[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: rmqmgmt
92     internalPort: 15672
93     externalPort: 15672
94   web:
95     type: NodePort
96     portName: web
97     internalPort: 8052
98     externalPort: 8052
99     nodePort: 78
100   rabbitmq:
101     type: ClusterIP
102     http:
103       portName: http
104       internalPort: 15672
105       externalPort: 15672
106     amqp:
107       portName: amqp
108       internalPort: 5672
109       externalPort: 5672
110
111 resources: {}
112
113 #Pods Service Account
114 serviceAccount:
115   nameOverride: awx
116   roles:
117     - read