Merge "[DMAAP] DMaaP ServiceMesh compatibility"
[oom.git] / kubernetes / contrib / components / awx / values.yaml
1 # Copyright © 2019 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 # Default values for mariadb.
16 # This is a YAML-formatted file.
17 # Declare variables to be passed into your templates.
18
19 global: # global defaults
20   nodePortPrefixExt: 304
21   commonConfigPrefix: awx
22   persistence: {}
23
24 # application image
25 image:
26   web: ansible/awx_web:9.0.1
27   task: ansible/awx_task:9.0.1
28   rabbitmq: ansible/awx_rabbitmq:3.7.4
29   memcached: memcached:1.5.20
30 pullPolicy: Always
31
32 # application configuration
33 config:
34   postgresUser: awx
35   postgresPassword: awx
36   postgresDB: awx
37 # RabbitMQ Configuration
38   rabbitmqUser: awx
39   rabbitmqPassword: awxpass
40   rabbitmqVhost: awx
41   rabbitmqErlangCookie: cookiemonster3
42 # This will create or update a default admin (superuser) account in AWX, if not provided
43 # then these default values are used
44   awxAdminUser: admin
45   awxAdminPassword: password
46   awxAdminEmail: cds@onap.org
47 # AWX Secret key
48 # It's *very* important that this stay the same between upgrades or you will lose the ability to decrypt
49 # your credentials
50   secretKey: awxsecret
51
52 ingress:
53   enabled: false
54
55 # default number of instances
56 replicaCount: 1
57
58 nodeSelector: {}
59
60 affinity: {}
61
62 # probe configuration parameters
63 liveness:
64   initialDelaySeconds: 10
65   periodSeconds: 10
66   enabled: true
67
68 ## Persist data to a persitent volume
69 persistence:
70   enabled: true
71   volumeReclaimPolicy: Retain
72
73   # Uncomment the storageClass parameter to use an existing PV
74   # that will match the following class.
75   # When uncomment the storageClass, the PV is not created anymore.
76
77   # storageClass: "nfs-dev-sc"
78
79   accessMode: ReadWriteOnce
80   size: 5Gi
81
82   # When using storage class, mountPath and mountSubPath are
83   # simply ignored.
84
85   mountPath: /dockerdata-nfs
86   mountSubPath: awx/pgdata
87
88 service:
89   rmqmgmt:
90     type: ClusterIP
91     portName: http-rmqmgmt
92     internalPort: 15672
93     externalPort: 15672
94   web:
95     type: ClusterIP
96     portName: http-web
97     internalPort: 8052
98     externalPort: 8052
99   rabbitmq:
100     type: ClusterIP
101     http:
102       portName: http-rmq
103       internalPort: 15672
104       externalPort: 15672
105     amqp:
106       portName: tcp-amqp
107       internalPort: 5672
108       externalPort: 5672
109
110 resources: {}
111
112 #Pods Service Account
113 serviceAccount:
114   nameOverride: awx
115   roles:
116     - read
117
118 wait_for_job_container:
119   containers:
120     - '{{ include "common.name" . }}-mgnt'