blob: 5f864a65553ed527d383a7710ef698335a1ee0f0 [file] [log] [blame]
Mandeep Khinda60d36d42018-09-24 15:15:48 +00001# Copyright (C) 2018 AT&T Intellectual Property.
2#
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
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
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.
14#
15# Global configuration default values that can be inherited by
16# all subcharts.
17#################################################################
18global:
19
20 # Change to an unused port prefix range to prevent port conflicts
21 # with other instances running within the same k8s cluster
22 nodePortPrefix: 302
23
Mandeep Khinda60d36d42018-09-24 15:15:48 +000024 # image pull policy
25 pullPolicy: IfNotPresent
26
Krzysztof Opasiak9df4c552020-02-14 16:45:20 +010027 mariadbGalera: &mariadbGalera
28 #This flag allows SO to instantiate its own mariadb-galera cluster
29 localCluster: false
30 service: mariadb-galera
31 internalPort: 3306
32 nameOverride: mariadb-galera
33
Krzysztof Opasiak5b518812020-01-22 00:08:05 +010034#################################################################
35# Secrets metaconfig
36#################################################################
37secrets:
Krzysztof Opasiak9df4c552020-02-14 16:45:20 +010038 - uid: neng-db-secret
Sylvain Desbureaux93a5b492020-11-27 11:07:42 +010039 name: &dbUserSecretName '{{ include "common.release" . }}-neng-db-secret'
Krzysztof Opasiak5b518812020-01-22 00:08:05 +010040 type: basicAuth
Sylvain Desbureaux93a5b492020-11-27 11:07:42 +010041 externalSecret: '{{ tpl (default "" .Values.config.db.externalSecret) . }}'
Krzysztof Opasiak9df4c552020-02-14 16:45:20 +010042 login: '{{ .Values.config.db.userName }}'
43 password: '{{ .Values.config.db.userPassword }}'
bt298391566f02020-05-10 17:06:09 -060044 - uid: pol-basic-auth-secret
45 name: '{{ include "common.release" . }}-pol-basic-auth-secret'
46 type: basicAuth
47 externalSecret: '{{ tpl (default "" .Values.config.polBasicAuthSecret) . }}'
48 login: '{{ .Values.config.polBasicAuthUser }}'
49 password: '{{ .Values.config.polBasicAuthPassword }}'
Krzysztof Opasiak5b518812020-01-22 00:08:05 +010050
Mandeep Khinda60d36d42018-09-24 15:15:48 +000051# sub-chart config
52mariadb-galera:
Sylvain Desbureaux93a5b492020-11-27 11:07:42 +010053 db:
54 user: sdnctl
55 # password:
56 externalSecret: *dbUserSecretName
57 name: &mysqlDbName nengdb
Mandeep Khinda60d36d42018-09-24 15:15:48 +000058 nameOverride: nengdb
59 service:
60 name: nengdb
61 portName: nengdbport
62 replicaCount: 1
63 persistence:
64 enabled: true
65 mountSubPath: network-name-gen/data
66
Krzysztof Opasiak9df4c552020-02-14 16:45:20 +010067mariadb-init:
Sylvain Desbureaux93a5b492020-11-27 11:07:42 +010068 config:
69 userCredentialsExternalSecret: *dbUserSecretName
70 mysqlDatabase: *mysqlDbName
Krzysztof Opasiak9df4c552020-02-14 16:45:20 +010071 nameOverride: nengdb-init
Mandeep Khinda60d36d42018-09-24 15:15:48 +000072
73#################################################################
74# Application configuration defaults.
75#################################################################
76# application image
Dan Timoneyc8964e52022-03-30 07:51:50 -040077image: onap/ccsdk-apps-ms-neng:1.3.0
Mandeep Khinda60d36d42018-09-24 15:15:48 +000078pullPolicy: IfNotPresent
79
80# application configuration
81config:
Krzysztof Opasiak9df4c552020-02-14 16:45:20 +010082 db:
83 userName: nenguser
84 # userPassword: password
85 # userCredentialsExternalSecret: some-secret
Mandeep Khinda60d36d42018-09-24 15:15:48 +000086 springProfile: live
Alexis de Talhouëtdb36b422018-09-27 22:43:18 +020087 polClientAuth: cHl0aG9uOnRlc3Q=
bt298391566f02020-05-10 17:06:09 -060088 polBasicAuthUser: healthcheck
89 polBasicAuthPassword: zb!XztG34
bt298306961eb2020-05-10 15:12:55 -060090 polUrl: https://policy-xacml-pdp:6969/policy/pdpx/v1/decision
Mandeep Khinda60d36d42018-09-24 15:15:48 +000091 polEnv: TEST
92 polReqId: xx
Dan Timoney7ec6cb62021-10-26 10:59:36 -040093 disableHostVerification: true
Alexis de Talhouëtdb36b422018-09-27 22:43:18 +020094 aaiCertPass: changeit
95 aaiCertPath: /opt/etc/config/aai_keystore
96 aaiAuth: QUFJOkFBSQ==
97 aaiUri: https://aai:8443/aai/v14/
Mandeep Khinda60d36d42018-09-24 15:15:48 +000098
99# default number of instances
100replicaCount: 1
101
102nodeSelector: {}
103
104affinity: {}
105
106# probe configuration parameters
107liveness:
108 initialDelaySeconds: 10
109 periodSeconds: 10
110 # necessary to disable liveness probe when setting breakpoints
111 # in debugger so K8s doesn't restart unresponsive container
112 enabled: false
113
114readiness:
115 initialDelaySeconds: 10
116 periodSeconds: 10
117
118service:
119 type: ClusterIP
120 name: neng-serv
121 portName: neng-serv-port
122 internalPort: 8080
123 externalPort: 8080
124
125ingress:
126 enabled: false
127
128resources: {}