summaryrefslogtreecommitdiffstats
path: root/.github/data/distros.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/data/distros.yml')
-rw-r--r--.github/data/distros.yml118
1 files changed, 85 insertions, 33 deletions
diff --git a/.github/data/distros.yml b/.github/data/distros.yml
index 9175a5c73..838cb72fc 100644
--- a/.github/data/distros.yml
+++ b/.github/data/distros.yml
@@ -16,6 +16,15 @@ arch_order: # sort order for per-architecture jobs in CI
- armhfp
- arm64
- aarch64
+default_sentry: &default_sentry # Default configuration for Sentry usage
+ amd64: false
+ x86_64: false
+ i386: false
+ armhf: false
+ armhfp: false
+ arm64: false
+ aarch64: false
+default_builder_rev: &def_builder_rev v1
include:
- &alpine
distro: alpine
@@ -23,6 +32,7 @@ include:
support_type: Community
notes: ''
eol_check: false
+ bundle_sentry: *default_sentry
env_prep: |
apk add -U bash
jsonc_removal: |
@@ -30,17 +40,22 @@ include:
test:
ebpf-core: true
- <<: *alpine
- version: "3.18"
+ version: "3.20"
support_type: Core
notes: ''
eol_check: true
- <<: *alpine
- version: "3.17"
+ version: "3.19"
+ support_type: Core
+ notes: ''
+ eol_check: true
+ - <<: *alpine
+ version: "3.18"
support_type: Intermediate
notes: ''
eol_check: true
- <<: *alpine
- version: "3.16"
+ version: "3.17"
support_type: Intermediate
notes: ''
eol_check: true
@@ -50,6 +65,7 @@ include:
support_type: Intermediate
notes: ''
eol_check: false
+ bundle_sentry: *default_sentry
env_prep: |
pacman --noconfirm -Syu && pacman --noconfirm -Sy grep libffi
test:
@@ -61,28 +77,37 @@ include:
support_type: Core
notes: ''
eol_check: 'amazon-linux'
+ bundle_sentry: *default_sentry
packages: &amzn_packages
type: rpm
repo_distro: amazonlinux/2
+ builder_rev: *def_builder_rev
arches:
- x86_64
- aarch64
- test:
+ test: &amzn_test
ebpf-core: false
+ skip-local-build: true
- <<: *amzn
version: "2023"
packages:
<<: *amzn_packages
repo_distro: amazonlinux/2023
+ test:
+ <<: *amzn_test
+ skip-local-build: false
- distro: centos
version: "7"
+ base_image: "netdata/legacy:centos7"
support_type: Core
notes: ''
eol_check: false
+ bundle_sentry: *default_sentry
packages:
type: rpm
repo_distro: el/7
+ builder_rev: *def_builder_rev
alt_links:
- el/7Server
- el/7Client
@@ -90,6 +115,7 @@ include:
- x86_64
test:
ebpf-core: false
+ skip-local-build: true
- &centos_stream
distro: centos-stream
@@ -100,20 +126,16 @@ include:
jsonc_removal: |
dnf remove -y json-c-devel
eol_check: true
+ bundle_sentry: *default_sentry
packages: &cs_packages
type: rpm
repo_distro: el/c9s
+ builder_rev: *def_builder_rev
arches:
- x86_64
- aarch64
test:
ebpf-core: true
- - <<: *centos_stream
- version: '8'
- base_image: 'quay.io/centos/centos:stream8'
- packages:
- <<: *cs_packages
- repo_distro: el/c8s
- &debian
distro: debian
@@ -122,6 +144,9 @@ include:
notes: ''
base_image: debian:bookworm
eol_check: true
+ bundle_sentry:
+ <<: *default_sentry
+ amd64: true
env_prep: |
apt-get update
jsonc_removal: |
@@ -129,6 +154,7 @@ include:
packages: &debian_packages
type: deb
repo_distro: debian/bookworm
+ builder_rev: v2
arches:
- i386
- amd64
@@ -147,6 +173,7 @@ include:
- <<: *debian
version: "10"
base_image: debian:buster
+ bundle_sentry: *default_sentry
packages:
<<: *debian_packages
repo_distro: debian/buster
@@ -155,60 +182,55 @@ include:
- &fedora
distro: fedora
- version: "39"
+ version: "40"
support_type: Core
notes: ''
eol_check: true
+ bundle_sentry: *default_sentry
jsonc_removal: |
dnf remove -y json-c-devel
packages: &fedora_packages
type: rpm
- repo_distro: fedora/39
+ repo_distro: fedora/40
+ builder_rev: *def_builder_rev
arches:
- x86_64
- aarch64
test:
ebpf-core: true
- <<: *fedora
- version: "38"
- packages:
- <<: *fedora_packages
- repo_distro: fedora/38
- test:
- ebpf-core: true
- - <<: *fedora
- version: "37"
+ version: "39"
packages:
<<: *fedora_packages
- repo_distro: fedora/37
+ repo_distro: fedora/39
test:
ebpf-core: true
- &opensuse
distro: opensuse
- version: "15.5"
+ version: "15.6"
support_type: Core
notes: ''
eol_check: true
- base_image: opensuse/leap:15.5
+ bundle_sentry: *default_sentry
+ base_image: opensuse/leap:15.6
jsonc_removal: |
zypper rm -y libjson-c-devel
packages: &opensuse_packages
type: rpm
- repo_distro: opensuse/15.5
+ repo_distro: opensuse/15.6
+ builder_rev: *def_builder_rev
arches:
- x86_64
- aarch64
test:
ebpf-core: true
- <<: *opensuse
- version: "15.4"
- support_type: Core
- notes: ''
- base_image: opensuse/leap:15.4
+ version: "15.5"
+ base_image: opensuse/leap:15.5
packages:
<<: *opensuse_packages
- repo_distro: opensuse/15.4
+ repo_distro: opensuse/15.5
- &oracle
distro: oraclelinux
@@ -216,11 +238,13 @@ include:
support_type: Core
notes: ''
eol_check: true
+ bundle_sentry: *default_sentry
jsonc_removal: |
dnf remove -y json-c-devel
packages: &oracle_packages
type: rpm
repo_distro: ol/8
+ builder_rev: *def_builder_rev
arches:
- x86_64
- aarch64
@@ -240,9 +264,11 @@ include:
jsonc_removal: |
dnf remove -y json-c-devel
eol_check: true
+ bundle_sentry: *default_sentry
packages: &rocky_packages
type: rpm
repo_distro: el/9
+ builder_rev: *def_builder_rev
alt_links:
- el/9Server
- el/9Client
@@ -264,17 +290,21 @@ include:
- &ubuntu
distro: ubuntu
- version: "22.04"
+ version: "24.04"
support_type: Core
notes: ''
eol_check: true
+ bundle_sentry:
+ <<: *default_sentry
+ amd64: true
env_prep: |
rm -f /etc/apt/apt.conf.d/docker && apt-get update
jsonc_removal: |
apt-get remove -y libjson-c-dev
packages: &ubuntu_packages
type: deb
- repo_distro: ubuntu/jammy
+ repo_distro: ubuntu/noble
+ builder_rev: v2
arches:
- amd64
- armhf
@@ -287,15 +317,37 @@ include:
<<: *ubuntu_packages
repo_distro: ubuntu/mantic
- <<: *ubuntu
- version: "23.04"
+ version: "22.04"
packages:
<<: *ubuntu_packages
- repo_distro: ubuntu/lunar
+ repo_distro: ubuntu/jammy
- <<: *ubuntu
version: "20.04"
packages:
<<: *ubuntu_packages
repo_distro: ubuntu/focal
+legacy: # Info for platforms we used to support and still need to handle packages for
+ - <<: *fedora
+ version: "37"
+ packages:
+ <<: *fedora_packages
+ repo_distro: fedora/37
+ - <<: *fedora
+ version: "38"
+ packages:
+ <<: *fedora_packages
+ repo_distro: fedora/38
+ - <<: *opensuse
+ version: "15.4"
+ packages:
+ <<: *opensuse_packages
+ repo_distro: opensuse/15.4
+ - <<: *centos_stream
+ version: '8'
+ base_image: 'quay.io/centos/centos:stream8'
+ packages:
+ <<: *cs_packages
+ repo_distro: el/c8s
no_include: # Info for platforms not covered in CI
- distro: docker
version: "19.03 or newer"