0cd7ae315db981b958b22b02a31d77e5c7eacae9
[oom.git] / kubernetes / aai / values.yaml
1 # Copyright © 2017 Amdocs, Bell Canada
2 # Modifications Copyright © 2018 AT&T
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 # Default values for aai.
17 # This is a YAML-formatted file.
18 # Declare variables to be passed into your templates.
19 global: # global defaults
20   nodePortPrefix: 302
21   repository: nexus3.onap.org:10001
22   dockerhubRepository: docker.io
23   busyboxImage: busybox
24   readinessRepository: oomk8s
25   readinessImage: readiness-check:2.0.0
26   loggingRepository: docker.elastic.co
27   loggingImage: beats/filebeat:5.5.0
28   restartPolicy: Always
29   cassandra:
30     serviceName: aai-cassandra
31     replicas: 3
32   aai:
33     serviceName: aai
34   babel:
35     serviceName: aai-babel
36   champ:
37     serviceName: aai-champ
38   aaiElasticsearch:
39     serviceName: aai-elasticsearch
40   resources:
41     serviceName: aai-resources
42   sparkyBe:
43     serviceName: aai-sparky-be
44   dataRouter:
45     serviceName: aai-data-router
46   gizmo:
47     serviceName: aai-gizmo
48   modelloader:
49     serviceName: aai-modelloader
50   searchData:
51     serviceName: aai-search-data
52   traversal:
53     serviceName: aai-traversal
54
55
56 # application image
57 dockerhubRepository: registry.hub.docker.com
58 image: aaionap/haproxy:1.2.4
59 pullPolicy: Always
60
61 # flag to enable debugging - application support required
62 debugEnabled: false
63
64 # application configuration
65 config:
66   logstashServiceName: log-ls
67   logstashPort: 5044
68
69 # default number of instances
70 replicaCount: 1
71
72 nodeSelector: {}
73
74 affinity: {}
75
76 # probe configuration parameters
77 liveness:
78   initialDelaySeconds: 10
79   periodSeconds: 10
80   # necessary to disable liveness probe when setting breakpoints
81   # in debugger so K8s doesn't restart unresponsive container
82   enabled: true
83
84 readiness:
85   initialDelaySeconds: 10
86   periodSeconds: 10
87
88 service:
89   type: NodePort
90   portName: aai
91   externalPort: 8080
92   internalPort: 8080
93   nodePort: 32
94   portName2: aai-ssl
95   externalPort2: 8443
96   internalPort2: 8443
97   nodePort2: 33
98   # POLICY hotfix - Note this must be temporary
99   # See https://jira.onap.org/browse/POLICY-510
100   aaiServiceClusterIp:
101
102 ingress:
103   enabled: false
104
105 resources: {}
106   # We usually recommend not to specify default resources and to leave this as a conscious
107   # choice for the user. This also increases chances charts run on environments with little
108   # resources, such as Minikube. If you do want to specify resources, uncomment the following
109   # lines, adjust them as necessary, and remove the curly braces after 'resources:'.
110   #
111   # Example:
112   # Configure resource requests and limits
113   # ref: http://kubernetes.io/docs/user-guide/compute-resources/
114   # Minimum memory for development is 2 CPU cores and 4GB memory
115   # Minimum memory for production is 4 CPU cores and 8GB memory
116 #resources:
117 #  limits:
118 #    cpu: 2
119 #    memory: 4Gi
120 #  requests:
121 #    cpu: 2
122 #    memory: 4Gi