Skip to content

Commit 86d8132

Browse files
committed
Adding target for bumping operator version
1 parent af2749e commit 86d8132

File tree

1 file changed

+16
-5
lines changed

1 file changed

+16
-5
lines changed

Makefile

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ endif
55

66
# PROJECT_VERSION defines the project version.
77
# Update this value when you upgrade the version of your project.
8+
EXISTING_PROJECT_VERSION ?= v1.2.1
89
PROJECT_VERSION ?= v1.2.0
910

1011
####################################
@@ -146,11 +147,21 @@ update-registry:
146147
.PHONY: update-version
147148
update-version:
148149
# updating project version in manifests
149-
sed -i -e 's|appVersion:.*$$|appVersion: "${PROJECT_VERSION}"|' hack/k8s-patch/metadata-patch/Chart.yaml
150-
sed -i '0,/version:/s|version:.*|version: ${PROJECT_VERSION}|' hack/k8s-patch/metadata-patch/Chart.yaml
151-
sed -i -e 's|appVersion:.*$$|appVersion: "${PROJECT_VERSION}"|' hack/openshift-patch/metadata-patch/Chart.yaml
152-
sed -i '0,/version:/s|version:.*|version: ${PROJECT_VERSION}|' hack/openshift-patch/metadata-patch/Chart.yaml
153-
150+
find . -type f \( -name "*.yaml" -o -name "*.go" -o -name "Makefile" -o -name "*.md" \) | while read file; do \
151+
sed -i -e 's|appVersion: "${EXISTING_PROJECT_VERSION}"|appVersion: "${PROJECT_VERSION}"|' "$$file"; \
152+
sed -i -e 's|version: ${EXISTING_PROJECT_VERSION}|version: ${PROJECT_VERSION}|' "$$file"; \
153+
sed -i -e 's|version: "${EXISTING_PROJECT_VERSION}"|version: "${PROJECT_VERSION}"|' "$$file"; \
154+
sed -i -e 's|version=${EXISTING_PROJECT_VERSION}|version=${PROJECT_VERSION}|' "$$file"; \
155+
sed -i -e 's|newTag: ${EXISTING_PROJECT_VERSION}|newTag: ${PROJECT_VERSION}|' "$$file"; \
156+
sed -i -e 's|tag: ${EXISTING_PROJECT_VERSION}|tag: ${PROJECT_VERSION}|' "$$file"; \
157+
sed -i -e 's|gpu-operator:${EXISTING_PROJECT_VERSION}|gpu-operator:${PROJECT_VERSION}|' "$$file"; \
158+
sed -i -e 's|device-metrics-exporter:${EXISTING_PROJECT_VERSION}|device-metrics-exporter:${PROJECT_VERSION}|' "$$file"; \
159+
sed -i -e 's|test-runner:${EXISTING_PROJECT_VERSION}|test-runner:${PROJECT_VERSION}|' "$$file"; \
160+
sed -i -e 's|amd-gpu-operator.${EXISTING_PROJECT_VERSION}|amd-gpu-operator.${PROJECT_VERSION}|' "$$file"; \
161+
sed -i -e 's|gpu-operator-charts-${EXISTING_PROJECT_VERSION}|gpu-operator-charts-${PROJECT_VERSION}|' "$$file"; \
162+
sed -i -e 's|kernel-module-management-worker:${EXISTING_PROJECT_VERSION}|kernel-module-management-worker:${PROJECT_VERSION}|' "$$file"; \
163+
sed -i -e 's|kernel-module-management-signimage:${EXISTING_PROJECT_VERSION}|kernel-module-management-signimage:${PROJECT_VERSION}|' "$$file"; \
164+
done
154165
.PHONY: manifests
155166
manifests: controller-gen update-registry update-version ## Generate ClusterRole and CustomResourceDefinition objects.
156167
$(CONTROLLER_GEN) crd paths="./api/..." output:crd:artifacts:config=config/crd/bases

0 commit comments

Comments
 (0)