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.yml104
1 files changed, 70 insertions, 34 deletions
diff --git a/.github/data/distros.yml b/.github/data/distros.yml
index 811c78f07..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,23 +40,22 @@ include:
test:
ebpf-core: true
- <<: *alpine
- version: "3.19"
+ version: "3.20"
support_type: Core
notes: ''
eol_check: true
- bundle_sentry: false
- <<: *alpine
- version: "3.18"
+ version: "3.19"
support_type: Core
notes: ''
eol_check: true
- <<: *alpine
- version: "3.17"
+ version: "3.18"
support_type: Intermediate
notes: ''
eol_check: true
- <<: *alpine
- version: "3.16"
+ version: "3.17"
support_type: Intermediate
notes: ''
eol_check: true
@@ -56,7 +65,7 @@ include:
support_type: Intermediate
notes: ''
eol_check: false
- bundle_sentry: false
+ bundle_sentry: *default_sentry
env_prep: |
pacman --noconfirm -Syu && pacman --noconfirm -Sy grep libffi
test:
@@ -68,10 +77,11 @@ include:
support_type: Core
notes: ''
eol_check: 'amazon-linux'
- bundle_sentry: false
+ bundle_sentry: *default_sentry
packages: &amzn_packages
type: rpm
repo_distro: amazonlinux/2
+ builder_rev: *def_builder_rev
arches:
- x86_64
- aarch64
@@ -89,13 +99,15 @@ include:
- distro: centos
version: "7"
+ base_image: "netdata/legacy:centos7"
support_type: Core
notes: ''
eol_check: false
- bundle_sentry: false
+ bundle_sentry: *default_sentry
packages:
type: rpm
repo_distro: el/7
+ builder_rev: *def_builder_rev
alt_links:
- el/7Server
- el/7Client
@@ -114,21 +126,16 @@ include:
jsonc_removal: |
dnf remove -y json-c-devel
eol_check: true
- bundle_sentry: false
+ 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
@@ -137,7 +144,9 @@ include:
notes: ''
base_image: debian:bookworm
eol_check: true
- bundle_sentry: true
+ bundle_sentry:
+ <<: *default_sentry
+ amd64: true
env_prep: |
apt-get update
jsonc_removal: |
@@ -145,6 +154,7 @@ include:
packages: &debian_packages
type: deb
repo_distro: debian/bookworm
+ builder_rev: v2
arches:
- i386
- amd64
@@ -155,7 +165,6 @@ include:
- <<: *debian
version: "11"
base_image: debian:bullseye
- bundle_sentry: false
packages:
<<: *debian_packages
repo_distro: debian/bullseye
@@ -164,7 +173,7 @@ include:
- <<: *debian
version: "10"
base_image: debian:buster
- bundle_sentry: false
+ bundle_sentry: *default_sentry
packages:
<<: *debian_packages
repo_distro: debian/buster
@@ -173,47 +182,55 @@ include:
- &fedora
distro: fedora
- version: "39"
+ version: "40"
support_type: Core
notes: ''
eol_check: true
- bundle_sentry: false
+ 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"
+ version: "39"
packages:
<<: *fedora_packages
- repo_distro: fedora/38
+ repo_distro: fedora/39
test:
ebpf-core: true
- &opensuse
distro: opensuse
- version: "15.5"
+ version: "15.6"
support_type: Core
notes: ''
eol_check: true
- bundle_sentry: false
- 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.5"
+ base_image: opensuse/leap:15.5
+ packages:
+ <<: *opensuse_packages
+ repo_distro: opensuse/15.5
- &oracle
distro: oraclelinux
@@ -221,12 +238,13 @@ include:
support_type: Core
notes: ''
eol_check: true
- bundle_sentry: false
+ 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
@@ -246,10 +264,11 @@ include:
jsonc_removal: |
dnf remove -y json-c-devel
eol_check: true
- bundle_sentry: false
+ bundle_sentry: *default_sentry
packages: &rocky_packages
type: rpm
repo_distro: el/9
+ builder_rev: *def_builder_rev
alt_links:
- el/9Server
- el/9Client
@@ -271,18 +290,21 @@ include:
- &ubuntu
distro: ubuntu
- version: "22.04"
+ version: "24.04"
support_type: Core
notes: ''
eol_check: true
- bundle_sentry: false
+ 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
@@ -295,6 +317,11 @@ include:
<<: *ubuntu_packages
repo_distro: ubuntu/mantic
- <<: *ubuntu
+ version: "22.04"
+ packages:
+ <<: *ubuntu_packages
+ repo_distro: ubuntu/jammy
+ - <<: *ubuntu
version: "20.04"
packages:
<<: *ubuntu_packages
@@ -302,16 +329,25 @@ include:
legacy: # Info for platforms we used to support and still need to handle packages for
- <<: *fedora
version: "37"
- bundle_sentry: false
packages:
<<: *fedora_packages
repo_distro: fedora/37
+ - <<: *fedora
+ version: "38"
+ packages:
+ <<: *fedora_packages
+ repo_distro: fedora/38
- <<: *opensuse
version: "15.4"
- bundle_sentry: false
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"