[COMMON] Add custom certs into AAF truststore
[oom.git] / kubernetes / dcaegen2 / components / dcae-cloudify-manager / values.yaml
1 #============LICENSE_START========================================================
2 # ================================================================================
3 # Copyright (c) 2018-2020 AT&T Intellectual Property. All rights reserved.
4 # Modifications Copyright © 2018 Amdocs, Bell Canada
5 # Copyright (c) 2020-2021 J. F. Lucas.  All rights reserved.
6 # ================================================================================
7 # Licensed under the Apache License, Version 2.0 (the "License");
8 # you may not use this file except in compliance with the License.
9 # You may obtain a copy of the License at
10 #
11 #     http://www.apache.org/licenses/LICENSE-2.0
12 #
13 # Unless required by applicable law or agreed to in writing, software
14 # distributed under the License is distributed on an "AS IS" BASIS,
15 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 # See the License for the specific language governing permissions and
17 # limitations under the License.
18 # ============LICENSE_END=========================================================
19
20 #################################################################
21 # Global configuration defaults.
22 #################################################################
23 global:
24   nodePortPrefix: 302
25   persistence: {}
26   tlsImage: onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0
27   consulLoaderImage: onap/org.onap.dcaegen2.deployments.consul-loader-container:1.1.0
28   repositoryCred:
29     user: docker
30     password: docker
31   # Enabling CMPv2 with CertManager
32   CMPv2CertManagerIntegration: false
33
34 cmpv2issuer:
35   name: cmpv2-issuer-onap
36
37 secrets:
38   - uid: 'cm-pass'
39     type: password
40     externalSecret: '{{ tpl (default "" .Values.config.cloudifyManagerPasswordExternalSecret) . }}'
41     password: '{{ .Values.config.cloudifyManagerPassword }}'
42     policy: required
43
44 config:
45   cloudifyManagerPassword: "override me"
46   logstashServiceName: log-ls
47   logstashPort: 5044
48   # Addresses of other ONAP entities
49   address:
50     consul:
51       host: consul-server
52       port: 8500
53
54 #################################################################
55 # Application configuration defaults.
56 #################################################################
57 # application image
58 image: onap/org.onap.dcaegen2.deployments.cm-container:4.4.2
59 pullPolicy: Always
60
61 # name of shared ConfigMap with kubeconfig for multiple clusters
62 multisiteConfigMapName: multisite-kubeconfig-configmap
63
64 # image for init container to initialize shared ConfigMap
65 multisiteInitImage: onap/org.onap.dcaegen2.deployments.multisite-init-container:1.0.0
66
67 # image for cleanup job container
68 cleanupImage: onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0
69
70 # default location for k8s deployments via Cloudify
71 default_k8s_location: central
72
73 # probe configuration parameters
74 liveness:
75   initialDelaySeconds: 10
76   periodSeconds: 10
77   timeoutSeconds: 5
78   # necessary to disable liveness probe when setting breakpoints
79   # in debugger so K8s doesn't restart unresponsive container
80   # liveness not desirable for Cloudify Manager container
81   enabled: false
82
83 readiness:
84   initialDelaySeconds: 60
85   # In some environments we see CM coming up
86   # properly but readiness probe timing out.
87   # Increasing the timeout and adjusting the
88   # period so it's longer than the timeout.
89   # (DCAEGEN2-2465)
90   periodSeconds: 30
91   timeoutSeconds: 10
92
93 service:
94   type: ClusterIP
95   name: dcae-cloudify-manager
96   externalPort: 443
97   internalPort: 443
98
99 # Resource Limit flavor -By Default using small
100 flavor: small
101 # Segregation for Different environment (Small and Large)
102 # Due to memory issues in ONAP integration environment,
103 # we've increased the memory amounts for both flavors.
104 resources:
105   small:
106     limits:
107       cpu: 2
108       memory: 4Gi
109     requests:
110       cpu: 1
111       memory: 2Gi
112   large:
113     limits:
114       cpu: 4
115       memory: 8Gi
116     requests:
117       cpu: 2
118       memory: 4Gi
119   unlimited: {}
120 # Kubernetes namespace for components deployed via Cloudify manager
121 # If empty, use the common namespace
122 # dcae_ns: "dcae"
123
124 # Parameters for persistent storage
125 persistence:
126   enabled: true
127   accessMode: ReadWriteOnce
128   size: 4Gi
129   mountPath: /dockerdata-nfs
130   mountSubPath: dcae-cm/data
131   volumeReclaimPolicy: Retain