X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=charts%2Ftemplates%2Fdeployment.yaml;h=962c1d569e9da90edc7a09a122e26e8bb3428cd5;hb=874ff786f1180878d74de7c4d85034247703112b;hp=7d110cba254023f3ea30dc57ac845ca5a3575e9a;hpb=c6d1010ba670d6b01876ee3d46c8364ccc530c4a;p=pti%2Fo2.git diff --git a/charts/templates/deployment.yaml b/charts/templates/deployment.yaml index 7d110cb..962c1d5 100644 --- a/charts/templates/deployment.yaml +++ b/charts/templates/deployment.yaml @@ -1,4 +1,4 @@ -# Copyright (C) 2021 Wind River Systems, Inc. +# Copyright (C) 2021-2023 Wind River Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -29,6 +29,13 @@ spec: metadata: labels: app: o2api + {{- with .Values.podLabels }} + {{- toYaml . | nindent 8 }} + {{- end }} + annotations: + {{- with .Values.podAnnotations }} + {{- toYaml . | nindent 8 }} + {{- end }} spec: serviceAccountName: {{ .Values.o2ims.serviceaccountname }} {{- if .Values.imagePullSecrets }} @@ -117,6 +124,12 @@ spec: value: "1" - name: REDIS_HOST value: localhost + {{- if default false .Values.o2ims.useHostCert }} + - name: REQUESTS_CA_BUNDLE + value: /etc/ssl/custom-cert.pem + {{- end }} + - name: CGTS_INSECURE_SSL + value: {{ ternary "1" "0" (default false .Values.o2ims.cgtsInsecureSSL) | quote }} volumeMounts: - name: scripts mountPath: /opt @@ -124,6 +137,11 @@ spec: mountPath: /configs/o2app.conf subPath: config.json readOnly: true + {{- if default false .Values.o2ims.useHostCert }} + - name: ca-certs + mountPath: /etc/ssl/custom-cert.pem + readOnly: true + {{- end }} - name: o2api image: "{{ .Values.o2ims.images.tags.o2service }}" ports: @@ -135,10 +153,10 @@ spec: value: localhost - name: DB_PASSWORD value: o2ims123 - - name: FLASK_APP - value: /src/o2app/entrypoints/flask_application.py - - name: FLASK_DEBUG - value: {{ .Values.o2ims.logginglevel }} + # - name: FLASK_APP + # value: /src/o2app/entrypoints/flask_application.py + # - name: FLASK_DEBUG + # value: {{ .Values.o2ims.logginglevel }} - name: LOGGING_CONFIG_LEVEL value: {{ .Values.o2ims.logginglevel }} - name: OS_AUTH_URL @@ -156,8 +174,10 @@ spec: volumeMounts: - name: scripts mountPath: /opt - # - name: configs - # mountPath: /configs + {{- if .Values.o2dms.helm_cli_enable }} + - name: share + mountPath: /share + {{- end }} - name: applicationconfig mountPath: /configs/o2app.conf subPath: config.json @@ -170,6 +190,9 @@ spec: mountPath: /configs/server.key subPath: config.json readOnly: true + - name: smocacrt + mountPath: /configs/smoca.crt + subPath: config.json {{- if .Values.o2dms.helm_cli_enable }} - name: helmcli image: "{{ .Values.o2ims.images.tags.o2service }}" @@ -184,13 +207,17 @@ spec: volumeMounts: - name: scripts mountPath: /opt + - name: share + mountPath: /share {{- end }} volumes: - name: scripts configMap: name: {{ .Chart.Name }}-scripts-configmap - # - name: configs - # emptyDir: {} + {{- if .Values.o2dms.helm_cli_enable }} + - name: share + emptyDir: {} + {{- end }} - configMap: name: {{ .Chart.Name }}-application-config name: applicationconfig @@ -206,4 +233,10 @@ spec: - name: db-pv persistentVolumeClaim: claimName: {{ .Chart.Name }}-db-pv + {{- if default false .Values.o2ims.useHostCert }} + - name: ca-certs + hostPath: + path: {{ .Values.o2ims.hostCertPath | quote }} + type: File + {{- end }} ---