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