Merge "[CONTRIB] Add requests/limits to EJBCA"
[oom.git] / kubernetes / sdc / components / sdc-be / values.yaml
1 # Copyright © 2017 Amdocs, Bell Canada
2 # Modifications Copyright © 2018 AT&T, ZTE
3 #
4 # Licensed under the Apache License, Version 2.0 (the "License");
5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at
7 #
8 #       http://www.apache.org/licenses/LICENSE-2.0
9 #
10 # Unless required by applicable law or agreed to in writing, software
11 # distributed under the License is distributed on an "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 # See the License for the specific language governing permissions and
14 # limitations under the License.
15
16 #################################################################
17 # Global configuration defaults.
18 #################################################################
19 global:
20   nodePortPrefix: 302
21   readinessImage: onap/oom/readiness:3.0.1
22   loggingRepository: docker.elastic.co
23   loggingImage: beats/filebeat:5.5.0
24   aafEnabled: true
25   cassandra:
26     #This flag allows SDC to instantiate its own cluster, serviceName
27     #should be sdc-cs if this flag is enabled
28     localCluster: false
29     #The cassandra service name to connect to (default: shared cassandra service)
30     serviceName: cassandra
31     #Shared cassandra cluster replicaCount, should be changed if localCluster is enabled
32     #to match with its own cluster replica
33     replicaCount: 3
34     clusterName: cassandra
35     dataCenter: Pod
36
37 #################################################################
38 # Application configuration defaults.
39 #################################################################
40 # application image
41 repository: nexus3.onap.org:10001
42 image: onap/sdc-backend-all-plugins:1.7.2
43 backendInitImage: onap/sdc-backend-init:1.7.2
44 pullPolicy: Always
45
46 # flag to enable debugging - application support required
47 debugEnabled: false
48
49 #environment file
50 env:
51   name: AUTO
52
53 certInitializer:
54   nameOverride: sdc-be-cert-init
55   aafDeployFqi: deployer@people.osaaf.org
56   aafDeployPass: demo123456!
57   fqdn: sdc
58   fqi: sdc@sdc.onap.org
59   public_fqdn: sdc.onap.org
60   cadi_longitude: "0.0"
61   cadi_latitude: "0.0"
62   app_ns: org.osaaf.aaf
63   credsPath: /opt/app/osaaf/local
64   addconfig: true
65   keystoreFile: "org.onap.sdc.p12"
66   truststoreFile: "org.onap.sdc.trust.jks"
67   permission_user: 352070
68   permission_group: 35953
69   aaf_add_config: >
70     /opt/app/aaf_config/bin/agent.sh local showpass
71     {{.Values.fqi}} {{ .Values.fqdn }} > {{ .Values.credsPath }}/mycreds.prop
72
73 #################################################################
74 # SDC Config part
75 #################################################################
76 config:
77   javaOptions: "-Xmx1536m -Xms1536m"
78   cassandraSslEnabled: "false"
79
80 # default number of instances
81 replicaCount: 1
82
83 nodeSelector: {}
84
85 affinity: {}
86
87 # probe configuration parameters
88 liveness:
89   initialDelaySeconds: 120
90   periodSeconds: 10
91   timeoutSeconds: 5
92   # necessary to disable liveness probe when setting breakpoints
93   # in debugger so K8s doesn't restart unresponsive container
94   port: api
95   enabled: true
96
97 readiness:
98   initialDelaySeconds: 60
99   periodSeconds: 10
100   timeoutSeconds: 5
101
102 service:
103   type: NodePort
104   name: sdc-be
105   both_tls_and_plain: true
106   msb:
107     - port: 8443
108       url: "/sdc/v1"
109       version: "v1"
110       protocol: "REST"
111       visualRange: "1"
112       serviceName: sdc
113       enable_ssl: true
114     - port: 8080
115       url: "/sdc/v1"
116       version: "v1"
117       protocol: "REST"
118       visualRange: "1"
119       serviceName: sdc-deprecated
120   ports:
121     - name: api
122       port: 8443
123       plain_port: 8080
124       port_protocol: http
125       nodePort: '04'
126
127 ingress:
128   enabled: false
129   service:
130     - baseaddr: "sdc.api.be"
131       name: "sdc-be"
132       port: 8443
133   config:
134     ssl: "redirect"
135
136
137 # Resource Limit flavor -By Default using small
138 flavor: small
139 # Segregation for Different environment (Small and Large)
140 resources:
141   small:
142     limits:
143       cpu: 1
144       memory: 2Gi
145     requests:
146       cpu: 100m
147       memory: 1Gi
148   large:
149     limits:
150       cpu: 2
151       memory: 4Gi
152     requests:
153       cpu: 200m
154       memory: 2Gi
155   unlimited: {}