Skip to content

os-observability/konflux-jaeger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

konflux-jaeger

This repository contains Konflux configuration to build Red Hat build OpenShift distributed tracing platform (Jaeger).

Build locally

docker login brew.registry.redhat.io -u
docker login registry.redhat.io -u

git submodule update --init --recursive

podman build -t docker.io/user/jaeger-operator:$(date +%s) -f Dockerfile.operator 

Release

Open PR Release - update bundle version and update patch_csv.yaml by submitting a PR with follow-up changes:

  1. spec.version with the current version e.g. jaeger-operator.v1.58.0
  2. spec.name with the current version e.g. jaeger-operator.v1.58.0
  3. spec.replaces with the previous shipped version of CSV e.g. jaeger-operator.v1.57.0-1
  4. metadata.extra_annotations.olm.skipRange with the version being productized e.g. '>=0.33.0 <1.58.0'
  5. Update release and version labels in bundle dockerfile

Once the PR is merged and bundle is built. Open another PR Release - update catalog with:

  • Updated catalog template with the new bundle (get the bundle pullspec from Konflux):
     opm alpha render-template basic --output yaml catalog/catalog-template.yaml > catalog/jaeger-product/catalog.yaml && \
     sed -i 's#quay.io/redhat-user-workloads/rhosdt-tenant/otel/jaeger-bundle#registry.redhat.io/rhosdt/jaeger-operator-bundle#g' catalog/jaeger-product/catalog.yaml  && \
     opm validate catalog/jaeger-product/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published