File tree 5 files changed +25
-12
lines changed
kustomize/overlays/openshift/olmv1-ns/patches
kustomize/overlays/openshift/olmv1-ns/patches
5 files changed +25
-12
lines changed Original file line number Diff line number Diff line change @@ -17,6 +17,19 @@ verify: ## Run downstream-specific verify
17
17
manifests : $(KUSTOMIZE ) $(YQ )
18
18
$(DIR ) /operator-controller/generate-manifests.sh
19
19
$(DIR ) /catalogd/generate-manifests.sh
20
+ make update-k8s-values
21
+
22
+ # Minor Kubernetes version to build against derived from the client-go dependency version
23
+ KUBE_MINOR ?= $(shell cd $(DIR ) /.. && GOFLAGS=-mod=mod go list -m k8s.io/client-go | cut -d" " -f2 | sed -E 's/^v0\.([0-9]+) \.[0-9]+.*$$/1.\1/')
24
+
25
+ .PHONY : update-k8s-values # HELP Update PSA labels in config manifests with Kubernetes version
26
+ UPDATE_FILES := $(DIR ) /catalogd/kustomize $(DIR ) /catalogd/manifests \
27
+ $(DIR ) /operator-controller/kustomize $(DIR ) /operator-controller/manifests
28
+ update-k8s-values :
29
+ # Update PSA labels with the correct Kubernetes version
30
+ find $(UPDATE_FILES ) -type f -name ' *.yaml' \
31
+ -exec sed -i.bak -E ' s/(pod-security.kubernetes.io\/[a-zA-Z-]+-version:).*/\1 "v$(KUBE_MINOR)"/' {} +
32
+ find $(UPDATE_FILES ) -type f -name ' *.yaml.bak' -delete
20
33
21
34
.PHONY : verify-manifests
22
35
verify-manifests : manifests
Original file line number Diff line number Diff line change @@ -5,8 +5,8 @@ metadata:
5
5
name : system
6
6
labels :
7
7
pod-security.kubernetes.io/audit : privileged
8
- pod-security.kubernetes.io/audit-version : latest
8
+ pod-security.kubernetes.io/audit-version : " v1.32 "
9
9
pod-security.kubernetes.io/warn : privileged
10
- pod-security.kubernetes.io/warn-version : latest
10
+ pod-security.kubernetes.io/warn-version : " v1.32 "
11
11
pod-security.kubernetes.io/enforce : privileged
12
- pod-security.kubernetes.io/enforce-version : latest
12
+ pod-security.kubernetes.io/enforce-version : " v1.32 "
Original file line number Diff line number Diff line change @@ -5,11 +5,11 @@ metadata:
5
5
app.kubernetes.io/part-of : olm
6
6
openshift.io/cluster-monitoring : " true"
7
7
pod-security.kubernetes.io/audit : privileged
8
- pod-security.kubernetes.io/audit-version : latest
8
+ pod-security.kubernetes.io/audit-version : v1.32
9
9
pod-security.kubernetes.io/enforce : privileged
10
- pod-security.kubernetes.io/enforce-version : latest
10
+ pod-security.kubernetes.io/enforce-version : v1.32
11
11
pod-security.kubernetes.io/warn : privileged
12
- pod-security.kubernetes.io/warn-version : latest
12
+ pod-security.kubernetes.io/warn-version : v1.32
13
13
name : openshift-catalogd
14
14
annotations :
15
15
workload.openshift.io/allowed : management
Original file line number Diff line number Diff line change @@ -5,8 +5,8 @@ metadata:
5
5
name : system
6
6
labels :
7
7
pod-security.kubernetes.io/audit : privileged
8
- pod-security.kubernetes.io/audit-version : latest
8
+ pod-security.kubernetes.io/audit-version : " v1.32 "
9
9
pod-security.kubernetes.io/warn : privileged
10
- pod-security.kubernetes.io/warn-version : latest
10
+ pod-security.kubernetes.io/warn-version : " v1.32 "
11
11
pod-security.kubernetes.io/enforce : privileged
12
- pod-security.kubernetes.io/enforce-version : latest
12
+ pod-security.kubernetes.io/enforce-version : " v1.32 "
Original file line number Diff line number Diff line change @@ -5,11 +5,11 @@ metadata:
5
5
app.kubernetes.io/part-of : olm
6
6
openshift.io/cluster-monitoring : " true"
7
7
pod-security.kubernetes.io/audit : privileged
8
- pod-security.kubernetes.io/audit-version : latest
8
+ pod-security.kubernetes.io/audit-version : v1.32
9
9
pod-security.kubernetes.io/enforce : privileged
10
- pod-security.kubernetes.io/enforce-version : latest
10
+ pod-security.kubernetes.io/enforce-version : v1.32
11
11
pod-security.kubernetes.io/warn : privileged
12
- pod-security.kubernetes.io/warn-version : latest
12
+ pod-security.kubernetes.io/warn-version : v1.32
13
13
name : openshift-operator-controller
14
14
annotations :
15
15
workload.openshift.io/allowed : management
You can’t perform that action at this time.
0 commit comments