-
Story
-
Resolution: Unresolved
-
Normal
-
None
-
None
Story (Required)
- As a release manager/engineer, I should be able to build image updater container image using Konflux, following the usual process. Reference the similar story in argo-agent: GITOPS-7002 (Build Argo Agent Agent container image using the Konflux)
Background and Approach (Required)
- Add image updater source as a submodule in https://github.com/rh-gitops-midstream/release.git, and perform the steps documented in this repo.
- Create a downstream dockerfile.
- Create a image updater component in image-updater konflux application
- Add to konflux-release-data https://gitlab.cee.redhat.com/releng/konflux-release-data
- Add the CI configs to build the image
- Ensure builds run in hermatic env
Out of Scope
- building image-updater cli binaries
Dependencies
- <Describes what this story depends on. Dependent stories and EPICs should be linked to the story.>
Acceptance Criteria (Mandatory)
- image updater component added to Konflux
- image build successfully in Konflux hermatic env
Definition of Done
- Code Complete:
- All code has been written, reviewed, and approved.
- Tested:
- Unit tests have been written and passed.
- Ensure code coverage is not reduced with the changes.
- Integration tests have been automated.
- System tests have been conducted, and all critical bugs have been fixed.
- Tested and merged on OpenShift either upstream or downstream on a local build.
- Documentation:
- User documentation or release notes have been written (if applicable).
- Build:
- Code has been successfully built and integrated into the main repository / project.
- Midstream changes (if applicable) are done, reviewed, approved and merged.
- Review:
- Code has been peer-reviewed and meets coding standards.
- All acceptance criteria defined in the user story have been met.
- Tested by reviewer on OpenShift.
- Deployment:
- The feature has been deployed on OpenShift cluster for testing.