Merge "[SDC] use of certInitializer template"
[oom.git] / kubernetes / so / charts / so-etsi-nfvo-ns-lcm / values.yaml
1 # Copyright © 2020 Nordix Foundation
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 #################################################################
16 # Global configuration defaults.
17 #################################################################
18 global:
19   nodePortPrefixExt: 304
20   repository: nexus3.onap.org:10001
21   readinessImage: onap/oom/readiness:3.0.1
22   persistence:
23     mountPath: /dockerdata-nfs
24
25 #################################################################
26 # Secrets metaconfig
27 #################################################################
28 secrets:
29   - uid: "so-onap-certs"
30     externalSecret: '{{ tpl (default "" .Values.certSecret) . }}'
31     type: generic
32     filePaths: '{{ .Values.secretsFilePaths }}'
33   - uid: etsi-nfvo-nslcm-creds
34     name: '{{ include "common.release" . }}-so-etsi-nfvo-nslcm-creds'
35     type: basicAuth
36     externalSecret: '{{ tpl (default "" .Values.etsi.nfvo.nslcm.credsExternalSecret) . }}'
37     login: '{{ .Values.etsi.nfvo.nslcm.username }}'
38     password: '{{ .Values.etsi.nfvo.nslcm.password }}'
39
40 #################################################################
41 # Application configuration defaults.
42 #################################################################
43 repository: nexus3.onap.org:10001
44 image: onap/so/so-etsi-nfvo-ns-lcm:1.7.1
45 pullPolicy: Always
46
47 etsi:
48   nfvo:
49     nslcm:
50       username: so-etsi-nfvo-ns-lcm
51 replicaCount: 1
52 minReadySeconds: 10
53 containerPort: 9095
54 logPath: ./logs/so-etsi-nfvo-ns-lcm/
55 app: so-etsi-nfvo-ns-lcm
56 service:
57   type: ClusterIP
58   name: so-etsi-nfvo-ns-lcm
59   annotations:
60     service.alpha.kubernetes.io/tolerate-unready-endpoints: "true"
61   ports:
62     - name: nfvo-nslcm-port
63       port: 9095
64 updateStrategy:
65   type: RollingUpdate
66   maxUnavailable: 1
67   maxSurge: 1
68 # Resource Limit flavor -By Default using small
69 flavor: small
70 # Segregation for Different environment (Small and Large)
71 resources:
72   small:
73     limits:
74       memory: 4Gi
75       cpu: 2000m
76     requests:
77       memory: 1Gi
78       cpu: 500m
79   large:
80     limits:
81       memory: 8Gi
82       cpu: 4000m
83     requests:
84       memory: 2Gi
85       cpu: 1000m
86   unlimited: {}
87 livenessProbe:
88   port: 9095
89   initialDelaySeconds: 600
90   periodSeconds: 60
91   timeoutSeconds: 10
92   successThreshold: 1
93   failureThreshold: 3
94 ingress:
95   enabled: false
96   service:
97     - baseaddr: "soetsinfvonslcm"
98       name: "so-etsi-nfvo-ns-lcm"
99       port: 9095
100   config:
101     ssl: "redirect"
102 nodeSelector: {}
103 tolerations: []
104 affinity: {}