6
6
images :
7
7
registry : " docker.io/cloudbees"
8
8
imageRepository : " cbflow-agent"
9
- tag : " 10.2.0.148735_2.1.22_20210527 "
9
+ tag : " 10.3.2.151906_3.0.37_20211116 "
10
10
pullPolicy : IfNotPresent
11
11
12
+ # Image pull secrets
13
+ # Enable this option when using a private registry.
14
+ # Secrets must be manually created in the namespace.
15
+ # imagePullSecrets: <secret-name>
16
+
17
+ # Optional array of imagePullSecrets containing private registry credentials
18
+ # Reference to one or more secrets to be used when pulling images
19
+ # Ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/
20
+ # imagePullSecrets:
21
+ # - name: "docker-registry"
22
+
23
+ imagePullSecrets :
24
+
12
25
# Please state flow-server endpoint here. Please note that if installing in different namespace than server
13
26
# service name has to be stated in form "service-name.namespace"
14
27
# Here we assume the same namespace
@@ -35,10 +48,14 @@ resourcePools:
35
48
#
36
49
resourceName :
37
50
51
+ # Release name prefix added to support this chart to launch as multiple subchart in CD deployment
52
+ # keep this empty for standalone deployments
53
+ releaseNamePrefix :
54
+
38
55
# Number of replicas
39
56
replicas : 1
40
57
41
- # The default is to deploy all pods serially. By setting this to parallel
58
+ # The default is to deploy all pods serially. By setting this to parallel
42
59
# all pods are started at the same time.
43
60
podManagementPolicy : " Parallel"
44
61
@@ -81,7 +98,15 @@ logLevel: DEBUG
81
98
service :
82
99
type : ClusterIP
83
100
clusterIP : " None"
101
+ # External DNS hostname to set to as agent service name. For Gateway Agent configuration.
102
+ publicHostName : null
84
103
104
+
105
+ # Gateway Agents needs ports 7800 to be open to the
106
+ # outer world to communicate with external agents.
107
+ # Creates extra Kubernetes service with type LoadBalancer
108
+ externalService :
109
+ enabled : false
85
110
# ---------------------------------------------
86
111
# Flow agent storage and resources configuration section
87
112
# ---------------------------------------------
@@ -114,14 +139,23 @@ resources:
114
139
# Flow server credentials configuration section
115
140
# ---------------------------------------------
116
141
142
+
117
143
# Flow server credentials to use in order to register with agent as a resource on the Flow server.
118
144
# 'admin' user is used by default. You may user a different user if desired. The user must have
119
145
# `modify` permissions on `resources` on the Flow server.
146
+ # serverSecretReference is added to support case where agents need to refer flow servers existing admin credentials
120
147
flowCredentials :
148
+ # # In case of Existing Secret Name of the secret containing the Flow user credentials to use.
149
+ # # The data field must contain base64 encoded value for keys 'CBF_SERVER_USER' and 'CBF_SERVER_PASSWORD'.
150
+ # # E.g., kubectl create secret generic your-flow-user-secret --from-literal=CBF_SERVER_USER='admin' --from-literal=CBF_SERVER_PASSWORD='XXXXXXX'
151
+ # #
121
152
existingSecret :
153
+ serverSecretReference : false
122
154
user : admin
123
155
password :
124
156
157
+
158
+
125
159
# ---------------------------------------------
126
160
# Pods security context
127
161
# ---------------------------------------------
@@ -130,3 +164,39 @@ securityContext:
130
164
enabled : false
131
165
fsGroup : 1000
132
166
runAsUser : 1000
167
+
168
+ rbac :
169
+ # # Specifies whether RBAC resources should be created
170
+ # #
171
+ create : false
172
+ serviceAccountName :
173
+ role :
174
+ # # Rules to create.
175
+ rules : []
176
+
177
+
178
+ volumePermissions :
179
+ enabled : true
180
+
181
+ podSecurityPolicy :
182
+ create : false
183
+ annotations : {}
184
+ # # Specify pod annotations
185
+ # # Ref: https://kubernetes.io/docs/concepts/policy/pod-security-policy/#apparmor
186
+ # # Ref: https://kubernetes.io/docs/concepts/policy/pod-security-policy/#seccomp
187
+ # # Ref: https://kubernetes.io/docs/concepts/policy/pod-security-policy/#sysctl
188
+ # #
189
+ # seccomp.security.alpha.kubernetes.io/allowedProfileNames: '*'
190
+ # seccomp.security.alpha.kubernetes.io/defaultProfileName: 'docker/default'
191
+ # apparmor.security.beta.kubernetes.io/defaultProfileName: 'runtime/default'
192
+
193
+
194
+ gateway :
195
+ # install this agent as gateway agent
196
+ enabled : false
197
+ # Name of the gateway to create
198
+ name : external
199
+ # Name of gateway agent to pair with as gateway resource 2
200
+ pairedResourceName : gateway-default-agent
201
+
202
+
0 commit comments