Skip to content

Latest commit

 

History

History
35 lines (22 loc) · 1.85 KB

README.md

File metadata and controls

35 lines (22 loc) · 1.85 KB

ecosystem-images

All the images required for the ecosystem and built by Konflux. As of today it holds:

The source code of each of these images are synced from their respective upstream repositories, and the Dockerfile are generated.

All of this is build using the Red Hat konflux-ci instance, and most of it's configuration is here. As konflux-ci uses Tekton and pipelines-as-code, the "CI" definition is available here.

Branch management and oci images

The main branch tracks upstream main branch of each images. The oci image generated are pushed to registry.stage.redhat.io and tagged with the git commit hash as well as the date.

We maintain release branches for each OpenShift Pipeline version. This means, there is (or will be), a release-v1.16.x branch, a release-v1.17.x branch, and so on. Those branches usually track release version of the upstream project but if there is no release, could track main (or a fork that we maintain) — this will be done case by case. The oci image generated are pushed to registry.redhat.io and tagged with the version as well as the git commit hash.

Existing branches (and support)

rpms.lock.yaml

Update this file the rpm-lockfile tool, with:

$ rpm-lockfile-prototype --image $(grep ubi-minimal opc/Dockerfile | awk '{print [}') --outfile rpms.lock.yaml rpms.in.yaml']}')