-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathvalues.yaml
More file actions
114 lines (101 loc) · 3.04 KB
/
values.yaml
File metadata and controls
114 lines (101 loc) · 3.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
imageOrg: "drycc-addons"
imageTag: "canary"
imageRegistry: "registry.drycc.cc"
imagePullPolicy: "Always"
replicas: 1
# limitsCpu: "100m"
# limitsMemory: "50Mi"
## Enable diagnostic mode
##
diagnosticMode:
## @param diagnosticMode.enabled Enable diagnostic mode (all probes will be disabled and the command will be overridden)
##
enabled: false
## @param diagnosticMode.command Command to override all containers
##
command:
- sleep
## @param diagnosticMode.args Args to override all containers
##
args:
- infinity
## config the helm-broker repositories
repositories:
- name: drycc-helm-broker
url: https://github.com/drycc/addons/releases/download/latest/index.yaml
celeryReplicas: 1
# broker_credentials:
# Optional Usernames and passwords that will be required to communicate with service broker
username: admin
password: admin
# Configuring this will no longer use the built-in redis component
redisUrl: ""
# Configuring this will no longer use the built-in rabbitmq component
rabbitmqUrl: ""
# Any custom controller environment variables
# can be specified as key-value pairs under environment
# this is usually a non required setting.
environment:
# HELMBROKER_DEBUG: true
# HELMBROKER_CONFIG_ROOT: /etc/helmbroker
api:
nodeAffinityPreset:
key: "drycc.cc/node"
type: "soft"
values:
- "true"
podAffinityPreset:
type: ""
extraMatchLabels:
security: "drycc-security"
podAntiAffinityPreset:
type: "soft"
extraMatchLabels:
app: "drycc-helmbroker"
celery:
nodeAffinityPreset:
key: "drycc.cc/node"
type: "soft"
values:
- "true"
podAffinityPreset:
type: ""
extraMatchLabels:
security: "drycc-security"
podAntiAffinityPreset:
type: "soft"
extraMatchLabels:
app: "drycc-helmbroker-celery"
# drycc redis replicas must always be set to 1
redis:
replicas: 1
# Default override of addon values
addonValues: {}
persistence:
enabled: true
accessMode: ReadWriteMany
size: 5Gi
storageClass: ""
volumeName: ""
global:
# Set the location of Workflow's redis instance
# Valid values are:
# - on-cluster: Run Redis within the Kubernetes cluster
# - off-cluster: Run Redis outside the Kubernetes cluster (configure in controller section)
redisLocation: "on-cluster"
# Set the location of Workflow's rabbitmq instance
# Valid values are:
# - on-cluster: Run Rabbitmq within the Kubernetes cluster
# - off-cluster: Run Rabbitmq outside the Kubernetes cluster (configure in controller section)
rabbitmqLocation: "on-cluster"
# Enable usage of RBAC authorization mode
#
# Valid values are:
# - true: all RBAC-related manifests will be installed (in case your cluster supports RBAC)
# - false: no RBAC-related manifests will be installed
rbac: true
# A domain name consists of one or more parts.
# Periods (.) are used to separate these parts.
# Each part must be 1 to 63 characters in length and can contain lowercase letters, digits, and hyphens (-).
# It must start and end with a lowercase letter or digit.
clusterDomain: "cluster.local"