mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 01:13:23 -04:00
[Fleet] Fix functional test failures after new custom logs package released (#154240)
These tests rely on the custom logs package being an integration package, 2.0.0 was released today which is an input package so the index templates are not created on install.
This commit is contained in:
parent
eee78fc58c
commit
ff738dc971
2 changed files with 7 additions and 30 deletions
|
@ -14,14 +14,12 @@ const TEST_INDEX = 'logs-log.log-test';
|
|||
|
||||
const CUSTOM_PIPELINE = 'logs-log.log@custom';
|
||||
|
||||
let pkgVersion: string;
|
||||
|
||||
export default function (providerContext: FtrProviderContext) {
|
||||
const { getService } = providerContext;
|
||||
const supertest = getService('supertest');
|
||||
const es = getService('es');
|
||||
const esArchiver = getService('esArchiver');
|
||||
|
||||
const LOG_INTEGRATION_VERSION = '1.1.2';
|
||||
describe('custom ingest pipeline for fleet managed datastreams', () => {
|
||||
skipIfNoDockerRegistry(providerContext);
|
||||
before(async () => {
|
||||
|
@ -29,27 +27,16 @@ export default function (providerContext: FtrProviderContext) {
|
|||
});
|
||||
setupFleetAndAgents(providerContext);
|
||||
|
||||
// Use the custom log package to test the custom ingest pipeline
|
||||
before(async () => {
|
||||
const { body: getPackagesRes } = await supertest.get(
|
||||
`/api/fleet/epm/packages?prerelease=true`
|
||||
);
|
||||
const logPackage = getPackagesRes.items.find((p: any) => p.name === 'log');
|
||||
if (!logPackage) {
|
||||
throw new Error('No log package');
|
||||
}
|
||||
|
||||
pkgVersion = logPackage.version;
|
||||
|
||||
await supertest
|
||||
.post(`/api/fleet/epm/packages/log/${pkgVersion}`)
|
||||
.post(`/api/fleet/epm/packages/log/${LOG_INTEGRATION_VERSION}`)
|
||||
.set('kbn-xsrf', 'xxxx')
|
||||
.send({ force: true })
|
||||
.expect(200);
|
||||
});
|
||||
after(async () => {
|
||||
await supertest
|
||||
.delete(`/api/fleet/epm/packages/log/${pkgVersion}`)
|
||||
.delete(`/api/fleet/epm/packages/log/${LOG_INTEGRATION_VERSION}`)
|
||||
.set('kbn-xsrf', 'xxxx')
|
||||
.send({ force: true })
|
||||
.expect(200);
|
||||
|
|
|
@ -14,9 +14,9 @@ const TEST_INDEX = 'logs-log.log-test';
|
|||
|
||||
const FINAL_PIPELINE_ID = '.fleet_final_pipeline-1';
|
||||
|
||||
const FINAL_PIPELINE_VERSION = 1;
|
||||
const LOG_INTEGRATION_VERSION = '1.1.2';
|
||||
|
||||
let pkgVersion: string;
|
||||
const FINAL_PIPELINE_VERSION = 1;
|
||||
|
||||
export default function (providerContext: FtrProviderContext) {
|
||||
const { getService } = providerContext;
|
||||
|
@ -42,25 +42,15 @@ export default function (providerContext: FtrProviderContext) {
|
|||
|
||||
// Use the custom log package to test the fleet final pipeline
|
||||
before(async () => {
|
||||
const { body: getPackagesRes } = await supertest.get(
|
||||
`/api/fleet/epm/packages?prerelease=true`
|
||||
);
|
||||
const logPackage = getPackagesRes.items.find((p: any) => p.name === 'log');
|
||||
if (!logPackage) {
|
||||
throw new Error('No log package');
|
||||
}
|
||||
|
||||
pkgVersion = logPackage.version;
|
||||
|
||||
await supertest
|
||||
.post(`/api/fleet/epm/packages/log/${pkgVersion}`)
|
||||
.post(`/api/fleet/epm/packages/log/${LOG_INTEGRATION_VERSION}`)
|
||||
.set('kbn-xsrf', 'xxxx')
|
||||
.send({ force: true })
|
||||
.expect(200);
|
||||
});
|
||||
after(async () => {
|
||||
await supertest
|
||||
.delete(`/api/fleet/epm/packages/log/${pkgVersion}`)
|
||||
.delete(`/api/fleet/epm/packages/log/${LOG_INTEGRATION_VERSION}`)
|
||||
.set('kbn-xsrf', 'xxxx')
|
||||
.send({ force: true })
|
||||
.expect(200);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue