@@ -952,31 +952,31 @@ Links:
952
952
953
953
# ## .spec.allowUnsafeUpgrade
954
954
955
- Type : ` boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_spec.go#L152 )</sup>
955
+ Type : ` boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_spec.go#L155 )</sup>
956
956
957
957
AllowUnsafeUpgrade determines if upgrade on missing member or with not in sync shards is allowed
958
958
959
959
***
960
960
961
961
# ## .spec.annotations
962
962
963
- Type : ` object` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_spec.go#L115 )</sup>
963
+ Type : ` object` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_spec.go#L118 )</sup>
964
964
965
965
Annotations specifies the annotations added to all ArangoDeployment owned resources (pods, services, PVC’s, PDB’s).
966
966
967
967
***
968
968
969
969
# ## .spec.annotationsIgnoreList
970
970
971
- Type : ` array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_spec.go#L118 )</sup>
971
+ Type : ` array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_spec.go#L121 )</sup>
972
972
973
973
AnnotationsIgnoreList list regexp or plain definitions which annotations should be ignored
974
974
975
975
***
976
976
977
977
# ## .spec.annotationsMode
978
978
979
- Type : ` string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_spec.go#L124 )</sup>
979
+ Type : ` string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_spec.go#L127 )</sup>
980
980
981
981
AnnotationsMode defines annotations mode which should be use while overriding annotations.
982
982
@@ -989,7 +989,7 @@ Possible Values:
989
989
990
990
# ## .spec.architecture
991
991
992
- Type : ` []string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_spec.go#L257 )</sup>
992
+ Type : ` []string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_spec.go#L260 )</sup>
993
993
994
994
Architecture defines the list of supported architectures.
995
995
First element on the list is marked as default architecture.
@@ -1066,7 +1066,7 @@ KillPodProbability is the chance of a pod being killed during an event
1066
1066
1067
1067
# ## .spec.ClusterDomain
1068
1068
1069
- Type : ` string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_spec.go#L229 )</sup>
1069
+ Type : ` string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_spec.go#L232 )</sup>
1070
1070
1071
1071
ClusterDomain define domain used in the kubernetes cluster.
1072
1072
Required only of domain is not set to default (cluster.local)
@@ -1077,7 +1077,7 @@ Default Value: `cluster.local`
1077
1077
1078
1078
# ## .spec.communicationMethod
1079
1079
1080
- Type : ` string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_spec.go#L237 )</sup>
1080
+ Type : ` string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_spec.go#L240 )</sup>
1081
1081
1082
1082
CommunicationMethod define communication method used in deployment
1083
1083
@@ -4565,23 +4565,23 @@ might be configured in the container image.
4565
4565
4566
4566
# ## .spec.labels
4567
4567
4568
- Type : ` object` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_spec.go#L127 )</sup>
4568
+ Type : ` object` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_spec.go#L130 )</sup>
4569
4569
4570
4570
Labels specifies the labels added to Pods in this group.
4571
4571
4572
4572
***
4573
4573
4574
4574
# ## .spec.labelsIgnoreList
4575
4575
4576
- Type : ` array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_spec.go#L130 )</sup>
4576
+ Type : ` array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_spec.go#L133 )</sup>
4577
4577
4578
4578
LabelsIgnoreList list regexp or plain definitions which labels should be ignored
4579
4579
4580
4580
***
4581
4581
4582
4582
# ## .spec.labelsMode
4583
4583
4584
- Type : ` string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_spec.go#L136 )</sup>
4584
+ Type : ` string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_spec.go#L139 )</sup>
4585
4585
4586
4586
LabelsMode Define labels mode which should be use while overriding labels
4587
4587
@@ -4615,7 +4615,7 @@ Links:
4615
4615
4616
4616
# ## .spec.memberPropagationMode
4617
4617
4618
- Type : ` string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_spec.go#L212 )</sup>
4618
+ Type : ` string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_spec.go#L215 )</sup>
4619
4619
4620
4620
MemberPropagationMode defines how changes to pod spec should be propogated.
4621
4621
Changes to a pod’s configuration require a restart of that pod in almost all cases.
@@ -4751,7 +4751,7 @@ This field is **immutable**: Change of the ArangoDeployment Mode is not possible
4751
4751
4752
4752
# ## .spec.networkAttachedVolumes
4753
4753
4754
- Type : ` boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_spec.go#L112 )</sup>
4754
+ Type : ` boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_spec.go#L115 )</sup>
4755
4755
4756
4756
NetworkAttachedVolumes
4757
4757
If set to `true`, a ResignLeadership operation will be triggered when a DB-Server pod is evicted (rather than a CleanOutServer operation).
@@ -4802,15 +4802,15 @@ Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.
4802
4802
4803
4803
# ## .spec.restoreEncryptionSecret
4804
4804
4805
- Type : ` string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_spec.go#L149 )</sup>
4805
+ Type : ` string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_spec.go#L152 )</sup>
4806
4806
4807
4807
RestoreEncryptionSecret specifies optional name of secret which contains encryption key used for restore
4808
4808
4809
4809
***
4810
4810
4811
4811
# ## .spec.restoreFrom
4812
4812
4813
- Type : ` string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_spec.go#L146 )</sup>
4813
+ Type : ` string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_spec.go#L149 )</sup>
4814
4814
4815
4815
RestoreFrom setting specifies a `ArangoBackup` resource name the cluster should be restored from.
4816
4816
After a restore or failure to do so, the status of the deployment contains information about the restore operation in the restore key.
@@ -4836,6 +4836,18 @@ The secret specified by this setting, must have a data field named 'key' contain
4836
4836
4837
4837
***
4838
4838
4839
+ # ## .spec.rotate.order
4840
+
4841
+ Type : ` string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_rotate_spec.go#L29)</sup>
4842
+
4843
+ Order defines the Rotation order
4844
+
4845
+ Possible Values :
4846
+ * `"coordinatorFirst"` (default) - Runs restart of coordinators before DBServers.
4847
+ * `"standard"` - Default restart order.
4848
+
4849
+ ***
4850
+
4839
4851
# ## .spec.single.affinity
4840
4852
4841
4853
Type : ` core.PodAffinity` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/server_group_spec.go#L156)</sup>
@@ -7912,7 +7924,7 @@ MaintenanceGracePeriod action timeout
7912
7924
7913
7925
# ## .spec.timezone
7914
7926
7915
- Type : ` string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_spec.go#L261 )</sup>
7927
+ Type : ` string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_spec.go#L264 )</sup>
7916
7928
7917
7929
Timezone if specified, will set a timezone for deployment.
7918
7930
Must be in format accepted by "tzdata", e.g. `America/New_York` or `Europe/London`
@@ -8004,7 +8016,7 @@ Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.
8004
8016
8005
8017
# ## .spec.upgrade.autoUpgrade
8006
8018
8007
- Type : ` boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_upgrade_spec.go#L26 )</sup>
8019
+ Type : ` boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_upgrade_spec.go#L28 )</sup>
8008
8020
8009
8021
AutoUpgrade flag specifies if upgrade should be auto-injected, even if is not required (in case of stuck)
8010
8022
@@ -8014,10 +8026,22 @@ Default Value: `false`
8014
8026
8015
8027
# ## .spec.upgrade.debugLog
8016
8028
8017
- Type : ` boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_upgrade_spec.go#L30 )</sup>
8029
+ Type : ` boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_upgrade_spec.go#L32 )</sup>
8018
8030
8019
8031
DebugLog flag specifies if containers running upgrade process should print more debugging information.
8020
8032
This applies only to init containers.
8021
8033
8022
8034
Default Value : ` false`
8023
8035
8036
+ ***
8037
+
8038
+ # ## .spec.upgrade.order
8039
+
8040
+ Type : ` string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.46/pkg/apis/deployment/v1/deployment_upgrade_spec.go#L36)</sup>
8041
+
8042
+ Order defines the Rotation order
8043
+
8044
+ Possible Values :
8045
+ * `"coordinatorFirst"` (default) - Runs restart of coordinators before DBServers.
8046
+ * `"standard"` - Default restart order.
8047
+
0 commit comments