OCPBUGS-35209: Update Dockerfile to centos9 stream.
** Centos8 is End of Life as of May 31, 2024
@barbacbd: This pull request references Jira Issue OCPBUGS-35209, which is valid. The bug has been moved to the POST state.
3 validation(s) were run on this bug
- bug is open, matching expected state (open)
- bug target version (4.17.0) matches configured target version for branch (4.17.0)
- bug is in the state ASSIGNED, which is one of the valid states (NEW, ASSIGNED, POST)
Requesting review from QA contact: /cc @gpei
The bug has been updated to refer to the pull request using the external bug tracker.
In response to this:
** Centos8 is End of Life as of May 31, 2024
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.
this will depend on https://github.com/openshift/release/pull/53005
/retest-required
still not finding the python interpreter? Saw
/bin/sh: /usr/bin/python3: No such file or directory
in the ansible logs
/test unit
/test e2e-aws-workers-rhel8
@patrickdillon @barbacbd
still not finding the python interpreter? Saw
/bin/sh: /usr/bin/python3: No such file or directory in the ansible logs
I guess it's the same issue we're also seeing in QE's RHEL jobs since Jul 02, we think it's caused by the ansible-core update, now it's coming to version 2.17 on the ansible image, but it won't work against the RHEL-8 workers which has python-3.6 installed on the system by default, please see https://www.jeffgeerling.com/blog/2024/newer-versions-ansible-dont-work-rhel-8
I also drafted a PR for fixing this today https://github.com/openshift/openshift-ansible/pull/12504, but just realized @barbacbd is also updating this file here, so I closed that one, maybe Brent could help to add the version locking in this PR and backport it to previous OCP versions together, thanks.
We also made a test with the ansible-core 2.17 and newer python versions on RHEL workers, which also could work. But considering python3.6 is the default one on RHEL-8 machines, so I guess it's better to limit the ansible-core version < 2.17 in our test.
- Install python3.9 on RHEL workers
- Set ansible_python_interpreter=/bin/python3.9 in the inventory.
/test images
/test e2e-aws-workers-rhel8
/test e2e-aws-workers-rhel8
/test e2e-aws-workers-rhel8
/test e2e-aws-workers-rhel8
/approve Least bad immediately available option for CI. Will have to rely on QE to some extent to continue testing rhel8 ansible environment.
https://github.com/openshift/egress-router-cni/pull/88 to fix egress-router-cni build issues for rhel8
/retest-required
Flake? /test e2e-aws-workers-rhel8
@barbacbd: all tests passed!
Full PR test history. Your PR dashboard.
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.
/lgtm
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: barbacbd, jhixson74, sdodson
The full list of commands accepted by this bot can be found here.
The pull request process is described here
- ~~OWNERS~~ [barbacbd]
Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment
@barbacbd: Jira Issue OCPBUGS-35209: All pull requests linked via external trackers have merged:
Jira Issue OCPBUGS-35209 has been moved to the MODIFIED state.
In response to this:
** Centos8 is End of Life as of May 31, 2024
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.
@barbacbd looks like we still need to backport this till 4.14 to align with https://github.com/openshift/release/pull/53005
/jira backport release-4.16,release-4.15,release-4.14
@gpei: Missing required branches for backport chain:
- openshift-4.17 OR release-4.17,
In response to this:
/jira backport release-4.16,release-4.15,release-4.14
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository.
/cherry-pick release-4.16
@gpei: new pull request created: #12507
In response to this:
/cherry-pick release-4.16
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.