opencontainers / runc

CLI tool for spawning and running containers according to the OCI specification
https://www.opencontainers.org/
Apache License 2.0
11.58k stars 2.06k forks source link

CI: Replace CentOS Stream 8 with Alma, Rocky, or Oracle Linux due to EOL #4302

Closed AkihiroSuda closed 17 hours ago

AkihiroSuda commented 4 weeks ago

CentOS tests seem failing

For CentOS stream 8, that may be expected; it's EOL since May 31 (just got hit by that in some CI pipeline that als had it in the Matrix)

I guess we now have to replace CentOS with Alma, Rocky, or Oracle Linux?

Originally posted by @AkihiroSuda in https://github.com/opencontainers/runc/issues/4292#issuecomment-2146085218

kolyshkin commented 4 weeks ago

I guess we're fine with https://github.com/opencontainers/runc/pull/4304 for now (PTAL). I'll ask around if we can get a free RHEL license (maybe even free compute resources) to test on.

kolyshkin commented 4 weeks ago

To test on RHEL using Red Hat's infra, we need to setup https://github.com/marketplace/packit-as-a-service org-wide. @caniszczyk @amye can you help?

lifubang commented 4 weeks ago

Google cloud has removed centos-8 stream now, it causes cirrus ci start failure: https://github.com/opencontainers/runc/pull/4299/checks?check_run_id=25802936493 Failed to start an instance: INVALID_ARGUMENT: Not Found 404 Not Found POST [https://compute.googleapis.com:443/compute/v1/projects/cirrus-ci-community/zones/us-central1-c/instances](https://compute.googleapis.com/compute/v1/projects/cirrus-ci-community/zones/us-central1-c/instances) { "error": { "code": 404, "message": "The resource 'projects/centos-cloud/global/images/family/centos-stream-8' was not found", "errors": [ { "message": "The resource 'projects/centos-cloud/global/images/family/centos-stream-8' was not found", "domain": "global", "reason": "notFound" } ] } }

kolyshkin commented 4 weeks ago

Let's remove it for now. Once we'll get help from org maintainers (see above), I'll work on adding RHEL.

Alternative solutions are also welcome, of course.

kolyshkin commented 4 weeks ago

1.1 backport: https://github.com/opencontainers/runc/pull/4308 (PTAL)