Skip to content

Commit c113b13

Browse files
committed
update scheme and test
1 parent 11ac705 commit c113b13

File tree

2 files changed

+59
-1
lines changed

2 files changed

+59
-1
lines changed

x-pack/plugins/fleet/server/services/package_policy.test.ts

Lines changed: 49 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1360,7 +1360,55 @@ describe('Package policy service', () => {
13601360
describe('runPostPackagePolicyPostCreateCallback', () => {
13611361
let context: ReturnType<typeof xpackMocks.createRequestHandlerContext>;
13621362
let request: KibanaRequest;
1363-
const packagePolicy = createPackagePolicyMock();
1363+
const packagePolicy = {
1364+
id: '93ac25fe-0467-4fcc-a3c5-57a26a8496e2',
1365+
version: 'WzYyMzcsMV0=',
1366+
name: 'cis_kubernetes_benchmark-2',
1367+
namespace: 'default',
1368+
description: '',
1369+
package: {
1370+
name: 'cis_kubernetes_benchmark',
1371+
title: 'CIS Kubernetes Benchmark',
1372+
version: '0.0.3',
1373+
},
1374+
enabled: true,
1375+
policy_id: '1e6d0690-b995-11ec-a355-d35391e25881',
1376+
output_id: '',
1377+
inputs: [
1378+
{
1379+
type: 'cloudbeat',
1380+
policy_template: 'findings',
1381+
enabled: true,
1382+
streams: [
1383+
{
1384+
enabled: true,
1385+
data_stream: {
1386+
type: 'logs',
1387+
dataset: 'cis_kubernetes_benchmark.findings',
1388+
},
1389+
id: 'cloudbeat-cis_kubernetes_benchmark.findings-66b402b3-f24a-4018-b3d0-b88582a836ab',
1390+
compiled_stream: {
1391+
processors: [
1392+
{
1393+
add_cluster_id: null,
1394+
},
1395+
],
1396+
},
1397+
},
1398+
],
1399+
},
1400+
],
1401+
vars: {
1402+
dataYaml: {
1403+
type: 'yaml',
1404+
},
1405+
},
1406+
revision: 1,
1407+
created_at: '2022-04-11T12:44:43.385Z',
1408+
created_by: 'elastic',
1409+
updated_at: '2022-04-11T12:44:43.385Z',
1410+
updated_by: 'elastic',
1411+
};
13641412
const callbackCallingOrder: string[] = [];
13651413

13661414
beforeEach(() => {

x-pack/plugins/fleet/server/types/models/package_policy.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ const PackagePolicyInputsSchema = {
7474
)
7575
),
7676
streams: schema.arrayOf(schema.object(PackagePolicyStreamsSchema)),
77+
compiled_input: schema.maybe(schema.any()),
7778
};
7879

7980
const PackagePolicyBaseSchema = {
@@ -156,4 +157,13 @@ export const PackagePolicySchema = schema.object({
156157
updated_by: schema.string(),
157158
created_at: schema.string(),
158159
created_by: schema.string(),
160+
elasticsearch: schema.maybe(
161+
schema.object({
162+
privileges: schema.maybe(
163+
schema.object({
164+
indices: schema.maybe(schema.arrayOf(schema.string())),
165+
})
166+
),
167+
})
168+
),
159169
});

0 commit comments

Comments
 (0)