diff --git a/dev-tools/packaging/packages.yml b/dev-tools/packaging/packages.yml index ec7008748a9..a5bec197ea2 100644 --- a/dev-tools/packaging/packages.yml +++ b/dev-tools/packaging/packages.yml @@ -225,11 +225,11 @@ shared: - &docker_ubuntu_spec docker_variant: 'basic' extra_vars: - from: '--platform=linux/amd64 ubuntu:24.04' + from: '--platform=linux/amd64 ubuntu:20.04' - &docker_ubuntu_arm_spec docker_variant: 'basic' extra_vars: - from: '--platform=linux/arm64 ubuntu:24.04' + from: '--platform=linux/arm64 ubuntu:20.04' - &docker_ubi_spec docker_variant: 'ubi' @@ -986,15 +986,17 @@ specs: files: '{{.BeatName}}{{.BinaryExt}}': source: ./build/golang-crossbuild/{{.BeatName}}-{{.GOOS}}-{{.Platform.Arch}}{{.BinaryExt}} - #### ubi-based #### + + #### Cloud specific docker images #### - os: linux arch: amd64 types: [docker] spec: - <<: *docker_ubi_spec - <<: *docker_builder_spec <<: *agent_docker_spec - <<: *docker_elastic_spec + # The cloud image is always based on Ubuntu + <<: *docker_ubuntu_spec + <<: *docker_builder_spec + <<: *agent_docker_cloud_spec <<: *elastic_license_for_binaries files: '{{.BeatName}}{{.BinaryExt}}': @@ -1003,25 +1005,25 @@ specs: arch: arm64 types: [docker] spec: - <<: *docker_ubi_arm_spec - <<: *docker_builder_arm_spec <<: *agent_docker_spec - <<: *docker_elastic_spec + # The cloud image is always based on Ubuntu + <<: *docker_ubuntu_arm_spec + <<: *docker_builder_arm_spec + <<: *agent_docker_cloud_spec <<: *elastic_license_for_binaries files: '{{.BeatName}}{{.BinaryExt}}': source: ./build/golang-crossbuild/{{.BeatName}}-{{.GOOS}}-{{.Platform.Arch}}{{.BinaryExt}} - #### wolfi-based #### - #### Cloud specific docker images #### + + #### ubi-based #### - os: linux arch: amd64 types: [docker] spec: - <<: *agent_docker_spec - # The cloud image is always based on Wolfi - <<: *docker_wolfi_spec + <<: *docker_ubi_spec <<: *docker_builder_spec - <<: *agent_docker_cloud_spec + <<: *agent_docker_spec + <<: *docker_elastic_spec <<: *elastic_license_for_binaries files: '{{.BeatName}}{{.BinaryExt}}': @@ -1030,15 +1032,16 @@ specs: arch: arm64 types: [docker] spec: - <<: *agent_docker_spec - # The cloud image is always based on Wolfi - <<: *docker_wolfi_arm_spec + <<: *docker_ubi_arm_spec <<: *docker_builder_arm_spec - <<: *agent_docker_cloud_spec + <<: *agent_docker_spec + <<: *docker_elastic_spec <<: *elastic_license_for_binaries files: '{{.BeatName}}{{.BinaryExt}}': source: ./build/golang-crossbuild/{{.BeatName}}-{{.GOOS}}-{{.Platform.Arch}}{{.BinaryExt}} + + #### wolfi-based #### #### Service specific docker images #### - os: linux arch: amd64