-
Epic
-
Resolution: Done
-
Normal
-
None
-
None
OCP/Telco Definition of Done
Epic Template descriptions and documentation.
Epic Goal
- We are long overdue for an Ansible upgrade as we are multiple minor versions behind on both the Ansible core and Ansible runner for our main Ansible operator base image. We need to update to Ansible-core 2.15.x and Ansible-runner 2.3.x and as a result, Python 3.9.
Why is this important?
- This is important to ensure that we keep up with security updates and other bug fixes as well as maintain consistent releasability as old versions of Ansible and its dependencies frequently break our CI pipeline and prevent us from being able to release.
Scenarios
- ...
Acceptance Criteria
- CI - MUST be running successfully with tests automated
- Release Technical Enablement - Provide necessary release enablement details and documents.
- Ansible base image now uses Ansible-core 2.15 and Ansible-runner 2.3
Dependencies (internal and external)
- ...
Previous Work (Optional):
- …
Open questions::
- …
Done Checklist
- CI - CI is running, tests are automated and merged.
- Release Enablement <link to Feature Enablement Presentation>
- DEV - Upstream code and tests merged: <link to meaningful PR or GitHub Issue>
- DEV - Upstream documentation merged: <link to meaningful PR or GitHub Issue>
- DEV - Downstream build attached to advisory: <link to errata>
- QE - Test plans in Polarion: <link or reference to Polarion>
- QE - Automated tests merged: <link or reference to automated tests>
- DOC - Downstream documentation merged: <link to meaningful PR>
- is depended on by
-
CFE-1096 [operator-sdk] Rebase to latest, stabilization of operator-sdk and plugins and release
- In Progress
- is related to
-
OPECO-2879 Clean up references to deprecated python-openshift package
- Release Pending
-
OPECO-1617 [UPSTREAM] kubebuilder github issues
- Closed
- relates to
-
OPECO-2576 [Ansible] Support cachito (downstream)
- In Progress