e187e119dc93a002b409579ed21d61c57d6eed5f
[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 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   repositoryCred:
28     user: docker
29     password: docker
30
31 secrets:
32   - uid: 'cm-pass'
33     type: password
34     externalSecret: '{{ tpl (default "" .Values.config.cloudifyManagerPasswordExternalSecret) . }}'
35     password: '{{ .Values.config.cloudifyManagerPassword }}'
36     policy: required
37
38 config:
39   cloudifyManagerPassword: "override me"
40   logstashServiceName: log-ls
41   logstashPort: 5044
42   # Addresses of other ONAP entities
43   address:
44     consul:
45       host: consul-server
46       port: 8500
47
48 #################################################################
49 # Application configuration defaults.
50 #################################################################
51 # application image
52 image: onap/org.onap.dcaegen2.deployments.cm-container:3.4.2
53 pullPolicy: Always
54
55 # name of shared ConfigMap with kubeconfig for multiple clusters
56 multisiteConfigMapName: multisite-kubeconfig-configmap
57
58 # image for init container to initialize shared ConfigMap
59 multisiteInitImage: onap/org.onap.dcaegen2.deployments.multisite-init-container:1.0.0
60
61 # image for cleanup job container
62 cleanupImage: onap/org.onap.dcaegen2.deployments.dcae-k8s-cleanup-container:1.0.0
63
64 # probe configuration parameters
65 liveness:
66   initialDelaySeconds: 10
67   periodSeconds: 10
68   timeoutSeconds: 5
69   # necessary to disable liveness probe when setting breakpoints
70   # in debugger so K8s doesn't restart unresponsive container
71   # liveness not desirable for Cloudify Manager container
72   enabled: false
73
74 readiness:
75   initialDelaySeconds: 60
76   # In some environments we see CM coming up
77   # properly but readiness probe timing out.
78   # Increasing the timeout and adjusting the
79   # period so it's longer than the timeout.
80   # (DCAEGEN2-2465)
81   periodSeconds: 30
82   timeoutSeconds: 10
83
84 service:
85   type: ClusterIP
86   name: dcae-cloudify-manager
87   externalPort: 443
88   internalPort: 443
89
90 # Resource Limit flavor -By Default using small
91 flavor: small
92 # Segregation for Different environment (Small and Large)
93 # Due to memory issues in ONAP integration environment,
94 # we've increased the memory amounts for both flavors.
95 resources:
96   small:
97     limits:
98       cpu: 2
99       memory: 4Gi
100     requests:
101       cpu: 1
102       memory: 2Gi
103   large:
104     limits:
105       cpu: 4
106       memory: 8Gi
107     requests:
108       cpu: 2
109       memory: 4Gi
110   unlimited: {}
111 # Kubernetes namespace for components deployed via Cloudify manager
112 # If empty, use the common namespace
113 # dcae_ns: "dcae"
114
115 # Parameters for persistent storage
116 persistence:
117   enabled: true
118   accessMode: ReadWriteOnce
119   size: 4Gi
120   mountPath: /dockerdata-nfs
121   mountSubPath: dcae-cm/data
122   volumeReclaimPolicy: Retain