|
5 | 5 |
|
6 | 6 | # PROJECT_VERSION defines the project version. |
7 | 7 | # Update this value when you upgrade the version of your project. |
| 8 | +EXISTING_PROJECT_VERSION ?= v1.2.1 |
8 | 9 | PROJECT_VERSION ?= v1.2.0 |
9 | 10 |
|
10 | 11 | #################################### |
@@ -146,11 +147,21 @@ update-registry: |
146 | 147 | .PHONY: update-version |
147 | 148 | update-version: |
148 | 149 | # 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 |
154 | 165 | .PHONY: manifests |
155 | 166 | manifests: controller-gen update-registry update-version ## Generate ClusterRole and CustomResourceDefinition objects. |
156 | 167 | $(CONTROLLER_GEN) crd paths="./api/..." output:crd:artifacts:config=config/crd/bases |
|
0 commit comments