AAF cert dist for DMaaP DR
[oom.git] / kubernetes / dmaap / components / dmaap-dr-prov / values.yaml
1 # Copyright © 2017 Amdocs, Bell Canada
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   nodePortPrefix: 302
20   loggingDirectory: /opt/app/datartr/logs
21
22 #################################################################
23 # Application configuration defaults.
24 #################################################################
25 # application image
26 image: onap/dmaap/datarouter-prov:2.1.3
27 pullPolicy: Always
28
29 # flag to enable debugging - application support required
30 debugEnabled: false
31
32 # application configuration - see parent values chart
33
34 # default number of instances
35 replicaCount: 1
36
37 nodeSelector: {}
38
39 affinity: {}
40
41 # probe configuration parameters
42 liveness:
43   initialDelaySeconds: 30
44   periodSeconds: 10
45   # necessary to disable liveness probe when setting breakpoints
46   # in debugger so K8s doesn't restart unresponsive container
47   enabled: true
48
49 readiness:
50   initialDelaySeconds: 30
51   periodSeconds: 10
52
53 ## Persist data to a persitent volume
54 persistence:
55   volumeReclaimPolicy: Retain
56   accessMode: ReadWriteOnce
57   mountPath: /dockerdata-nfs
58
59   aafCredsMountSubPath: data-router/dr-prov/aaf-props
60   aafCredsSize: 10M
61   aafCredsPath: /opt/app/osaaf/local
62
63 ingress:
64   enabled: false
65
66 config:
67   # dr provisioning server configuration
68   dmaapDrProv:
69     servicetype: NodePort
70     internalPort: 8080
71     internalPort2: 8443
72     portName: dr-prov-port
73     portName2: dr-prov-port2
74     nodePort: 59
75     nodePort2: 69
76   # dr-prov db configuration
77   dmaapDrDb:
78     mariadbServiceName: dmaap-dr-db-svc
79     mariadbServicePort: 3306
80     mariadbContName: dmaap-dr-db
81
82 # mariadb-galera configuration
83 mariadb:
84   name: dmaap-dr-db
85   nameOverride: dmaap-dr-db
86   replicaCount: 2
87   config:
88     mariadbRootPassword: datarouter
89     userName: datarouter
90     userPassword: datarouter
91     mysqlDatabase: datarouter
92   service:
93     name: dmaap-dr-db-svc
94     portName: dmaap-dr-db-svc
95   nfsprovisionerPrefix: dmaap-dr-db
96   persistence:
97     size: 1Gi
98     mountSubPath: data-router/dr-db-data
99   disableNfsProvisioner: true
100
101 #AAF local config
102 aafConfig:
103   aafDeployFqi: dmaap-dr@dmaap-dr.onap.org
104   aafDeployPass: demo123456!
105   fqdn: dmaap-dr-prov
106   fqi: dmaap-dr-prov@dmaap-dr.onap.org
107   publicFqdn: dmaap-dr.onap.org
108   cadiLatitude: 0.0
109   cadiLongitude: 0.0
110
111 # Resource Limit flavor -By Default using small
112 flavor: small
113 # Segregation for Different environment (Small and Large)
114 resources:
115   small:
116     limits:
117       cpu: 2000m
118       memory: 4Gi
119     requests:
120       cpu: 500m
121       memory: 1Gi
122   large:
123     limits:
124       cpu: 4000m
125       memory: 8Gi
126     requests:
127       cpu: 1000m
128       memory: 2Gi
129   unlimited: {}