summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAustin S. Hemmelgarn <austin@netdata.cloud>2022-02-01 06:55:42 -0500
committerGitHub <noreply@github.com>2022-02-01 06:55:42 -0500
commit8d1aac7a15466fdc9f9b466ecd2f05be9ea5b822 (patch)
tree01222ccb6bad394f89e04b1e1e8eada33973b865
parent5671a0c6359b643c4c725e167ae2702d9292e0fd (diff)
Replace CentOS 8 with RockyLinux 8 in CI and package builds. (#11801)
* Switch to using Rocky Linux 8 for RHEL 8 package builds. * Switch to RockyLinux 8 for RHEL 8-equivalent CI tests. * Fix handling of Rocky Linux.
-rw-r--r--.github/data/build-matrix.json4
-rwxr-xr-x.github/scripts/pkg-test.sh2
-rw-r--r--.github/workflows/packaging.yml4
-rw-r--r--.github/workflows/repoconfig-packages.yml2
-rwxr-xr-xpackaging/installer/install-required-packages.sh4
5 files changed, 8 insertions, 8 deletions
diff --git a/.github/data/build-matrix.json b/.github/data/build-matrix.json
index c50ec0d228..6ceb9fa541 100644
--- a/.github/data/build-matrix.json
+++ b/.github/data/build-matrix.json
@@ -34,8 +34,8 @@
"artifact_key": "centos7"
},
{
- "distro": "centos:8",
- "artifact_key": "centos8",
+ "distro": "rockylinux/rockylinux:8",
+ "artifact_key": "rockylinux8",
"rmjsonc": "dnf remove -y json-c-devel"
},
{
diff --git a/.github/scripts/pkg-test.sh b/.github/scripts/pkg-test.sh
index 196fefa999..148ecd6297 100755
--- a/.github/scripts/pkg-test.sh
+++ b/.github/scripts/pkg-test.sh
@@ -101,7 +101,7 @@ case "${DISTRO}" in
fedora | oraclelinux)
install_fedora_like
;;
- centos)
+ centos | rockylinux)
install_centos
;;
opensuse)
diff --git a/.github/workflows/packaging.yml b/.github/workflows/packaging.yml
index ca48f6ca26..38a78731bc 100644
--- a/.github/workflows/packaging.yml
+++ b/.github/workflows/packaging.yml
@@ -52,8 +52,8 @@ jobs:
- {distro: ubuntu, version: "21.10", pkgclouddistro: ubuntu/impish, format: deb, base_image: ubuntu, platform: linux/arm/v7, arch: armhf}
- {distro: ubuntu, version: "21.10", pkgclouddistro: ubuntu/impish, format: deb, base_image: ubuntu, platform: linux/arm64/v8, arch: arm64}
- {distro: centos, version: "7", pkgclouddistro: el/7, format: rpm, base_image: centos, platform: linux/amd64, arch: amd64}
- - {distro: centos, version: "8", pkgclouddistro: el/8, format: rpm, base_image: centos, platform: linux/amd64, arch: amd64}
- - {distro: centos, version: "8", pkgclouddistro: el/8, format: rpm, base_image: centos, platform: linux/arm64/v8, arch: arm64}
+ - {distro: rockylinux, version: "8", pkgclouddistro: el/8, format: rpm, base_image: rockylinux/rockylinux, platform: linux/amd64, arch: amd64}
+ - {distro: rockylinux, version: "8", pkgclouddistro: el/8, format: rpm, base_image: rockylinux/rockylinux, platform: linux/arm64/v8, arch: arm64}
- {distro: fedora, version: "34", pkgclouddistro: fedora/34, format: rpm, base_image: fedora, platform: linux/amd64, arch: amd64}
- {distro: fedora, version: "34", pkgclouddistro: fedora/34, format: rpm, base_image: fedora, platform: linux/arm/v7, arch: armhf}
- {distro: fedora, version: "34", pkgclouddistro: fedora/34, format: rpm, base_image: fedora, platform: linux/arm64/v8, arch: arm64}
diff --git a/.github/workflows/repoconfig-packages.yml b/.github/workflows/repoconfig-packages.yml
index e5fee2f8a7..665d46d684 100644
--- a/.github/workflows/repoconfig-packages.yml
+++ b/.github/workflows/repoconfig-packages.yml
@@ -23,7 +23,7 @@ jobs:
- {distro: ubuntu, version: "20.04", pkgclouddistro: ubuntu/focal, format: deb, base_image: ubuntu, platform: linux/amd64, arch: amd64}
- {distro: ubuntu, version: "21.10", pkgclouddistro: ubuntu/impish, format: deb, base_image: ubuntu, platform: linux/amd64, arch: amd64}
- {distro: centos, version: "7", pkgclouddistro: el/7, format: rpm, base_image: centos, platform: linux/amd64, arch: amd64}
- - {distro: centos, version: "8", pkgclouddistro: el/8, format: rpm, base_image: centos, platform: linux/amd64, arch: amd64}
+ - {distro: rockylinux, version: "8", pkgclouddistro: el/8, format: rpm, base_image: rockylinux/rockylinux, platform: linux/amd64, arch: amd64}
- {distro: fedora, version: "34", pkgclouddistro: fedora/34, format: rpm, base_image: fedora, platform: linux/amd64, arch: amd64}
- {distro: fedora, version: "35", pkgclouddistro: fedora/35, format: rpm, base_image: fedora, platform: linux/amd64, arch: amd64}
- {distro: opensuse, version: "15.3", pkgclouddistro: opensuse/15.3, format: rpm, base_image: opensuse/leap, platform: linux/amd64, arch: amd64}
diff --git a/packaging/installer/install-required-packages.sh b/packaging/installer/install-required-packages.sh
index 28605a142e..800fd32401 100755
--- a/packaging/installer/install-required-packages.sh
+++ b/packaging/installer/install-required-packages.sh
@@ -198,7 +198,7 @@ get_os_release() {
eval "$(grep -E "^(NAME|ID|ID_LIKE|VERSION|VERSION_ID)=" "${os_release_file}")"
for x in "${ID}" ${ID_LIKE}; do
case "${x,,}" in
- alpine | arch | centos | clear-linux-os | debian | fedora | gentoo | manjaro | opensuse-leap | ol | rhel | sabayon | sles | suse | ubuntu)
+ alpine | arch | centos | clear-linux-os | debian | fedora | gentoo | manjaro | opensuse-leap | ol | rhel | rocky | sabayon | sles | suse | ubuntu)
distribution="${x}"
version="${VERSION_ID}"
codename="${VERSION}"
@@ -419,7 +419,7 @@ detect_package_manager_from_distribution() {
fi
;;
- centos* | clearos*)
+ centos* | clearos* | rocky*)
package_installer=""
tree="centos"
[ -n "${dnf}" ] && package_installer="install_dnf"