-
Story
-
Resolution: Done
-
Normal
-
None
-
None
Story (Required)
As a Red Hat engineer trying to release s2i on Konflux I want to onboard s2i with the custom Konflux build pipeline.
Background (Required)
<Describes the context or background related to this story>
Red Hat's Konflux instance requires developers to install the respective GitHub application and merge the build pipeline pull request.
The build pipeline may reference an image pull secret to the Red Hat container catalog. This can be generated with a service account.
Out of scope
<Defines what is not included in this story>
- Releasing image on Konflux
- Run unit/integration/e2e tests on Konflux. We will rely on existing OpenShift CI for the interim.
Approach (Required)
<Description of the general technical path on how to achieve the goal of the story. Include details like json schema, class definitions>
- Ask DPP to add the Konflux app to openshift/source-to-image
- Use the Konflux web UI to issue a pull request with the build pipeline.
- Verify the build pipeline succeeds.
Dependencies
<Describes what this story depends on. Dependent Stories and EPICs should be linked to the story.>
- Use UBI images in the s2i Dockerfile
BUILD-960
Acceptance Criteria (Mandatory)
<Describe edge cases to consider when implementing the story and defining tests>
<Provides a required and minimum list of acceptance tests for this story. More is expected as the engineer implements this story>
- Konflux build pipelines succeed
- Custom build pipelines are merged in
INVEST Checklist
Dependencies identified
Blockers noted and expected delivery timelines set
Design is implementable
Acceptance criteria agreed upon
Story estimated
Legend
Unknown
Verified
Unsatisfied
Done Checklist
- Code is completed, reviewed, documented and checked in
- Unit and integration test automation have been delivered and running cleanly in continuous integration/staging/canary environment
- Continuous Delivery pipeline(s) is able to proceed with new code included
- Customer facing documentation, API docs etc. are produced/updated, reviewed and published
- Acceptance criteria are met