Skip to content

Commit 97aa3c1

Browse files
authored
Create index image out of bundle images from Konflux (#3663)
1 parent a11e820 commit 97aa3c1

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

hack/generate/dockerfile.sh

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ if [[ "$template" =~ index.Dockerfile ]]; then
4242
# One is already added in template
4343
num_csvs=$(( INDEX_IMAGE_NUM_CSVS-1 ))
4444

45-
# TODO gradually migrate other bundle images to Konflux-based ones as we build more minor versions with Konflux
4645
# Generate additional entries
4746
for i in $(seq $num_csvs); do
4847
current_minor=$(( minor-i ))
@@ -53,7 +52,7 @@ if [[ "$template" =~ index.Dockerfile ]]; then
5352
fi
5453
current_version="${major}.${current_minor}.0"
5554

56-
sed --in-place "/opm render/a registry.ci.openshift.org/knative/release-${current_version}:serverless-bundle \\\\" "$target"
55+
sed --in-place "/opm render/a quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-${major}${current_minor}/serverless-bundle:${current_version} \\\\" "$target"
5756
done
5857

5958
elif [[ "$template" =~ catalog.Dockerfile ]]; then

olm-catalog/serverless-operator-index/Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ COPY olm-catalog/serverless-operator-index/configs /configs
99

1010
RUN /bin/opm init serverless-operator --default-channel=stable --output yaml >> /configs/index.yaml
1111
RUN /bin/opm render --skip-tls-verify -o yaml \
12-
registry.ci.openshift.org/knative/release-1.35.0:serverless-bundle \
13-
registry.ci.openshift.org/knative/release-1.36.0:serverless-bundle \
14-
quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/serverless-bundle@sha256:242d44dea37458606231e3d886c748801f70921eb38d7e326dc55916841afb30 >> /configs/index.yaml
12+
quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-135/serverless-bundle:1.35.0 \
13+
quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-136/serverless-bundle:1.36.0 \
14+
quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-137/serverless-bundle@sha256:c1ef1f98e9594a6d82f08c4db8c347a08e03bb30bde3be75ddfbdb7b24f65f14 >> /configs/index.yaml
1515

1616
# The base image is expected to contain
1717
# /bin/opm (with a serve subcommand) and /bin/grpc_health_probe

0 commit comments

Comments
 (0)