2bce18106fe2c1f8f1bf8f7b18712ea9503d98ea
[oom.git] / kubernetes / aaf / charts / sms / charts / vault / values.yaml
1 # Copyright 2018 Intel Corporation, Inc
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   repositorySecret: eyJuZXh1czMub25hcC5vcmc6MTAwMDEiOnsidXNlcm5hbWUiOiJkb2NrZXIiLCJwYXNzd29yZCI6ImRvY2tlciIsImVtYWlsIjoiQCIsImF1dGgiOiJaRzlqYTJWeU9tUnZZMnRsY2c9PSJ9fQ==
21   persistence: {}
22
23 # application image
24 repository: docker.io
25 image:
26   consul: consul:1.0.6
27   vault: vault:0.9.6
28 pullPolicy: Always
29
30 # flag to enable debugging - application support required
31 debugEnabled: false
32
33 #################################################################
34 # Application configuration defaults.
35 #################################################################
36 config:
37   consul:
38     server: true
39     log_level: INFO
40     server: true
41     data_dir: '/consul/data'
42     ports:
43       http: 8500
44       https: -1
45
46   vault:
47     storage:
48       consul:
49         address: localhost:8500
50         path: smsvault
51     listener:
52       tcp:
53         address: '[::]:8200'
54         tls_disable: true
55     disable_mlock: true
56
57 # default number of instances
58 replicaCount: 1
59
60 nodeSelector: {}
61
62 affinity: {}
63
64 # probe configuration parameters
65 liveness:
66   initialDelaySeconds: 10
67   periodSeconds: 10
68   # necessary to disable liveness probe when setting breakpoints
69   # in debugger so K8s doesn't restart unresponsive container
70   enabled: true
71
72 readiness:
73   initialDelaySeconds: 10
74   periodSeconds: 10
75
76 persistence:
77   enabled: true
78
79   volumeReclaimPolicy: Retain
80
81   accessMode: ReadWriteMany
82   size: 2Gi
83   mountPath: /dockerdata-nfs
84   mountSubPath: sms/consul/data
85
86 service:
87   type: NodePort
88   name: aaf-sms-db
89   portName: aaf-sms-db
90   internalPort: 8200
91   nodePort: 44
92
93 ingress:
94   enabled: false
95
96 resources: {}
97   # We usually recommend not to specify default resources and to leave this as a conscious
98   # choice for the user. This also increases chances charts run on environments with little
99   # resources, such as Minikube. If you do want to specify resources, uncomment the following
100   # lines, adjust them as necessary, and remove the curly braces after 'resources:'.
101   #
102   # Example:
103   # Configure resource requests and limits
104   # ref: http://kubernetes.io/docs/user-guide/compute-resources/
105   # Minimum memory for development is 2 CPU cores and 4GB memory
106   # Minimum memory for production is 4 CPU cores and 8GB memory
107 #resources:
108 #  limits:
109 #    cpu: 2
110 #    memory: 4Gi
111 #  requests:
112 #    cpu: 2
113 #    memory: 4Gi