diff options
author | Austin S. Hemmelgarn <austin@netdata.cloud> | 2022-02-01 06:55:42 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-01 06:55:42 -0500 |
commit | 8d1aac7a15466fdc9f9b466ecd2f05be9ea5b822 (patch) | |
tree | 01222ccb6bad394f89e04b1e1e8eada33973b865 | |
parent | 5671a0c6359b643c4c725e167ae2702d9292e0fd (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.json | 4 | ||||
-rwxr-xr-x | .github/scripts/pkg-test.sh | 2 | ||||
-rw-r--r-- | .github/workflows/packaging.yml | 4 | ||||
-rw-r--r-- | .github/workflows/repoconfig-packages.yml | 2 | ||||
-rwxr-xr-x | packaging/installer/install-required-packages.sh | 4 |
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" |