1 # Copyright (C) 2021 Wind River Systems, Inc.
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
7 # http://www.apache.org/licenses/LICENSE-2.0
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
20 namespace: {{ .Values.global.namespace }}
34 - name: {{ .Values.o2ims.imagePullSecrets }}
35 {{- if .Values.o2ims.affinity }}
37 {{ toYaml .Values.o2ims.affinity | indent 8 }}
45 - name: POSTGRES_PASSWORD
49 command: ["/bin/bash", "/opt/postgres_start.sh"]
58 image: "{{ .Values.o2ims.image.repository }}:{{ .Values.o2ims.image.tag }}"
59 command: ["/bin/bash", "/opt/o2pubsub_start.sh"]
65 - name: LOGGING_CONFIG_LEVEL
66 value: {{ .Values.o2ims.logginglevel }}
68 value: {{ .Values.ocloud.OS_AUTH_URL }}
70 value: {{ .Values.ocloud.OS_PASSWORD }}
72 value: {{ .Values.ocloud.OS_USERNAME }}
73 - name: PYTHONDONTWRITEBYTECODE
77 - name: K8S_KUBECONFIG
78 value: {{ .Values.ocloud.K8S_KUBECONFIG }}
83 image: "{{ .Values.o2ims.image.repository }}:{{ .Values.o2ims.image.tag }}"
84 command: ["/bin/bash", "/opt/o2watcher_start.sh"]
86 - name: API_HOST_EXTERNAL_FLOATING
87 value: {{ .Values.ocloud.API_HOST_EXTERNAL_FLOATING }}
92 - name: LOGGING_CONFIG_LEVEL
93 value: {{ .Values.o2ims.logginglevel }}
95 value: {{ .Values.ocloud.OS_AUTH_URL }}
97 value: {{ .Values.ocloud.OS_PASSWORD }}
99 value: {{ .Values.ocloud.OS_USERNAME }}
100 - name: PYTHONDONTWRITEBYTECODE
108 image: "{{ .Values.o2ims.image.repository }}:{{ .Values.o2ims.image.tag }}"
112 - name: API_HOST_EXTERNAL_FLOATING
113 value: {{ .Values.ocloud.API_HOST_EXTERNAL_FLOATING }}
119 value: /root/o2/o2app/entrypoints/flask_application.py
121 value: {{ .Values.o2ims.logginglevel }}
122 - name: LOGGING_CONFIG_LEVEL
123 value: {{ .Values.o2ims.logginglevel }}
127 - name: PYTHONDONTWRITEBYTECODE
129 - name: PYTHONUNBUFFERED
133 command: ["/bin/bash", "/opt/o2api_start.sh"]
140 name: {{ .Chart.Name }}-scripts-configmap