File tree Expand file tree Collapse file tree 8 files changed +27
-12
lines changed Expand file tree Collapse file tree 8 files changed +27
-12
lines changed Original file line number Diff line number Diff line change @@ -696,7 +696,7 @@ spec:
696
696
app.kubernetes.io/instance : ibm-common-service-operator
697
697
app.kubernetes.io/managed-by : ibm-common-service-operator
698
698
app.kubernetes.io/name : ibm-common-service-operator
699
- intent : protected
699
+ intent : projected
700
700
name : ibm-common-service-operator
701
701
productName : IBM_Cloud_Platform_Common_Services
702
702
spec :
@@ -769,6 +769,8 @@ spec:
769
769
runAsNonRoot : true
770
770
seccompProfile :
771
771
type : RuntimeDefault
772
+ imagePullSecrets :
773
+ - name : ibm-entitlement-key
772
774
serviceAccountName : ibm-common-service-operator
773
775
terminationGracePeriodSeconds : 10
774
776
---
Original file line number Diff line number Diff line change 23
23
app.kubernetes.io/managed-by : " ibm-common-service-operator"
24
24
app.kubernetes.io/name : " ibm-common-service-operator"
25
25
productName : IBM_Cloud_Platform_Common_Services
26
- intent : protected
26
+ intent : projected
27
27
annotations :
28
28
productName : " IBM Cloud Platform Common Services"
29
29
productID : " 068a62892a1e4db39641342e592daa25"
99
99
privileged : false
100
100
readOnlyRootFilesystem : true
101
101
runAsNonRoot : true
102
+ imagePullSecrets :
103
+ - name : ibm-entitlement-key
102
104
terminationGracePeriodSeconds : 10
Original file line number Diff line number Diff line change @@ -6,8 +6,9 @@ sharedValues:
6
6
imageRegistryNamespaceOperand: cpopen/cpfs
7
7
imageRegistryNamespaceOperator: cpopen
8
8
operatorImage: ibm-common-service-operator
9
- operatorNamespace: operator-ns
10
- tag: latest
9
+ operatorNamespace: operators
10
+ servicesNamespace: service
11
+ operatorVersion: latest
11
12
globalConfig:
12
13
metadata.labels:
13
14
- strategy: newline
@@ -26,6 +27,9 @@ fileConfig:
26
27
- strategy: inline
27
28
key: sharedValues.operatorNamespace
28
29
generate-helm/ibm-common-service-operator-generated/ibm-common-service-operator-deployment.yaml:
30
+ spec.template.spec.imagePullSecrets[0].name:
31
+ - strategy: inline
32
+ key: sharedValues.imagePullSecret
29
33
spec.template.spec.containers[0].image:
30
34
- strategy: inline
31
35
key: sharedValues.imagePullPrefix
@@ -34,7 +38,7 @@ fileConfig:
34
38
- strategy: inline
35
39
key: sharedValues.operatorImage
36
40
- strategy: inline
37
- key: sharedValues.tag
41
+ key: sharedValues.operatorVersion
38
42
generate-helm/ibm-common-service-operator-generated/ibm-common-service-operator-rb.yaml:
39
43
subjects[0].namespace:
40
44
- strategy: inline
Original file line number Diff line number Diff line change 1
1
apiVersion : v2
2
- name : ibm-common-service-operator
2
+ name : ibm-common-service-operator-cluster-scoped
3
3
description : A Helm chart for the IBM Common Service Operator
4
4
5
5
# A chart can be either an 'application' or a 'library' chart.
Original file line number Diff line number Diff line change @@ -3,8 +3,9 @@ imagePullSecret: ibm-entitlement-key
3
3
imageRegistryNamespaceOperand : cpopen/cpfs
4
4
imageRegistryNamespaceOperator : cpopen
5
5
operatorImage : ibm-common-service-operator
6
- operatorNamespace : operator-ns
7
- tag : latest
6
+ operatorNamespace : operators
7
+ operatorVersion : latest
8
+ servicesNamespace : service
8
9
9
10
commonservicesOperatorIbmComCrd : {}
10
11
ibmCommonServiceOperatorCr : {}
Original file line number Diff line number Diff line change 22
22
app.kubernetes.io/instance : ibm-common-service-operator
23
23
app.kubernetes.io/managed-by : ibm-common-service-operator
24
24
app.kubernetes.io/name : ibm-common-service-operator
25
- intent : protected
25
+ intent : projected
26
26
name : ibm-common-service-operator
27
27
productName : IBM_Cloud_Platform_Common_Services
28
28
spec :
39
39
- s390x
40
40
containers :
41
41
- name : ibm-common-service-operator
42
- image : " {{ .Values.imagePullPrefix }}/ {{ .Values.imageRegistryNamespaceOperator }}/ {{ .Values.operatorImage }}:{{ .Values.tag }}"
42
+ image : " {{ .Values.imagePullPrefix }}: {{ .Values.imageRegistryNamespaceOperator }}: {{ .Values.operatorImage }}:{{ .Values.operatorVersion }}"
43
43
command :
44
44
- /manager
45
45
env :
95
95
runAsNonRoot : true
96
96
seccompProfile :
97
97
type : RuntimeDefault
98
+ imagePullSecrets :
99
+ - name : {{ .Values.imagePullSecret }}
98
100
serviceAccountName : ibm-common-service-operator
99
101
terminationGracePeriodSeconds : 10
Original file line number Diff line number Diff line change @@ -3,8 +3,9 @@ imagePullSecret: ibm-entitlement-key
3
3
imageRegistryNamespaceOperand : cpopen/cpfs
4
4
imageRegistryNamespaceOperator : cpopen
5
5
operatorImage : ibm-common-service-operator
6
- operatorNamespace : operator-ns
7
- tag : latest
6
+ operatorNamespace : operators
7
+ operatorVersion : latest
8
+ servicesNamespace : service
8
9
9
10
commonservicesOperatorIbmComCrd : {}
10
11
ibmCommonServiceOperatorCr : {}
Original file line number Diff line number Diff line change @@ -70,8 +70,11 @@ cp $HELM_SRC_DIR/crds/* $CLUSTER_SCOPED_DIR/templates/crds.yaml
70
70
# Todo: rest of resources
71
71
72
72
# Copy Helm values, Chart.yaml and helper.tpl
73
+ # Remove generated comments
73
74
sed -i ' /^# Generated by \[Kustohelmize\]/d' $HELM_SRC_DIR /values.yaml
74
75
for dir in $HELM_DIR $CLUSTER_SCOPED_DIR ; do cp $HELM_SRC_DIR /{values.yaml,Chart.yaml} " $dir /" ; done
76
+ # Rename chart name in cluster-scoped Chart.yaml
77
+ sed -i " s/^name: ibm-common-service-operator$/name: ibm-common-service-operator-cluster-scoped/" $CLUSTER_SCOPED_DIR /Chart.yaml
75
78
for dir in $HELM_DIR $CLUSTER_SCOPED_DIR ; do cp $HELM_SRC_DIR /templates/_helpers.tpl " $dir /templates/" ; done
76
79
77
80
# Remove generated ibm-common-service-operator and ibm-common-service-operator-generated directories
You can’t perform that action at this time.
0 commit comments