You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: charts/altinity-clickhouse-operator/crds/CustomResourceDefinition-clickhouseinstallations.clickhouse.altinity.com.yaml
Copy file name to clipboardExpand all lines: charts/altinity-clickhouse-operator/crds/CustomResourceDefinition-clickhouseinstallationtemplates.clickhouse.altinity.com.yaml
Copy file name to clipboardExpand all lines: charts/altinity-clickhouse-operator/crds/CustomResourceDefinition-clickhouseoperatorconfigurations.clickhouse.altinity.com.yaml
description: "Parameters for watch kubernetes resources which used by clickhouse-operator deployment"
54
55
properties:
55
56
namespaces:
56
57
type: array
@@ -59,6 +60,7 @@ spec:
59
60
type: string
60
61
clickhouse:
61
62
type: object
63
+
description: "Clickhouse related parameters used by clickhouse-operator"
62
64
properties:
63
65
configuration:
64
66
type: object
@@ -77,9 +79,10 @@ spec:
77
79
description: "Path to the folder where ClickHouse configuration files unique for each instance (host) within a CHI are located. Default - conf.d"
78
80
user:
79
81
type: string
80
-
description: "Path to the folder where ClickHouse configuration files with users settings are located. Files are common for all instances within a CHI."
82
+
description: "Path to the folder where ClickHouse configuration files with users settings are located. Files are common for all instances within a CHI. Default - users.d"
81
83
user:
82
84
type: object
85
+
description: "Default parameters for any user which will create"
83
86
properties:
84
87
default:
85
88
type: object
@@ -100,12 +103,14 @@ spec:
100
103
description: "ClickHouse server configuration `<password>...</password>` for any <user>"
101
104
network:
102
105
type: object
106
+
description: "Default network parameters for any user which will create"
103
107
properties:
104
108
hostRegexpTemplate:
105
109
type: string
106
110
description: "ClickHouse server configuration `<host_regexp>...</host_regexp>` for any <user>"
107
111
access:
108
112
type: object
113
+
description: "parameters which use for connect to clickhouse from clickhouse-operator deployment"
109
114
properties:
110
115
scheme:
111
116
type: string
@@ -132,9 +137,24 @@ spec:
132
137
type: integer
133
138
minimum: 1
134
139
maximum: 65535
135
-
description: "port to be used by operator to connect to ClickHouse instances"
140
+
description: "Port to be used by operator to connect to ClickHouse instances"
141
+
timeouts:
142
+
type: object
143
+
description: "Timeouts used to limit connection and queries from the operator to ClickHouse instances, In seconds"
144
+
properties:
145
+
connect:
146
+
type: integer
147
+
minimum: 1
148
+
maximum: 10
149
+
description: "Connect timeout. In seconds."
150
+
query:
151
+
type: integer
152
+
minimum: 1
153
+
maximum: 600
154
+
description: "Query timeout. In seconds."
136
155
template:
137
156
type: object
157
+
description: "Parameters which are used if you want to generate ClickHouseInstallationTemplate custom resources from files which are stored inside clickhouse-operator deployment"
138
158
properties:
139
159
chi:
140
160
type: object
@@ -144,9 +164,11 @@ spec:
144
164
description: "Path to folder where ClickHouseInstallationTemplate .yaml manifests are located."
145
165
reconcile:
146
166
type: object
167
+
description: "allow tuning reconciling process"
147
168
properties:
148
169
runtime:
149
170
type: object
171
+
description: "runtime parameters for clickhouse-operator process which use during reconciling"
150
172
properties:
151
173
threadsNumber:
152
174
type: integer
@@ -155,9 +177,11 @@ spec:
155
177
description: "How many goroutines will be used to reconcile in parallel, 10 by default"
156
178
statefulSet:
157
179
type: object
180
+
description: "Allow change default behavior for reconciling StatefulSet which generated by clickhouse-operator"
158
181
properties:
159
182
create:
160
183
type: object
184
+
description: "Behavior during create StatefulSet"
161
185
properties:
162
186
onFailure:
163
187
type: string
@@ -169,6 +193,7 @@ spec:
169
193
3. ignore (default) - ignore error, pretend nothing happened and move on to the next StatefulSet.
170
194
update:
171
195
type: object
196
+
description: "Behavior during update StatefulSet"
172
197
properties:
173
198
timeout:
174
199
type: integer
@@ -186,30 +211,69 @@ spec:
186
211
3. ignore - ignore error, pretend nothing happened and move on to the next StatefulSet.
187
212
host:
188
213
type: object
214
+
description: "allow define how to wait host include to system.cluster behavior during scale up and scale down cluster operations"
189
215
properties:
190
216
wait:
191
217
type: object
192
218
properties:
193
-
exclude:
194
-
type: boolean
219
+
exclude: &TypeStringBool
220
+
type: string
221
+
description: "wait when a pod will be removed from the cluster"
222
+
enum:
223
+
# List StringBoolXXX constants from model
224
+
- ""
225
+
- "0"
226
+
- "1"
227
+
- "False"
228
+
- "false"
229
+
- "True"
230
+
- "true"
231
+
- "No"
232
+
- "no"
233
+
- "Yes"
234
+
- "yes"
235
+
- "Off"
236
+
- "off"
237
+
- "On"
238
+
- "on"
239
+
- "Disable"
240
+
- "disable"
241
+
- "Enable"
242
+
- "enable"
243
+
- "Disabled"
244
+
- "disabled"
245
+
- "Enabled"
246
+
- "enabled"
195
247
include:
196
-
type: boolean
248
+
!!merge <<: *TypeStringBool
249
+
description: "wait when a pod will be added to the cluster"
197
250
annotation:
198
251
type: object
252
+
description: "defines which metadata.annotations items will include or exclude during render StatefulSet, Pod, PVC resources"
199
253
properties:
200
254
include:
201
255
type: array
256
+
description: |
257
+
When propagating labels from the chi's `metadata.annotations` section to child objects' `metadata.annotations`,
258
+
include annotations with names from the following list
202
259
items:
203
260
type: string
204
261
exclude:
205
262
type: array
263
+
description: |
264
+
When propagating labels from the chi's `metadata.annotations` section to child objects' `metadata.annotations`,
265
+
exclude annotations with names from the following list
206
266
items:
207
267
type: string
208
268
label:
209
269
type: object
270
+
description: "defines which metadata.labels will include or exclude during render StatefulSet, Pod, PVC resources"
210
271
properties:
211
272
include:
212
273
type: array
274
+
description: |
275
+
When propagating labels from the chi's `metadata.labels` section to child objects' `metadata.labels`,
276
+
include labels from the following list
213
277
items:
214
278
type: string
215
279
exclude:
@@ -220,7 +284,7 @@ spec:
220
284
When propagating labels from the chi's `metadata.labels` section to child objects' `metadata.labels`,
221
285
exclude labels from the following list
222
286
appendScope:
223
-
type: string
287
+
!!merge <<: *TypeStringBool
224
288
description: |
225
289
Whether to append *Scope* labels to StatefulSet and Pod
description: "revisionHistoryLimit is the maximum number of revisions that will be\nmaintained in the StatefulSet's revision history. \nLook details in `statefulset.spec.revisionHistoryLimit`\n"
266
307
pod:
267
308
type: object
309
+
description: "define pod specific parameters"
268
310
properties:
269
311
terminationGracePeriod:
270
312
type: integer
313
+
description: "Optional duration in seconds the pod needs to terminate gracefully. \nLook details in `pod.spec.terminationGracePeriodSeconds`\n"
0 commit comments