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:
696696 app.kubernetes.io/instance : ibm-common-service-operator
697697 app.kubernetes.io/managed-by : ibm-common-service-operator
698698 app.kubernetes.io/name : ibm-common-service-operator
699- intent : protected
699+ intent : projected
700700 name : ibm-common-service-operator
701701 productName : IBM_Cloud_Platform_Common_Services
702702 spec :
@@ -769,6 +769,8 @@ spec:
769769 runAsNonRoot : true
770770 seccompProfile :
771771 type : RuntimeDefault
772+ imagePullSecrets :
773+ - name : ibm-entitlement-key
772774 serviceAccountName : ibm-common-service-operator
773775 terminationGracePeriodSeconds : 10
774776---
Original file line number Diff line number Diff line change 2323 app.kubernetes.io/managed-by : " ibm-common-service-operator"
2424 app.kubernetes.io/name : " ibm-common-service-operator"
2525 productName : IBM_Cloud_Platform_Common_Services
26- intent : protected
26+ intent : projected
2727 annotations :
2828 productName : " IBM Cloud Platform Common Services"
2929 productID : " 068a62892a1e4db39641342e592daa25"
9999 privileged : false
100100 readOnlyRootFilesystem : true
101101 runAsNonRoot : true
102+ imagePullSecrets :
103+ - name : ibm-entitlement-key
102104 terminationGracePeriodSeconds : 10
Original file line number Diff line number Diff line change @@ -6,8 +6,9 @@ sharedValues:
66 imageRegistryNamespaceOperand: cpopen/cpfs
77 imageRegistryNamespaceOperator: cpopen
88 operatorImage: ibm-common-service-operator
9- operatorNamespace: operator-ns
10- tag: latest
9+ operatorNamespace: operators
10+ servicesNamespace: service
11+ operatorVersion: latest
1112globalConfig:
1213 metadata.labels:
1314 - strategy: newline
@@ -26,6 +27,9 @@ fileConfig:
2627 - strategy: inline
2728 key: sharedValues.operatorNamespace
2829 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
2933 spec.template.spec.containers[0].image:
3034 - strategy: inline
3135 key: sharedValues.imagePullPrefix
@@ -34,7 +38,7 @@ fileConfig:
3438 - strategy: inline
3539 key: sharedValues.operatorImage
3640 - strategy: inline
37- key: sharedValues.tag
41+ key: sharedValues.operatorVersion
3842 generate-helm/ibm-common-service-operator-generated/ibm-common-service-operator-rb.yaml:
3943 subjects[0].namespace:
4044 - strategy: inline
Original file line number Diff line number Diff line change 11apiVersion : v2
2- name : ibm-common-service-operator
2+ name : ibm-common-service-operator-cluster-scoped
33description : A Helm chart for the IBM Common Service Operator
44
55# 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
33imageRegistryNamespaceOperand : cpopen/cpfs
44imageRegistryNamespaceOperator : cpopen
55operatorImage : ibm-common-service-operator
6- operatorNamespace : operator-ns
7- tag : latest
6+ operatorNamespace : operators
7+ operatorVersion : latest
8+ servicesNamespace : service
89
910commonservicesOperatorIbmComCrd : {}
1011ibmCommonServiceOperatorCr : {}
Original file line number Diff line number Diff line change 2222 app.kubernetes.io/instance : ibm-common-service-operator
2323 app.kubernetes.io/managed-by : ibm-common-service-operator
2424 app.kubernetes.io/name : ibm-common-service-operator
25- intent : protected
25+ intent : projected
2626 name : ibm-common-service-operator
2727 productName : IBM_Cloud_Platform_Common_Services
2828 spec :
3939 - s390x
4040 containers :
4141 - 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 }}"
4343 command :
4444 - /manager
4545 env :
9595 runAsNonRoot : true
9696 seccompProfile :
9797 type : RuntimeDefault
98+ imagePullSecrets :
99+ - name : {{ .Values.imagePullSecret }}
98100 serviceAccountName : ibm-common-service-operator
99101 terminationGracePeriodSeconds : 10
Original file line number Diff line number Diff line change @@ -3,8 +3,9 @@ imagePullSecret: ibm-entitlement-key
33imageRegistryNamespaceOperand : cpopen/cpfs
44imageRegistryNamespaceOperator : cpopen
55operatorImage : ibm-common-service-operator
6- operatorNamespace : operator-ns
7- tag : latest
6+ operatorNamespace : operators
7+ operatorVersion : latest
8+ servicesNamespace : service
89
910commonservicesOperatorIbmComCrd : {}
1011ibmCommonServiceOperatorCr : {}
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
7070# Todo: rest of resources
7171
7272# Copy Helm values, Chart.yaml and helper.tpl
73+ # Remove generated comments
7374sed -i ' /^# Generated by \[Kustohelmize\]/d' $HELM_SRC_DIR /values.yaml
7475for 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
7578for dir in $HELM_DIR $CLUSTER_SCOPED_DIR ; do cp $HELM_SRC_DIR /templates/_helpers.tpl " $dir /templates/" ; done
7679
7780# 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