Skip to content

Commit a72cfee

Browse files
committed
Add release annotation
1 parent 8630736 commit a72cfee

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,9 @@ endif
216216
$(YQ_INTERNAL) w -i deploy/$(target)/values.yaml package.image.ref $(olmref)
217217
./scripts/package_release.sh $(ver) deploy/$(target)/manifests/$(ver) deploy/$(target)/values.yaml
218218
ln -sfFn ./$(ver) deploy/$(target)/manifests/latest
219+
ifeq ($(target), ocp)
220+
./scripts/add_release_annotation.sh deploy/$(target)/manifests/$(ver) "$(YQ_INTERNAL)"
221+
endif
219222
ifeq ($(quickstart), true)
220223
./scripts/package_quickstart.sh deploy/$(target)/manifests/$(ver) deploy/$(target)/quickstart/olm.yaml deploy/$(target)/quickstart/crds.yaml deploy/$(target)/quickstart/install.sh
221224
endif

scripts/add_release_annotation.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#!/usr/bin/env bash
2+
3+
set -o errexit
4+
set -o nounset
5+
set -o pipefail
6+
7+
chartdir=$1
8+
yq=$2
9+
10+
for f in $chartdir/*.yaml; do
11+
$yq w --inplace $f 'metadata.annotations['include.release.openshift.io/self-managed-high-availability']' true
12+
done

0 commit comments

Comments
 (0)