Skip to content

Commit a4dc095

Browse files
committed
correct cluster scope chart name and image pull secret
Signed-off-by: YuChen <[email protected]>
1 parent f1eb733 commit a4dc095

File tree

8 files changed

+27
-12
lines changed

8 files changed

+27
-12
lines changed

config/ibm-common-service-operator.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff 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
---

config/manager/manager.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ spec:
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"
@@ -99,4 +99,6 @@ spec:
9999
privileged: false
100100
readOnlyRootFilesystem: true
101101
runAsNonRoot: true
102+
imagePullSecrets:
103+
- name: ibm-entitlement-key
102104
terminationGracePeriodSeconds: 10

generate-helm/ibm-common-service-operator.config

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff 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
1112
globalConfig:
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

helm-cluster-scoped/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
apiVersion: v2
2-
name: ibm-common-service-operator
2+
name: ibm-common-service-operator-cluster-scoped
33
description: A Helm chart for the IBM Common Service Operator
44

55
# A chart can be either an 'application' or a 'library' chart.

helm-cluster-scoped/values.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ imagePullSecret: ibm-entitlement-key
33
imageRegistryNamespaceOperand: cpopen/cpfs
44
imageRegistryNamespaceOperator: cpopen
55
operatorImage: ibm-common-service-operator
6-
operatorNamespace: operator-ns
7-
tag: latest
6+
operatorNamespace: operators
7+
operatorVersion: latest
8+
servicesNamespace: service
89

910
commonservicesOperatorIbmComCrd: {}
1011
ibmCommonServiceOperatorCr: {}

helm/templates/operator-deployment.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ spec:
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:
@@ -39,7 +39,7 @@ 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:
@@ -95,5 +95,7 @@ spec:
9595
runAsNonRoot: true
9696
seccompProfile:
9797
type: RuntimeDefault
98+
imagePullSecrets:
99+
- name: {{ .Values.imagePullSecret }}
98100
serviceAccountName: ibm-common-service-operator
99101
terminationGracePeriodSeconds: 10

helm/values.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ imagePullSecret: ibm-entitlement-key
33
imageRegistryNamespaceOperand: cpopen/cpfs
44
imageRegistryNamespaceOperator: cpopen
55
operatorImage: ibm-common-service-operator
6-
operatorNamespace: operator-ns
7-
tag: latest
6+
operatorNamespace: operators
7+
operatorVersion: latest
8+
servicesNamespace: service
89

910
commonservicesOperatorIbmComCrd: {}
1011
ibmCommonServiceOperatorCr: {}

scripts/restructure_helm.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff 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
7374
sed -i '/^# Generated by \[Kustohelmize\]/d' $HELM_SRC_DIR/values.yaml
7475
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
7578
for 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

0 commit comments

Comments
 (0)