Skip to content

All the images required for the ecosystem and built by Konflux.

License

Notifications You must be signed in to change notification settings

openshift-pipelines/ecosystem-images

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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']}')