Skip to content

Commit e6de705

Browse files
committed
env: manifests
1 parent 9593fd7 commit e6de705

10 files changed

+302
-14
lines changed

deploy/helm/clickhouse-operator/crds/CustomResourceDefinition-clickhouseinstallations.clickhouse.altinity.com.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -993,6 +993,24 @@ spec:
993993
description: |
994994
optional, configuration of the templates names which will use for generate Kubernetes resources according to selected replica
995995
override top-level `chi.spec.configuration.templates`, cluster-level `chi.spec.configuration.clusters.templates`, replica-level `chi.spec.configuration.clusters.layout.replicas.templates`
996+
reconcile:
997+
type: object
998+
description: "allow tuning reconciling process"
999+
properties:
1000+
runtime:
1001+
type: object
1002+
description: "runtime parameters for clickhouse-operator process which are used during reconcile cycle"
1003+
properties:
1004+
reconcileShardsThreadsNumber:
1005+
type: integer
1006+
minimum: 1
1007+
maximum: 65535
1008+
description: "How many goroutines will be used to reconcile shards of a cluster in parallel, 1 by default"
1009+
reconcileShardsMaxConcurrencyPercent:
1010+
type: integer
1011+
minimum: 0
1012+
maximum: 100
1013+
description: "The maximum percentage of cluster shards that may be reconciled in parallel, 50 percent by default."
9961014
templates:
9971015
type: object
9981016
description: "allows define templates which will use for render Kubernetes resources like StatefulSet, ConfigMap, Service, PVC, by default, clickhouse-operator have own templates, but you can override it"

deploy/helm/clickhouse-operator/crds/CustomResourceDefinition-clickhouseinstallationtemplates.clickhouse.altinity.com.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -993,6 +993,24 @@ spec:
993993
description: |
994994
optional, configuration of the templates names which will use for generate Kubernetes resources according to selected replica
995995
override top-level `chi.spec.configuration.templates`, cluster-level `chi.spec.configuration.clusters.templates`, replica-level `chi.spec.configuration.clusters.layout.replicas.templates`
996+
reconcile:
997+
type: object
998+
description: "allow tuning reconciling process"
999+
properties:
1000+
runtime:
1001+
type: object
1002+
description: "runtime parameters for clickhouse-operator process which are used during reconcile cycle"
1003+
properties:
1004+
reconcileShardsThreadsNumber:
1005+
type: integer
1006+
minimum: 1
1007+
maximum: 65535
1008+
description: "How many goroutines will be used to reconcile shards of a cluster in parallel, 1 by default"
1009+
reconcileShardsMaxConcurrencyPercent:
1010+
type: integer
1011+
minimum: 0
1012+
maximum: 100
1013+
description: "The maximum percentage of cluster shards that may be reconciled in parallel, 50 percent by default."
9961014
templates:
9971015
type: object
9981016
description: "allows define templates which will use for render Kubernetes resources like StatefulSet, ConfigMap, Service, PVC, by default, clickhouse-operator have own templates, but you can override it"

deploy/helm/clickhouse-operator/values.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -483,9 +483,9 @@ configs:
483483
# 3. The first shard is always reconciled alone. Concurrency starts from the second shard and onward.
484484
# Thus limiting number of shards being reconciled (and thus having hosts down) in each CHI by both number and percentage
485485

486-
# Max number of concurrent shard reconciles within one CHI in progress
486+
# Max number of concurrent shard reconciles within one cluster in progress
487487
reconcileShardsThreadsNumber: 5
488-
# Max percentage of concurrent shard reconciles within one CHI in progress
488+
# Max percentage of concurrent shard reconciles within one cluster in progress
489489
reconcileShardsMaxConcurrencyPercent: 50
490490
# Reconcile StatefulSet scenario
491491
statefulSet:

deploy/operator/clickhouse-operator-install-ansible.yaml

Lines changed: 38 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1003,6 +1003,24 @@ spec:
10031003
description: |
10041004
optional, configuration of the templates names which will use for generate Kubernetes resources according to selected replica
10051005
override top-level `chi.spec.configuration.templates`, cluster-level `chi.spec.configuration.clusters.templates`, replica-level `chi.spec.configuration.clusters.layout.replicas.templates`
1006+
reconcile:
1007+
type: object
1008+
description: "allow tuning reconciling process"
1009+
properties:
1010+
runtime:
1011+
type: object
1012+
description: "runtime parameters for clickhouse-operator process which are used during reconcile cycle"
1013+
properties:
1014+
reconcileShardsThreadsNumber:
1015+
type: integer
1016+
minimum: 1
1017+
maximum: 65535
1018+
description: "How many goroutines will be used to reconcile shards of a cluster in parallel, 1 by default"
1019+
reconcileShardsMaxConcurrencyPercent:
1020+
type: integer
1021+
minimum: 0
1022+
maximum: 100
1023+
description: "The maximum percentage of cluster shards that may be reconciled in parallel, 50 percent by default."
10061024
templates:
10071025
type: object
10081026
description: "allows define templates which will use for render Kubernetes resources like StatefulSet, ConfigMap, Service, PVC, by default, clickhouse-operator have own templates, but you can override it"
@@ -2306,6 +2324,24 @@ spec:
23062324
description: |
23072325
optional, configuration of the templates names which will use for generate Kubernetes resources according to selected replica
23082326
override top-level `chi.spec.configuration.templates`, cluster-level `chi.spec.configuration.clusters.templates`, replica-level `chi.spec.configuration.clusters.layout.replicas.templates`
2327+
reconcile:
2328+
type: object
2329+
description: "allow tuning reconciling process"
2330+
properties:
2331+
runtime:
2332+
type: object
2333+
description: "runtime parameters for clickhouse-operator process which are used during reconcile cycle"
2334+
properties:
2335+
reconcileShardsThreadsNumber:
2336+
type: integer
2337+
minimum: 1
2338+
maximum: 65535
2339+
description: "How many goroutines will be used to reconcile shards of a cluster in parallel, 1 by default"
2340+
reconcileShardsMaxConcurrencyPercent:
2341+
type: integer
2342+
minimum: 0
2343+
maximum: 100
2344+
description: "The maximum percentage of cluster shards that may be reconciled in parallel, 50 percent by default."
23092345
templates:
23102346
type: object
23112347
description: "allows define templates which will use for render Kubernetes resources like StatefulSet, ConfigMap, Service, PVC, by default, clickhouse-operator have own templates, but you can override it"
@@ -4593,9 +4629,9 @@ data:
45934629
# 3. The first shard is always reconciled alone. Concurrency starts from the second shard and onward.
45944630
# Thus limiting number of shards being reconciled (and thus having hosts down) in each CHI by both number and percentage
45954631
4596-
# Max number of concurrent shard reconciles within one CHI in progress
4632+
# Max number of concurrent shard reconciles within one cluster in progress
45974633
reconcileShardsThreadsNumber: 5
4598-
# Max percentage of concurrent shard reconciles within one CHI in progress
4634+
# Max percentage of concurrent shard reconciles within one cluster in progress
45994635
reconcileShardsMaxConcurrencyPercent: 50
46004636
46014637
# Reconcile StatefulSet scenario

deploy/operator/clickhouse-operator-install-bundle-v1beta1.yaml

Lines changed: 38 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -988,6 +988,24 @@ spec:
988988
description: |
989989
optional, configuration of the templates names which will use for generate Kubernetes resources according to selected replica
990990
override top-level `chi.spec.configuration.templates`, cluster-level `chi.spec.configuration.clusters.templates`, replica-level `chi.spec.configuration.clusters.layout.replicas.templates`
991+
reconcile:
992+
type: object
993+
description: "allow tuning reconciling process"
994+
properties:
995+
runtime:
996+
type: object
997+
description: "runtime parameters for clickhouse-operator process which are used during reconcile cycle"
998+
properties:
999+
reconcileShardsThreadsNumber:
1000+
type: integer
1001+
minimum: 1
1002+
maximum: 65535
1003+
description: "How many goroutines will be used to reconcile shards of a cluster in parallel, 1 by default"
1004+
reconcileShardsMaxConcurrencyPercent:
1005+
type: integer
1006+
minimum: 0
1007+
maximum: 100
1008+
description: "The maximum percentage of cluster shards that may be reconciled in parallel, 50 percent by default."
9911009
templates:
9921010
type: object
9931011
description: "allows define templates which will use for render Kubernetes resources like StatefulSet, ConfigMap, Service, PVC, by default, clickhouse-operator have own templates, but you can override it"
@@ -2279,6 +2297,24 @@ spec:
22792297
description: |
22802298
optional, configuration of the templates names which will use for generate Kubernetes resources according to selected replica
22812299
override top-level `chi.spec.configuration.templates`, cluster-level `chi.spec.configuration.clusters.templates`, replica-level `chi.spec.configuration.clusters.layout.replicas.templates`
2300+
reconcile:
2301+
type: object
2302+
description: "allow tuning reconciling process"
2303+
properties:
2304+
runtime:
2305+
type: object
2306+
description: "runtime parameters for clickhouse-operator process which are used during reconcile cycle"
2307+
properties:
2308+
reconcileShardsThreadsNumber:
2309+
type: integer
2310+
minimum: 1
2311+
maximum: 65535
2312+
description: "How many goroutines will be used to reconcile shards of a cluster in parallel, 1 by default"
2313+
reconcileShardsMaxConcurrencyPercent:
2314+
type: integer
2315+
minimum: 0
2316+
maximum: 100
2317+
description: "The maximum percentage of cluster shards that may be reconciled in parallel, 50 percent by default."
22822318
templates:
22832319
type: object
22842320
description: "allows define templates which will use for render Kubernetes resources like StatefulSet, ConfigMap, Service, PVC, by default, clickhouse-operator have own templates, but you can override it"
@@ -4540,9 +4576,9 @@ data:
45404576
# 3. The first shard is always reconciled alone. Concurrency starts from the second shard and onward.
45414577
# Thus limiting number of shards being reconciled (and thus having hosts down) in each CHI by both number and percentage
45424578
4543-
# Max number of concurrent shard reconciles within one CHI in progress
4579+
# Max number of concurrent shard reconciles within one cluster in progress
45444580
reconcileShardsThreadsNumber: 5
4545-
# Max percentage of concurrent shard reconciles within one CHI in progress
4581+
# Max percentage of concurrent shard reconciles within one cluster in progress
45464582
reconcileShardsMaxConcurrencyPercent: 50
45474583
45484584
# Reconcile StatefulSet scenario

deploy/operator/clickhouse-operator-install-bundle.yaml

Lines changed: 38 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -996,6 +996,24 @@ spec:
996996
description: |
997997
optional, configuration of the templates names which will use for generate Kubernetes resources according to selected replica
998998
override top-level `chi.spec.configuration.templates`, cluster-level `chi.spec.configuration.clusters.templates`, replica-level `chi.spec.configuration.clusters.layout.replicas.templates`
999+
reconcile:
1000+
type: object
1001+
description: "allow tuning reconciling process"
1002+
properties:
1003+
runtime:
1004+
type: object
1005+
description: "runtime parameters for clickhouse-operator process which are used during reconcile cycle"
1006+
properties:
1007+
reconcileShardsThreadsNumber:
1008+
type: integer
1009+
minimum: 1
1010+
maximum: 65535
1011+
description: "How many goroutines will be used to reconcile shards of a cluster in parallel, 1 by default"
1012+
reconcileShardsMaxConcurrencyPercent:
1013+
type: integer
1014+
minimum: 0
1015+
maximum: 100
1016+
description: "The maximum percentage of cluster shards that may be reconciled in parallel, 50 percent by default."
9991017
templates:
10001018
type: object
10011019
description: "allows define templates which will use for render Kubernetes resources like StatefulSet, ConfigMap, Service, PVC, by default, clickhouse-operator have own templates, but you can override it"
@@ -2299,6 +2317,24 @@ spec:
22992317
description: |
23002318
optional, configuration of the templates names which will use for generate Kubernetes resources according to selected replica
23012319
override top-level `chi.spec.configuration.templates`, cluster-level `chi.spec.configuration.clusters.templates`, replica-level `chi.spec.configuration.clusters.layout.replicas.templates`
2320+
reconcile:
2321+
type: object
2322+
description: "allow tuning reconciling process"
2323+
properties:
2324+
runtime:
2325+
type: object
2326+
description: "runtime parameters for clickhouse-operator process which are used during reconcile cycle"
2327+
properties:
2328+
reconcileShardsThreadsNumber:
2329+
type: integer
2330+
minimum: 1
2331+
maximum: 65535
2332+
description: "How many goroutines will be used to reconcile shards of a cluster in parallel, 1 by default"
2333+
reconcileShardsMaxConcurrencyPercent:
2334+
type: integer
2335+
minimum: 0
2336+
maximum: 100
2337+
description: "The maximum percentage of cluster shards that may be reconciled in parallel, 50 percent by default."
23022338
templates:
23032339
type: object
23042340
description: "allows define templates which will use for render Kubernetes resources like StatefulSet, ConfigMap, Service, PVC, by default, clickhouse-operator have own templates, but you can override it"
@@ -4586,9 +4622,9 @@ data:
45864622
# 3. The first shard is always reconciled alone. Concurrency starts from the second shard and onward.
45874623
# Thus limiting number of shards being reconciled (and thus having hosts down) in each CHI by both number and percentage
45884624
4589-
# Max number of concurrent shard reconciles within one CHI in progress
4625+
# Max number of concurrent shard reconciles within one cluster in progress
45904626
reconcileShardsThreadsNumber: 5
4591-
# Max percentage of concurrent shard reconciles within one CHI in progress
4627+
# Max percentage of concurrent shard reconciles within one cluster in progress
45924628
reconcileShardsMaxConcurrencyPercent: 50
45934629
45944630
# Reconcile StatefulSet scenario

0 commit comments

Comments
 (0)