mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 17:28:26 -04:00
[Fleet] Point APM bundling process at package storage v2 (#141944)
* Point APM bundling process at package storage v2 * Add Fleet as codeowner for bundled packages task
This commit is contained in:
parent
9cd21c51df
commit
7e469af7c6
2 changed files with 11 additions and 1 deletions
1
.github/CODEOWNERS
vendored
1
.github/CODEOWNERS
vendored
|
@ -132,6 +132,7 @@ x-pack/examples/files_example @elastic/kibana-app-services
|
|||
/x-pack/test/fleet_api_integration @elastic/fleet
|
||||
/x-pack/test/fleet_cypress @elastic/fleet
|
||||
/x-pack/test/fleet_functional @elastic/fleet
|
||||
/src/dev/build/tasks/bundle_fleet_packages.ts
|
||||
|
||||
# APM
|
||||
/x-pack/plugins/apm/ @elastic/apm-ui
|
||||
|
|
|
@ -15,6 +15,10 @@ import { Task, read, downloadToDisk, unzipBuffer, createZipFile } from '../lib';
|
|||
|
||||
const BUNDLED_PACKAGES_DIR = 'x-pack/plugins/fleet/target/bundled_packages';
|
||||
|
||||
// APM needs to directly request its versions from Package Storage v2 - this should
|
||||
// be removed when Package Storage v2 is in production
|
||||
const PACKAGE_STORAGE_V2_URL = 'https://epr-v2.ea-web.elastic.dev';
|
||||
|
||||
interface FleetPackage {
|
||||
name: string;
|
||||
version: string;
|
||||
|
@ -64,7 +68,12 @@ export const BundleFleetPackages: Task = {
|
|||
}
|
||||
|
||||
const archivePath = `${fleetPackage.name}-${versionToWrite}.zip`;
|
||||
const archiveUrl = `${eprUrl}/epr/${fleetPackage.name}/${fleetPackage.name}-${fleetPackage.version}.zip`;
|
||||
let archiveUrl = `${eprUrl}/epr/${fleetPackage.name}/${fleetPackage.name}-${fleetPackage.version}.zip`;
|
||||
|
||||
// Point APM to package storage v2
|
||||
if (fleetPackage.name === 'apm') {
|
||||
archiveUrl = `${PACKAGE_STORAGE_V2_URL}/epr/${fleetPackage.name}/${fleetPackage.name}-${fleetPackage.version}.zip`;
|
||||
}
|
||||
|
||||
const destination = build.resolvePath(BUNDLED_PACKAGES_DIR, archivePath);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue