X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=charts%2Ftemplates%2Fdeployment.yaml;h=194ca7e1976db95bd52c1baa63973116e9db9a1b;hb=12249c7669e487cd9f37cee8475c89eb5490e0f0;hp=9da4fba3b7f95b2a33b96e77373960ef0a6df1d8;hpb=ad15ec6b732868c3ecedb9cd84450462bafa3320;p=pti%2Fo2.git diff --git a/charts/templates/deployment.yaml b/charts/templates/deployment.yaml index 9da4fba..194ca7e 100644 --- a/charts/templates/deployment.yaml +++ b/charts/templates/deployment.yaml @@ -30,8 +30,11 @@ spec: labels: app: o2api spec: + serviceAccountName: {{ .Values.o2ims.serviceaccountname }} + # imagePullSecrets: + # - name: {{ .Values.o2ims.imagePullSecrets }} imagePullSecrets: - - name: {{ .Values.o2ims.imagePullSecrets }} + - name: {{ .Values.o2ims.serviceaccountname }}-registry-secret {{- if .Values.o2ims.affinity }} affinity: {{ toYaml .Values.o2ims.affinity | indent 8 }} @@ -79,6 +82,10 @@ spec: volumeMounts: - name: scripts mountPath: /opt + - name: applicationconfig + mountPath: /configs/o2app.conf + subPath: config.json + readOnly: true - name: watcher image: "{{ .Values.o2ims.image.repository }}:{{ .Values.o2ims.image.tag }}" command: ["/bin/bash", "/opt/o2watcher_start.sh"] @@ -104,6 +111,10 @@ spec: volumeMounts: - name: scripts mountPath: /opt + - name: applicationconfig + mountPath: /configs/o2app.conf + subPath: config.json + readOnly: true - name: o2api image: "{{ .Values.o2ims.image.repository }}:{{ .Values.o2ims.image.tag }}" ports: @@ -116,7 +127,7 @@ spec: - name: DB_PASSWORD value: o2ims123 - name: FLASK_APP - value: /root/o2/o2app/entrypoints/flask_application.py + value: /src/o2app/entrypoints/flask_application.py - name: FLASK_DEBUG value: {{ .Values.o2ims.logginglevel }} - name: LOGGING_CONFIG_LEVEL @@ -136,8 +147,20 @@ spec: volumeMounts: - name: scripts mountPath: /opt - - name: configs - mountPath: /configs + # - name: configs + # mountPath: /configs + - name: applicationconfig + mountPath: /configs/o2app.conf + subPath: config.json + readOnly: true + - name: caconfig + mountPath: /configs/ca.cert + subPath: config.json + readOnly: true + - name: serverkeyconfig + mountPath: /configs/server.key + subPath: config.json + readOnly: true - name: helmcli image: "{{ .Values.o2ims.image.repository }}:{{ .Values.o2ims.image.tag }}" ports: @@ -151,12 +174,20 @@ spec: volumeMounts: - name: scripts mountPath: /opt - - name: configs - mountPath: /configs volumes: - name: scripts configMap: name: {{ .Chart.Name }}-scripts-configmap - - name: configs - emptyDir: {} + # - name: configs + # emptyDir: {} + - configMap: + name: {{ .Chart.Name }}-application-config + name: applicationconfig + - configMap: + name: {{ .Chart.Name }}-serverkeyconfig + name: serverkeyconfig + - configMap: + name: {{ .Chart.Name }}-caconfig + name: caconfig --- +