-
Notifications
You must be signed in to change notification settings - Fork 20
Expand file tree
/
Copy pathrelease.sh
More file actions
executable file
·14 lines (11 loc) · 911 Bytes
/
release.sh
File metadata and controls
executable file
·14 lines (11 loc) · 911 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash
export VERSION=$(cat VERSION)
export IMG=ghcr.io/kubero-dev/kubero-operator/kuberoapp:v$VERSION
export BUNDLE_IMG=ghcr.io/kubero-dev/kubero-operator/kuberoapp-bundle:v$VERSION
make bundle
./bin/kustomize build config/default > deploy/operator.yaml
./bin/kustomize build config/default > deploy/operator.$VERSION.yaml
sed -i "" "s/VERSION ?= .*/VERSION ?= ${VERSION}/" Makefile
sed -i "" "s/ containerImage: ghcr.io\/kubero-dev\/kubero-operator\/kuberoapp:v.*/ containerImage: ghcr.io\/kubero-dev\/kubero-operator\/kuberoapp:v${VERSION}/" config/manifests/bases/kubero-operator.clusterserviceversion.yaml
sed -i "" "s/ containerImage: ghcr.io\/kubero-dev\/kubero-operator\/kuberoapp:v.*/ containerImage: ghcr.io\/kubero-dev\/kubero-operator\/kuberoapp:v${VERSION}/" bundle/manifests/kubero-operator.clusterserviceversion.yaml
#git tag v$(cat VERSION) --force && git push --tags --force