-
Epic
-
Resolution: Done
-
Major
-
None
-
None
-
Use ImageRepository CR instead of annotation on Components.
-
False
-
False
-
None
-
0% To Do, 0% In Progress, 100% Done
If user doesn't provide own image repository for a new Component, Image Controller operator is used to provision a new one automatically. Currently UI requests image repository provision by adding "image.redhat.com/generate" annotation to the new Component.
The approach about has number of downsides like tight bound to Component resources, limited functionality and not user friendly (users have to edit json in the annotation).
Switch Konflux to use the new (already implemented) controller, migrate all existing components, deprecate and delete old (current) controller.
1.
|
DOD: Training materials supplied to Support/SRE |
|
To Do | |
Unassigned |
2.
|
DOD: Docs verified by QE |
|
To Do | |
Unassigned |
3.
|
DOD: Docs completed and merged |
|
To Do | |
Unassigned |
4.
|
DOD: All known issues captured and blockers resolved |
|
To Do | |
Unassigned |
5.
|
DOD: All work items belonging to this Epic are complete |
|
To Do | |
Unassigned |
6.
|
DOD: Code merged for regular build/release testing in the HAC Common CI/CD framework |
|
To Do | |
Unassigned |
7.
|
DOD: CI runs successfully with test automation |
|
To Do | |
Unassigned |
8.
|
DOD: Automated/Integrated tests complete |
|
To Do | |
Unassigned |
9.
|
DOD: Architectural artifacts completed, reviewed and stored |
|
To Do | |
Unassigned |
10.
|
DOD: Product Manager and UX signed off on solution |
|
To Do | |
Unassigned |
11.
|
DOD: Acceptance criteria related to this Epic has been identified and met |
|
To Do | |
Unassigned |