summaryrefslogtreecommitdiffstats
path: root/.github/data/distros.yml
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 02:57:58 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 02:57:58 +0000
commitbe1c7e50e1e8809ea56f2c9d472eccd8ffd73a97 (patch)
tree9754ff1ca740f6346cf8483ec915d4054bc5da2d /.github/data/distros.yml
parentInitial commit. (diff)
downloadnetdata-be1c7e50e1e8809ea56f2c9d472eccd8ffd73a97.tar.xz
netdata-be1c7e50e1e8809ea56f2c9d472eccd8ffd73a97.zip
Adding upstream version 1.44.3.upstream/1.44.3upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '.github/data/distros.yml')
-rw-r--r--.github/data/distros.yml353
1 files changed, 353 insertions, 0 deletions
diff --git a/.github/data/distros.yml b/.github/data/distros.yml
new file mode 100644
index 00000000..9175a5c7
--- /dev/null
+++ b/.github/data/distros.yml
@@ -0,0 +1,353 @@
+# This defines the full set of distros we run CI on.
+---
+platform_map: # map packaging architectures to docker platforms
+ aarch64: linux/arm64/v8
+ amd64: linux/amd64
+ arm64: linux/arm64/v8
+ armhf: linux/arm/v7
+ armhfp: linux/arm/v7
+ i386: linux/i386
+ x86_64: linux/amd64
+arch_order: # sort order for per-architecture jobs in CI
+ - amd64
+ - x86_64
+ - i386
+ - armhf
+ - armhfp
+ - arm64
+ - aarch64
+include:
+ - &alpine
+ distro: alpine
+ version: edge
+ support_type: Community
+ notes: ''
+ eol_check: false
+ env_prep: |
+ apk add -U bash
+ jsonc_removal: |
+ apk del json-c-dev
+ test:
+ ebpf-core: true
+ - <<: *alpine
+ version: "3.18"
+ support_type: Core
+ notes: ''
+ eol_check: true
+ - <<: *alpine
+ version: "3.17"
+ support_type: Intermediate
+ notes: ''
+ eol_check: true
+ - <<: *alpine
+ version: "3.16"
+ support_type: Intermediate
+ notes: ''
+ eol_check: true
+
+ - distro: archlinux
+ version: latest
+ support_type: Intermediate
+ notes: ''
+ eol_check: false
+ env_prep: |
+ pacman --noconfirm -Syu && pacman --noconfirm -Sy grep libffi
+ test:
+ ebpf-core: true
+
+ - &amzn
+ distro: amazonlinux
+ version: "2"
+ support_type: Core
+ notes: ''
+ eol_check: 'amazon-linux'
+ packages: &amzn_packages
+ type: rpm
+ repo_distro: amazonlinux/2
+ arches:
+ - x86_64
+ - aarch64
+ test:
+ ebpf-core: false
+ - <<: *amzn
+ version: "2023"
+ packages:
+ <<: *amzn_packages
+ repo_distro: amazonlinux/2023
+
+ - distro: centos
+ version: "7"
+ support_type: Core
+ notes: ''
+ eol_check: false
+ packages:
+ type: rpm
+ repo_distro: el/7
+ alt_links:
+ - el/7Server
+ - el/7Client
+ arches:
+ - x86_64
+ test:
+ ebpf-core: false
+
+ - &centos_stream
+ distro: centos-stream
+ base_image: 'quay.io/centos/centos:stream9'
+ version: '9'
+ support_type: 'Community'
+ notes: ''
+ jsonc_removal: |
+ dnf remove -y json-c-devel
+ eol_check: true
+ packages: &cs_packages
+ type: rpm
+ repo_distro: el/c9s
+ 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
+ version: "12"
+ support_type: Core
+ notes: ''
+ base_image: debian:bookworm
+ eol_check: true
+ env_prep: |
+ apt-get update
+ jsonc_removal: |
+ apt-get purge -y libjson-c-dev
+ packages: &debian_packages
+ type: deb
+ repo_distro: debian/bookworm
+ arches:
+ - i386
+ - amd64
+ - armhf
+ - arm64
+ test:
+ ebpf-core: true
+ - <<: *debian
+ version: "11"
+ base_image: debian:bullseye
+ packages:
+ <<: *debian_packages
+ repo_distro: debian/bullseye
+ test:
+ ebpf-core: false
+ - <<: *debian
+ version: "10"
+ base_image: debian:buster
+ packages:
+ <<: *debian_packages
+ repo_distro: debian/buster
+ test:
+ ebpf-core: false
+
+ - &fedora
+ distro: fedora
+ version: "39"
+ support_type: Core
+ notes: ''
+ eol_check: true
+ jsonc_removal: |
+ dnf remove -y json-c-devel
+ packages: &fedora_packages
+ type: rpm
+ repo_distro: fedora/39
+ 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"
+ packages:
+ <<: *fedora_packages
+ repo_distro: fedora/37
+ test:
+ ebpf-core: true
+
+ - &opensuse
+ distro: opensuse
+ version: "15.5"
+ support_type: Core
+ notes: ''
+ eol_check: true
+ base_image: opensuse/leap:15.5
+ jsonc_removal: |
+ zypper rm -y libjson-c-devel
+ packages: &opensuse_packages
+ type: rpm
+ repo_distro: opensuse/15.5
+ arches:
+ - x86_64
+ - aarch64
+ test:
+ ebpf-core: true
+ - <<: *opensuse
+ version: "15.4"
+ support_type: Core
+ notes: ''
+ base_image: opensuse/leap:15.4
+ packages:
+ <<: *opensuse_packages
+ repo_distro: opensuse/15.4
+
+ - &oracle
+ distro: oraclelinux
+ version: "8"
+ support_type: Core
+ notes: ''
+ eol_check: true
+ jsonc_removal: |
+ dnf remove -y json-c-devel
+ packages: &oracle_packages
+ type: rpm
+ repo_distro: ol/8
+ arches:
+ - x86_64
+ - aarch64
+ test:
+ ebpf-core: true
+ - <<: *oracle
+ version: "9"
+ packages:
+ <<: *oracle_packages
+ repo_distro: ol/9
+
+ - &rocky
+ distro: rockylinux
+ version: "9"
+ support_type: Core
+ notes: ''
+ jsonc_removal: |
+ dnf remove -y json-c-devel
+ eol_check: true
+ packages: &rocky_packages
+ type: rpm
+ repo_distro: el/9
+ alt_links:
+ - el/9Server
+ - el/9Client
+ - el/9RedHatVirtualizationHost
+ arches:
+ - x86_64
+ - aarch64
+ test:
+ ebpf-core: true
+ - <<: *rocky
+ version: "8"
+ packages:
+ <<: *rocky_packages
+ repo_distro: el/8
+ alt_links:
+ - el/8Server
+ - el/8Client
+ - el/8RedHatVirtualizationHost
+
+ - &ubuntu
+ distro: ubuntu
+ version: "22.04"
+ support_type: Core
+ notes: ''
+ eol_check: 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
+ arches:
+ - amd64
+ - armhf
+ - arm64
+ test:
+ ebpf-core: true
+ - <<: *ubuntu
+ version: "23.10"
+ packages:
+ <<: *ubuntu_packages
+ repo_distro: ubuntu/mantic
+ - <<: *ubuntu
+ version: "23.04"
+ packages:
+ <<: *ubuntu_packages
+ repo_distro: ubuntu/lunar
+ - <<: *ubuntu
+ version: "20.04"
+ packages:
+ <<: *ubuntu_packages
+ repo_distro: ubuntu/focal
+no_include: # Info for platforms not covered in CI
+ - distro: docker
+ version: "19.03 or newer"
+ support_type: Core
+ notes: ''
+ packages:
+ arches:
+ - linux/i386
+ - linux/amd64
+ - linux/arm/v7
+ - linux/arm64
+ - linux/ppc64le
+
+ - distro: clearlinux
+ version: latest
+ support_type: Community
+ notes: ''
+
+ - &rhel
+ distro: rhel
+ version: "9.x"
+ support_type: Core
+ notes: ''
+ packages:
+ arches:
+ - x86_64
+ - aarch64
+ - <<: *rhel
+ version: "8.x"
+ - <<: *rhel
+ version: "7.x"
+ packages:
+ arches:
+ - x86_64
+
+ - &freebsd
+ distro: freebsd
+ version: 13-STABLE
+ support_type: Community
+ notes: ''
+
+ - &macos
+ distro: macos
+ version: '13'
+ support_type: Community
+ notes: ''
+ - <<: *macos
+ version: '12'
+ - <<: *macos
+ version: '11'
+
+ - distro: gentoo
+ version: latest
+ support_type: Community
+ notes: ''