diff --git a/.circleci/continue_config.yml b/.circleci/continue_config.yml index 26d2d33e5..9feddf4ee 100644 --- a/.circleci/continue_config.yml +++ b/.circleci/continue_config.yml @@ -49,31 +49,32 @@ jobs: fi make license-verify license-range-verify - run: make fmt-verify -# - run: make linter -# - run: -# name: Unit tests -# command: | -# if [ -z "$CIRCLE_PULL_REQUEST" ]; then -# echo "This is not a pull request. Skipping..." -# exit 0 -# fi -# make run-unit-tests -# - run: -# name: make bin -# command: | -# if [ -z "$CIRCLE_PULL_REQUEST" ]; then -# echo "This is not a pull request. Skipping..." -# exit 0 -# fi -# make bin -# - run: -# name: vulncheck -# command: | -# if [ -z "$CIRCLE_PULL_REQUEST" ]; then -# echo "This is not a pull request. Skipping..." -# exit 0 -# fi -# make vulncheck + - run: make yamlfmt-verify + - run: make linter + - run: + name: Unit tests + command: | + if [ -z "$CIRCLE_PULL_REQUEST" ]; then + echo "This is not a pull request. Skipping..." + exit 0 + fi + make run-unit-tests + - run: + name: make bin + command: | + if [ -z "$CIRCLE_PULL_REQUEST" ]; then + echo "This is not a pull request. Skipping..." + exit 0 + fi + make bin + - run: + name: vulncheck + command: | + if [ -z "$CIRCLE_PULL_REQUEST" ]; then + echo "This is not a pull request. Skipping..." + exit 0 + fi + make vulncheck - run: name: Check that everything what should be generated is commited command: | @@ -81,7 +82,7 @@ jobs: echo "This is not a pull request. Skipping..." exit 0 fi - make verify-generated synchronize-v2alpha1-with-v1 generate-internal fmt + make verify-generated synchronize-v2alpha1-with-v1 generate-internal fmt yamlfmt if [ ! -z "$(git status --porcelain)" ]; then echo "There are uncommited changes!" git status diff --git a/CHANGELOG.md b/CHANGELOG.md index d425c9a78..41383027c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ - (Feature) Add P0 Compare Func - (Bugfix) Handle optional taints for Storage Operator - (Bugfix) Fix Early Connections for 3.10+ +- (Maintenance) yamlfmt as CI Step ## [1.2.35](https://github.com/arangodb/kube-arangodb/tree/1.2.35) (2023-11-06) - (Maintenance) Update go-driver to v1.6.0, update IsNotFound() checks diff --git a/Makefile b/Makefile index 85d896579..5e83f25eb 100644 --- a/Makefile +++ b/Makefile @@ -275,8 +275,12 @@ fmt: .PHONY: yamlfmt yamlfmt: @echo ">> Ensuring style of yaml files" - @$(foreach YAML,$(YAMLS),echo "yamlfmt $(YAML):" && $(GOPATH)/bin/yamlfmt -w $(YAML) || exit 1; ) - @$(foreach YAML,$(YAMLS),echo "yamlfmt $(YAML):" && $(GOPATH)/bin/yamlfmt -w $(YAML) || exit 1; ) + @$(GOPATH)/bin/yamlfmt -quiet $(YAMLS) + +.PHONY: yamlfmt-verify +yamlfmt-verify: + @echo ">> Verifying style of yaml files" + @$(GOPATH)/bin/yamlfmt -lint -quiet $(YAMLS) .PHONY: license license: @@ -691,14 +695,14 @@ tools-min: update-vendor @echo ">> Fetching license check" @GOBIN=$(GOPATH)/bin go install github.com/google/addlicense@6d92264d717064f28b32464f0f9693a5b4ef0239 @echo ">> Fetching yamlfmt" - @GOBIN=$(GOPATH)/bin go install github.com/UltiRequiem/yamlfmt@v1.3.0 + @GOBIN=$(GOPATH)/bin go install github.com/google/yamlfmt/cmd/yamlfmt@v0.10.0 .PHONY: tools tools: tools-min @echo ">> Fetching gci" @GOBIN=$(GOPATH)/bin go install github.com/daixiang0/gci@v0.3.0 @echo ">> Fetching yamlfmt" - @GOBIN=$(GOPATH)/bin go install github.com/UltiRequiem/yamlfmt@v1.3.0 + @GOBIN=$(GOPATH)/bin go install github.com/google/yamlfmt/cmd/yamlfmt@v0.10.0 @echo ">> Downloading protobuf compiler..." @curl -L ${PROTOC_URL} -o $(GOPATH)/protoc.zip @echo ">> Unzipping protobuf compiler..." diff --git a/pkg/crd/crds/backups-backup.schema.generated.yaml b/pkg/crd/crds/backups-backup.schema.generated.yaml index 7ab29e9cf..1f7a167c5 100644 --- a/pkg/crd/crds/backups-backup.schema.generated.yaml +++ b/pkg/crd/crds/backups-backup.schema.generated.yaml @@ -6,23 +6,19 @@ v1: backoff: properties: iterations: - description: Iterations defines number of iterations before reaching - MaxDelay. Default to 5 + description: Iterations defines number of iterations before reaching MaxDelay. Default to 5 format: int32 type: integer max_delay: - description: MaxDelay defines maximum delay in seconds. Default to - 600 + description: MaxDelay defines maximum delay in seconds. Default to 600 format: int32 type: integer max_iterations: - description: MaxIterations defines maximum number of iterations after - backoff will be disabled. Default to nil (no limit) + description: MaxIterations defines maximum number of iterations after backoff will be disabled. Default to nil (no limit) format: int32 type: integer min_delay: - description: MinDelay defines minimum delay in seconds. Default to - 30 + description: MinDelay defines minimum delay in seconds. Default to 30 format: int32 type: integer type: object @@ -30,16 +26,14 @@ v1: description: Deployment describes the deployment which should have a backup properties: name: - description: Name of the ArangoDeployment Custom Resource within same - namespace as ArangoBackup Custom Resource. + description: Name of the ArangoDeployment Custom Resource within same namespace as ArangoBackup Custom Resource. type: string type: object download: description: Download Backup download settings properties: credentialsSecretName: - description: CredentialsSecretName is the name of the secret used - while accessing repository + description: CredentialsSecretName is the name of the secret used while accessing repository type: string id: description: ID of the ArangoBackup to be downloaded @@ -52,8 +46,7 @@ v1: type: string type: object lifetime: - description: 'Lifetime is the time after which the backup will be deleted. - Format: "1.5h" or "2h45m".' + description: 'Lifetime is the time after which the backup will be deleted. Format: "1.5h" or "2h45m".' type: string options: description: Options specifies backup options @@ -64,14 +57,12 @@ v1: If this value is set to true, backup is taken even if we are not able to acquire lock. type: boolean timeout: - description: Timeout for Backup creation request in seconds. Works - only when AsyncBackupCreation feature is set to false. + description: Timeout for Backup creation request in seconds. Works only when AsyncBackupCreation feature is set to false. format: float type: number type: object policyName: - description: PolicyName name of the ArangoBackupPolicy which created this - Custom Resource + description: PolicyName name of the ArangoBackupPolicy which created this Custom Resource type: string upload: description: |- @@ -79,8 +70,7 @@ v1: This field can be removed and created again with different values. This operation will trigger upload again. properties: credentialsSecretName: - description: CredentialsSecretName is the name of the secret used - while accessing repository + description: CredentialsSecretName is the name of the secret used while accessing repository type: string repositoryURL: description: |- @@ -100,23 +90,19 @@ v1alpha: backoff: properties: iterations: - description: Iterations defines number of iterations before reaching - MaxDelay. Default to 5 + description: Iterations defines number of iterations before reaching MaxDelay. Default to 5 format: int32 type: integer max_delay: - description: MaxDelay defines maximum delay in seconds. Default to - 600 + description: MaxDelay defines maximum delay in seconds. Default to 600 format: int32 type: integer max_iterations: - description: MaxIterations defines maximum number of iterations after - backoff will be disabled. Default to nil (no limit) + description: MaxIterations defines maximum number of iterations after backoff will be disabled. Default to nil (no limit) format: int32 type: integer min_delay: - description: MinDelay defines minimum delay in seconds. Default to - 30 + description: MinDelay defines minimum delay in seconds. Default to 30 format: int32 type: integer type: object @@ -124,16 +110,14 @@ v1alpha: description: Deployment describes the deployment which should have a backup properties: name: - description: Name of the ArangoDeployment Custom Resource within same - namespace as ArangoBackup Custom Resource. + description: Name of the ArangoDeployment Custom Resource within same namespace as ArangoBackup Custom Resource. type: string type: object download: description: Download Backup download settings properties: credentialsSecretName: - description: CredentialsSecretName is the name of the secret used - while accessing repository + description: CredentialsSecretName is the name of the secret used while accessing repository type: string id: description: ID of the ArangoBackup to be downloaded @@ -146,8 +130,7 @@ v1alpha: type: string type: object lifetime: - description: 'Lifetime is the time after which the backup will be deleted. - Format: "1.5h" or "2h45m".' + description: 'Lifetime is the time after which the backup will be deleted. Format: "1.5h" or "2h45m".' type: string options: description: Options specifies backup options @@ -158,14 +141,12 @@ v1alpha: If this value is set to true, backup is taken even if we are not able to acquire lock. type: boolean timeout: - description: Timeout for Backup creation request in seconds. Works - only when AsyncBackupCreation feature is set to false. + description: Timeout for Backup creation request in seconds. Works only when AsyncBackupCreation feature is set to false. format: float type: number type: object policyName: - description: PolicyName name of the ArangoBackupPolicy which created this - Custom Resource + description: PolicyName name of the ArangoBackupPolicy which created this Custom Resource type: string upload: description: |- @@ -173,8 +154,7 @@ v1alpha: This field can be removed and created again with different values. This operation will trigger upload again. properties: credentialsSecretName: - description: CredentialsSecretName is the name of the secret used - while accessing repository + description: CredentialsSecretName is the name of the secret used while accessing repository type: string repositoryURL: description: |- diff --git a/pkg/crd/crds/backups-backuppolicy.schema.generated.yaml b/pkg/crd/crds/backups-backuppolicy.schema.generated.yaml index f6047acfd..a341a4490 100644 --- a/pkg/crd/crds/backups-backuppolicy.schema.generated.yaml +++ b/pkg/crd/crds/backups-backuppolicy.schema.generated.yaml @@ -4,8 +4,7 @@ v1: spec: properties: allowConcurrent: - description: AllowConcurrent if false, ArangoBackup will not be created - when previous Backups are not finished + description: AllowConcurrent if false, ArangoBackup will not be created when previous Backups are not finished type: boolean maxBackups: description: |- @@ -19,8 +18,7 @@ v1: Parsed by https://godoc.org/github.com/robfig/cron type: string selector: - description: DeploymentSelector Selector definition for selecting matching - ArangoBackup Custom Resources. + description: DeploymentSelector Selector definition for selecting matching ArangoBackup Custom Resources. properties: matchExpressions: items: @@ -41,35 +39,29 @@ v1: type: object type: object template: - description: ArangoBackupTemplate specifies additional options for newly - created ArangoBackup + description: ArangoBackupTemplate specifies additional options for newly created ArangoBackup properties: backoff: properties: iterations: - description: Iterations defines number of iterations before reaching - MaxDelay. Default to 5 + description: Iterations defines number of iterations before reaching MaxDelay. Default to 5 format: int32 type: integer max_delay: - description: MaxDelay defines maximum delay in seconds. Default - to 600 + description: MaxDelay defines maximum delay in seconds. Default to 600 format: int32 type: integer max_iterations: - description: MaxIterations defines maximum number of iterations - after backoff will be disabled. Default to nil (no limit) + description: MaxIterations defines maximum number of iterations after backoff will be disabled. Default to nil (no limit) format: int32 type: integer min_delay: - description: MinDelay defines minimum delay in seconds. Default - to 30 + description: MinDelay defines minimum delay in seconds. Default to 30 format: int32 type: integer type: object lifetime: - description: 'Lifetime is the time after which the backup will be - deleted. Format: "1.5h" or "2h45m".' + description: 'Lifetime is the time after which the backup will be deleted. Format: "1.5h" or "2h45m".' type: string options: properties: @@ -79,16 +71,14 @@ v1: If this value is set to true, backup is taken even if we are not able to acquire lock. type: boolean timeout: - description: Timeout for Backup creation request in seconds. Works - only when AsyncBackupCreation feature is set to false. + description: Timeout for Backup creation request in seconds. Works only when AsyncBackupCreation feature is set to false. format: float type: number type: object upload: properties: credentialsSecretName: - description: CredentialsSecretName is the name of the secret used - while accessing repository + description: CredentialsSecretName is the name of the secret used while accessing repository type: string repositoryURL: description: |- @@ -107,8 +97,7 @@ v1alpha: spec: properties: allowConcurrent: - description: AllowConcurrent if false, ArangoBackup will not be created - when previous Backups are not finished + description: AllowConcurrent if false, ArangoBackup will not be created when previous Backups are not finished type: boolean maxBackups: description: |- @@ -122,8 +111,7 @@ v1alpha: Parsed by https://godoc.org/github.com/robfig/cron type: string selector: - description: DeploymentSelector Selector definition for selecting matching - ArangoBackup Custom Resources. + description: DeploymentSelector Selector definition for selecting matching ArangoBackup Custom Resources. properties: matchExpressions: items: @@ -144,35 +132,29 @@ v1alpha: type: object type: object template: - description: ArangoBackupTemplate specifies additional options for newly - created ArangoBackup + description: ArangoBackupTemplate specifies additional options for newly created ArangoBackup properties: backoff: properties: iterations: - description: Iterations defines number of iterations before reaching - MaxDelay. Default to 5 + description: Iterations defines number of iterations before reaching MaxDelay. Default to 5 format: int32 type: integer max_delay: - description: MaxDelay defines maximum delay in seconds. Default - to 600 + description: MaxDelay defines maximum delay in seconds. Default to 600 format: int32 type: integer max_iterations: - description: MaxIterations defines maximum number of iterations - after backoff will be disabled. Default to nil (no limit) + description: MaxIterations defines maximum number of iterations after backoff will be disabled. Default to nil (no limit) format: int32 type: integer min_delay: - description: MinDelay defines minimum delay in seconds. Default - to 30 + description: MinDelay defines minimum delay in seconds. Default to 30 format: int32 type: integer type: object lifetime: - description: 'Lifetime is the time after which the backup will be - deleted. Format: "1.5h" or "2h45m".' + description: 'Lifetime is the time after which the backup will be deleted. Format: "1.5h" or "2h45m".' type: string options: properties: @@ -182,16 +164,14 @@ v1alpha: If this value is set to true, backup is taken even if we are not able to acquire lock. type: boolean timeout: - description: Timeout for Backup creation request in seconds. Works - only when AsyncBackupCreation feature is set to false. + description: Timeout for Backup creation request in seconds. Works only when AsyncBackupCreation feature is set to false. format: float type: number type: object upload: properties: credentialsSecretName: - description: CredentialsSecretName is the name of the secret used - while accessing repository + description: CredentialsSecretName is the name of the secret used while accessing repository type: string repositoryURL: description: |- diff --git a/pkg/crd/crds/database-deployment.schema.generated.yaml b/pkg/crd/crds/database-deployment.schema.generated.yaml index 55e91c048..3b4d082dd 100644 --- a/pkg/crd/crds/database-deployment.schema.generated.yaml +++ b/pkg/crd/crds/database-deployment.schema.generated.yaml @@ -9,12 +9,10 @@ v1: Required only of domain is not set to default (cluster.local) type: string agents: - description: Agents contains specification for Agency pods running in - deployment mode `Cluster` or `ActiveFailover`. + description: Agents contains specification for Agency pods running in deployment mode `Cluster` or `ActiveFailover`. properties: affinity: - description: Affinity specified additional affinity settings in ArangoDB - Pod definitions + description: Affinity specified additional affinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -140,18 +138,15 @@ v1: Annotations are merged with `spec.annotations`. type: object annotationsIgnoreList: - description: AnnotationsIgnoreList list regexp or plain definitions - which annotations should be ignored + description: AnnotationsIgnoreList list regexp or plain definitions which annotations should be ignored items: type: string type: array annotationsMode: - description: AnnotationsMode Define annotations mode which should - be use while overriding annotations + description: AnnotationsMode Define annotations mode which should be use while overriding annotations type: string antiAffinity: - description: AntiAffinity specified additional antiAffinity settings - in ArangoDB Pod definitions + description: AntiAffinity specified additional antiAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -263,8 +258,7 @@ v1: type: array type: object args: - description: Args setting specifies additional command-line arguments - passed to all servers of this group. + description: Args setting specifies additional command-line arguments passed to all servers of this group. items: type: string type: array @@ -295,16 +289,14 @@ v1: description: EphemeralVolumes keeps information about ephemeral volumes. properties: apps: - description: Apps define apps ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Apps define apps ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume type: string type: object temp: - description: Temp define temp ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Temp define temp ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume @@ -319,15 +311,13 @@ v1: description: ExtendedRotationCheck extend checks for rotation type: boolean externalPortEnabled: - description: ExternalPortEnabled if external port should be enabled. - If is set to false, ports needs to be exposed via sidecar. Only - for ArangoD members + description: ExternalPortEnabled if external port should be enabled. If is set to false, ports needs to be exposed via sidecar. Only for ArangoD members type: boolean indexMethod: description: IndexMethod define group Indexing method enum: - - random - - ordered + - random + - ordered type: string initContainers: description: InitContainers Init containers specification @@ -825,14 +815,11 @@ v1: type: string type: object internalPort: - description: InternalPort define port used in internal communication, - can be accessed over localhost via sidecar. Only for ArangoD members + description: InternalPort define port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members format: int32 type: integer internalPortProtocol: - description: InternalPortProtocol define protocol of port used in - internal communication, can be accessed over localhost via sidecar. - Only for ArangoD members + description: InternalPortProtocol define protocol of port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members type: string labels: additionalProperties: @@ -840,18 +827,15 @@ v1: description: Labels specified the labels added to Pods in this group. type: object labelsIgnoreList: - description: LabelsIgnoreList list regexp or plain definitions which - labels should be ignored + description: LabelsIgnoreList list regexp or plain definitions which labels should be ignored items: type: string type: array labelsMode: - description: LabelsMode Define labels mode which should be use while - overriding labels + description: LabelsMode Define labels mode which should be use while overriding labels type: string maxCount: - description: MaxCount specifies a maximum for the count of servers. - If set, a specification is invalid if `count > maxCount`. + description: MaxCount specifies a maximum for the count of servers. If set, a specification is invalid if `count > maxCount`. format: int32 type: integer memoryReservation: @@ -862,13 +846,11 @@ v1: format: int64 type: integer minCount: - description: MinCount specifies a minimum for the count of servers. - If set, a specification is invalid if `count < minCount`. + description: MinCount specifies a minimum for the count of servers. If set, a specification is invalid if `count < minCount`. format: int32 type: integer nodeAffinity: - description: NodeAffinity specified additional nodeAffinity settings - in ArangoDB Pod definitions + description: NodeAffinity specified additional nodeAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -945,8 +927,7 @@ v1: nodeSelector: additionalProperties: type: string - description: NodeSelector setting specifies a set of labels to be - used as `nodeSelector` for Pods of this node. + description: NodeSelector setting specifies a set of labels to be used as `nodeSelector` for Pods of this node. type: object numactl: description: Numactl define Numactl options passed to the process @@ -999,9 +980,7 @@ v1: Deprecated: This field is deprecated, kept only for backward compatibility. type: boolean livenessProbeDisabled: - description: LivenessProbeDisabled if set to true, the operator - does not generate a liveness probe for new pods belonging to - this group + description: LivenessProbeDisabled if set to true, the operator does not generate a liveness probe for new pods belonging to this group type: boolean livenessProbeSpec: description: LivenessProbeSpec override liveness probe configuration @@ -1039,8 +1018,7 @@ v1: type: integer type: object readinessProbeDisabled: - description: ReadinessProbeDisabled override flag for probe disabled - in good manner (lowercase) with backward compatibility + description: ReadinessProbeDisabled override flag for probe disabled in good manner (lowercase) with backward compatibility type: boolean readinessProbeSpec: description: ReadinessProbeSpec override readiness probe configuration @@ -1119,8 +1097,8 @@ v1: pvcResizeMode: description: VolumeResizeMode specified resize mode for PVCs and PVs enum: - - runtime - - rotate + - runtime + - rotate type: string resources: description: Resources holds resource requests & limits @@ -1148,8 +1126,7 @@ v1: type: string type: array allowPrivilegeEscalation: - description: AllowPrivilegeEscalation Controls whether a process - can gain more privileges than its parent process. + description: AllowPrivilegeEscalation Controls whether a process can gain more privileges than its parent process. type: boolean dropAllCapabilities: description: |- @@ -1157,8 +1134,7 @@ v1: Deprecated: This field is added for backward compatibility. Will be removed in 1.1.0. type: boolean fsGroup: - description: FSGroup is a special supplemental group that applies - to all containers in a pod. + description: FSGroup is a special supplemental group that applies to all containers in a pod. format: int64 type: integer privileged: @@ -1167,26 +1143,21 @@ v1: essentially equivalent to root on the host. type: boolean readOnlyRootFilesystem: - description: ReadOnlyRootFilesystem if true, mounts the container's - root filesystem as read-only. + description: ReadOnlyRootFilesystem if true, mounts the container's root filesystem as read-only. type: boolean runAsGroup: - description: RunAsGroup is the GID to run the entrypoint of the - container process. + description: RunAsGroup is the GID to run the entrypoint of the container process. format: int64 type: integer runAsNonRoot: - description: RunAsNonRoot if true, indicates that the container - must run as a non-root user. + description: RunAsNonRoot if true, indicates that the container must run as a non-root user. type: boolean runAsUser: - description: RunAsUser is the UID to run the entrypoint of the - container process. + description: RunAsUser is the UID to run the entrypoint of the container process. format: int64 type: integer seLinuxOptions: - description: SELinuxOptions are the labels to be applied to the - container + description: SELinuxOptions are the labels to be applied to the container properties: level: type: string @@ -1198,8 +1169,7 @@ v1: type: string type: object seccompProfile: - description: SeccompProfile defines a pod/container's seccomp - profile settings. Only one profile source may be set. + description: SeccompProfile defines a pod/container's seccomp profile settings. Only one profile source may be set. properties: localhostProfile: type: string @@ -1236,13 +1206,11 @@ v1: to that service account. type: string shutdownDelay: - description: ShutdownDelay define how long operator should delay finalizer - removal after shutdown + description: ShutdownDelay define how long operator should delay finalizer removal after shutdown format: int32 type: integer shutdownMethod: - description: ShutdownMethod describe procedure of member shutdown - taken by Operator + description: ShutdownMethod describe procedure of member shutdown taken by Operator type: string sidecarCoreNames: description: |- @@ -1252,8 +1220,7 @@ v1: type: string type: array sidecars: - description: Sidecars specifies a list of additional containers to - be started + description: Sidecars specifies a list of additional containers to be started items: properties: args: @@ -1741,12 +1708,10 @@ v1: type: object type: array storageClassName: - description: StorageClassName specifies the classname for storage - of the servers. + description: StorageClassName specifies the classname for storage of the servers. type: string terminationGracePeriodSeconds: - description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds - for pods - via silent rotation + description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds for pods - via silent rotation format: int64 type: integer tolerations: @@ -1966,8 +1931,7 @@ v1: type: object type: object volumeMounts: - description: VolumeMounts define list of volume mounts mounted into - server container + description: VolumeMounts define list of volume mounts mounted into server container items: properties: mountPath: @@ -2065,28 +2029,24 @@ v1: type: array type: object allowUnsafeUpgrade: - description: AllowUnsafeUpgrade determines if upgrade on missing member - or with not in sync shards is allowed + description: AllowUnsafeUpgrade determines if upgrade on missing member or with not in sync shards is allowed type: boolean annotations: additionalProperties: type: string - description: Annotations specifies the annotations added to all ArangoDeployment - owned resources (pods, services, PVC’s, PDB’s). + description: Annotations specifies the annotations added to all ArangoDeployment owned resources (pods, services, PVC’s, PDB’s). type: object annotationsIgnoreList: - description: AnnotationsIgnoreList list regexp or plain definitions which - annotations should be ignored + description: AnnotationsIgnoreList list regexp or plain definitions which annotations should be ignored items: type: string type: array annotationsMode: - description: AnnotationsMode defines annotations mode which should be - use while overriding annotations. + description: AnnotationsMode defines annotations mode which should be use while overriding annotations. enum: - - disabled - - append - - replace + - disabled + - append + - replace type: string architecture: description: |- @@ -2139,35 +2099,31 @@ v1: description: ChaosSpec can be used for chaos-monkey testing of your ArangoDeployment properties: enabled: - description: Enabled switches the chaos monkey for a deployment on - or off. + description: Enabled switches the chaos monkey for a deployment on or off. type: boolean interval: description: Interval is the time between events format: int64 type: integer kill-pod-probability: - description: KillPodProbability is the chance of a pod being killed - during an event + description: KillPodProbability is the chance of a pod being killed during an event format: int32 type: integer type: object communicationMethod: description: CommunicationMethod define communication method used in deployment enum: - - headless - - dns - - short-dns - - headless-dns - - ip + - headless + - dns + - short-dns + - headless-dns + - ip type: string coordinators: - description: Coordinators contains specification for Coordinator pods - running in deployment mode `Cluster` or `ActiveFailover`. + description: Coordinators contains specification for Coordinator pods running in deployment mode `Cluster` or `ActiveFailover`. properties: affinity: - description: Affinity specified additional affinity settings in ArangoDB - Pod definitions + description: Affinity specified additional affinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -2293,18 +2249,15 @@ v1: Annotations are merged with `spec.annotations`. type: object annotationsIgnoreList: - description: AnnotationsIgnoreList list regexp or plain definitions - which annotations should be ignored + description: AnnotationsIgnoreList list regexp or plain definitions which annotations should be ignored items: type: string type: array annotationsMode: - description: AnnotationsMode Define annotations mode which should - be use while overriding annotations + description: AnnotationsMode Define annotations mode which should be use while overriding annotations type: string antiAffinity: - description: AntiAffinity specified additional antiAffinity settings - in ArangoDB Pod definitions + description: AntiAffinity specified additional antiAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -2416,8 +2369,7 @@ v1: type: array type: object args: - description: Args setting specifies additional command-line arguments - passed to all servers of this group. + description: Args setting specifies additional command-line arguments passed to all servers of this group. items: type: string type: array @@ -2448,16 +2400,14 @@ v1: description: EphemeralVolumes keeps information about ephemeral volumes. properties: apps: - description: Apps define apps ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Apps define apps ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume type: string type: object temp: - description: Temp define temp ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Temp define temp ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume @@ -2472,15 +2422,13 @@ v1: description: ExtendedRotationCheck extend checks for rotation type: boolean externalPortEnabled: - description: ExternalPortEnabled if external port should be enabled. - If is set to false, ports needs to be exposed via sidecar. Only - for ArangoD members + description: ExternalPortEnabled if external port should be enabled. If is set to false, ports needs to be exposed via sidecar. Only for ArangoD members type: boolean indexMethod: description: IndexMethod define group Indexing method enum: - - random - - ordered + - random + - ordered type: string initContainers: description: InitContainers Init containers specification @@ -2978,14 +2926,11 @@ v1: type: string type: object internalPort: - description: InternalPort define port used in internal communication, - can be accessed over localhost via sidecar. Only for ArangoD members + description: InternalPort define port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members format: int32 type: integer internalPortProtocol: - description: InternalPortProtocol define protocol of port used in - internal communication, can be accessed over localhost via sidecar. - Only for ArangoD members + description: InternalPortProtocol define protocol of port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members type: string labels: additionalProperties: @@ -2993,18 +2938,15 @@ v1: description: Labels specified the labels added to Pods in this group. type: object labelsIgnoreList: - description: LabelsIgnoreList list regexp or plain definitions which - labels should be ignored + description: LabelsIgnoreList list regexp or plain definitions which labels should be ignored items: type: string type: array labelsMode: - description: LabelsMode Define labels mode which should be use while - overriding labels + description: LabelsMode Define labels mode which should be use while overriding labels type: string maxCount: - description: MaxCount specifies a maximum for the count of servers. - If set, a specification is invalid if `count > maxCount`. + description: MaxCount specifies a maximum for the count of servers. If set, a specification is invalid if `count > maxCount`. format: int32 type: integer memoryReservation: @@ -3015,13 +2957,11 @@ v1: format: int64 type: integer minCount: - description: MinCount specifies a minimum for the count of servers. - If set, a specification is invalid if `count < minCount`. + description: MinCount specifies a minimum for the count of servers. If set, a specification is invalid if `count < minCount`. format: int32 type: integer nodeAffinity: - description: NodeAffinity specified additional nodeAffinity settings - in ArangoDB Pod definitions + description: NodeAffinity specified additional nodeAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -3098,8 +3038,7 @@ v1: nodeSelector: additionalProperties: type: string - description: NodeSelector setting specifies a set of labels to be - used as `nodeSelector` for Pods of this node. + description: NodeSelector setting specifies a set of labels to be used as `nodeSelector` for Pods of this node. type: object numactl: description: Numactl define Numactl options passed to the process @@ -3152,9 +3091,7 @@ v1: Deprecated: This field is deprecated, kept only for backward compatibility. type: boolean livenessProbeDisabled: - description: LivenessProbeDisabled if set to true, the operator - does not generate a liveness probe for new pods belonging to - this group + description: LivenessProbeDisabled if set to true, the operator does not generate a liveness probe for new pods belonging to this group type: boolean livenessProbeSpec: description: LivenessProbeSpec override liveness probe configuration @@ -3192,8 +3129,7 @@ v1: type: integer type: object readinessProbeDisabled: - description: ReadinessProbeDisabled override flag for probe disabled - in good manner (lowercase) with backward compatibility + description: ReadinessProbeDisabled override flag for probe disabled in good manner (lowercase) with backward compatibility type: boolean readinessProbeSpec: description: ReadinessProbeSpec override readiness probe configuration @@ -3272,8 +3208,8 @@ v1: pvcResizeMode: description: VolumeResizeMode specified resize mode for PVCs and PVs enum: - - runtime - - rotate + - runtime + - rotate type: string resources: description: Resources holds resource requests & limits @@ -3301,8 +3237,7 @@ v1: type: string type: array allowPrivilegeEscalation: - description: AllowPrivilegeEscalation Controls whether a process - can gain more privileges than its parent process. + description: AllowPrivilegeEscalation Controls whether a process can gain more privileges than its parent process. type: boolean dropAllCapabilities: description: |- @@ -3310,8 +3245,7 @@ v1: Deprecated: This field is added for backward compatibility. Will be removed in 1.1.0. type: boolean fsGroup: - description: FSGroup is a special supplemental group that applies - to all containers in a pod. + description: FSGroup is a special supplemental group that applies to all containers in a pod. format: int64 type: integer privileged: @@ -3320,26 +3254,21 @@ v1: essentially equivalent to root on the host. type: boolean readOnlyRootFilesystem: - description: ReadOnlyRootFilesystem if true, mounts the container's - root filesystem as read-only. + description: ReadOnlyRootFilesystem if true, mounts the container's root filesystem as read-only. type: boolean runAsGroup: - description: RunAsGroup is the GID to run the entrypoint of the - container process. + description: RunAsGroup is the GID to run the entrypoint of the container process. format: int64 type: integer runAsNonRoot: - description: RunAsNonRoot if true, indicates that the container - must run as a non-root user. + description: RunAsNonRoot if true, indicates that the container must run as a non-root user. type: boolean runAsUser: - description: RunAsUser is the UID to run the entrypoint of the - container process. + description: RunAsUser is the UID to run the entrypoint of the container process. format: int64 type: integer seLinuxOptions: - description: SELinuxOptions are the labels to be applied to the - container + description: SELinuxOptions are the labels to be applied to the container properties: level: type: string @@ -3351,8 +3280,7 @@ v1: type: string type: object seccompProfile: - description: SeccompProfile defines a pod/container's seccomp - profile settings. Only one profile source may be set. + description: SeccompProfile defines a pod/container's seccomp profile settings. Only one profile source may be set. properties: localhostProfile: type: string @@ -3389,13 +3317,11 @@ v1: to that service account. type: string shutdownDelay: - description: ShutdownDelay define how long operator should delay finalizer - removal after shutdown + description: ShutdownDelay define how long operator should delay finalizer removal after shutdown format: int32 type: integer shutdownMethod: - description: ShutdownMethod describe procedure of member shutdown - taken by Operator + description: ShutdownMethod describe procedure of member shutdown taken by Operator type: string sidecarCoreNames: description: |- @@ -3405,8 +3331,7 @@ v1: type: string type: array sidecars: - description: Sidecars specifies a list of additional containers to - be started + description: Sidecars specifies a list of additional containers to be started items: properties: args: @@ -3894,12 +3819,10 @@ v1: type: object type: array storageClassName: - description: StorageClassName specifies the classname for storage - of the servers. + description: StorageClassName specifies the classname for storage of the servers. type: string terminationGracePeriodSeconds: - description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds - for pods - via silent rotation + description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds for pods - via silent rotation format: int64 type: integer tolerations: @@ -4119,8 +4042,7 @@ v1: type: object type: object volumeMounts: - description: VolumeMounts define list of volume mounts mounted into - server container + description: VolumeMounts define list of volume mounts mounted into server container items: properties: mountPath: @@ -4218,21 +4140,17 @@ v1: type: array type: object database: - description: Database holds information about database state, like maintenance - mode + description: Database holds information about database state, like maintenance mode properties: maintenance: - description: Maintenance manage maintenance mode on Cluster side. - Requires maintenance feature to be enabled + description: Maintenance manage maintenance mode on Cluster side. Requires maintenance feature to be enabled type: boolean type: object dbservers: - description: DBServers contains specification for DBServer pods running - in deployment mode `Cluster` or `ActiveFailover`. + description: DBServers contains specification for DBServer pods running in deployment mode `Cluster` or `ActiveFailover`. properties: affinity: - description: Affinity specified additional affinity settings in ArangoDB - Pod definitions + description: Affinity specified additional affinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -4358,18 +4276,15 @@ v1: Annotations are merged with `spec.annotations`. type: object annotationsIgnoreList: - description: AnnotationsIgnoreList list regexp or plain definitions - which annotations should be ignored + description: AnnotationsIgnoreList list regexp or plain definitions which annotations should be ignored items: type: string type: array annotationsMode: - description: AnnotationsMode Define annotations mode which should - be use while overriding annotations + description: AnnotationsMode Define annotations mode which should be use while overriding annotations type: string antiAffinity: - description: AntiAffinity specified additional antiAffinity settings - in ArangoDB Pod definitions + description: AntiAffinity specified additional antiAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -4481,8 +4396,7 @@ v1: type: array type: object args: - description: Args setting specifies additional command-line arguments - passed to all servers of this group. + description: Args setting specifies additional command-line arguments passed to all servers of this group. items: type: string type: array @@ -4513,16 +4427,14 @@ v1: description: EphemeralVolumes keeps information about ephemeral volumes. properties: apps: - description: Apps define apps ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Apps define apps ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume type: string type: object temp: - description: Temp define temp ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Temp define temp ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume @@ -4537,15 +4449,13 @@ v1: description: ExtendedRotationCheck extend checks for rotation type: boolean externalPortEnabled: - description: ExternalPortEnabled if external port should be enabled. - If is set to false, ports needs to be exposed via sidecar. Only - for ArangoD members + description: ExternalPortEnabled if external port should be enabled. If is set to false, ports needs to be exposed via sidecar. Only for ArangoD members type: boolean indexMethod: description: IndexMethod define group Indexing method enum: - - random - - ordered + - random + - ordered type: string initContainers: description: InitContainers Init containers specification @@ -5043,14 +4953,11 @@ v1: type: string type: object internalPort: - description: InternalPort define port used in internal communication, - can be accessed over localhost via sidecar. Only for ArangoD members + description: InternalPort define port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members format: int32 type: integer internalPortProtocol: - description: InternalPortProtocol define protocol of port used in - internal communication, can be accessed over localhost via sidecar. - Only for ArangoD members + description: InternalPortProtocol define protocol of port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members type: string labels: additionalProperties: @@ -5058,18 +4965,15 @@ v1: description: Labels specified the labels added to Pods in this group. type: object labelsIgnoreList: - description: LabelsIgnoreList list regexp or plain definitions which - labels should be ignored + description: LabelsIgnoreList list regexp or plain definitions which labels should be ignored items: type: string type: array labelsMode: - description: LabelsMode Define labels mode which should be use while - overriding labels + description: LabelsMode Define labels mode which should be use while overriding labels type: string maxCount: - description: MaxCount specifies a maximum for the count of servers. - If set, a specification is invalid if `count > maxCount`. + description: MaxCount specifies a maximum for the count of servers. If set, a specification is invalid if `count > maxCount`. format: int32 type: integer memoryReservation: @@ -5080,13 +4984,11 @@ v1: format: int64 type: integer minCount: - description: MinCount specifies a minimum for the count of servers. - If set, a specification is invalid if `count < minCount`. + description: MinCount specifies a minimum for the count of servers. If set, a specification is invalid if `count < minCount`. format: int32 type: integer nodeAffinity: - description: NodeAffinity specified additional nodeAffinity settings - in ArangoDB Pod definitions + description: NodeAffinity specified additional nodeAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -5163,8 +5065,7 @@ v1: nodeSelector: additionalProperties: type: string - description: NodeSelector setting specifies a set of labels to be - used as `nodeSelector` for Pods of this node. + description: NodeSelector setting specifies a set of labels to be used as `nodeSelector` for Pods of this node. type: object numactl: description: Numactl define Numactl options passed to the process @@ -5217,9 +5118,7 @@ v1: Deprecated: This field is deprecated, kept only for backward compatibility. type: boolean livenessProbeDisabled: - description: LivenessProbeDisabled if set to true, the operator - does not generate a liveness probe for new pods belonging to - this group + description: LivenessProbeDisabled if set to true, the operator does not generate a liveness probe for new pods belonging to this group type: boolean livenessProbeSpec: description: LivenessProbeSpec override liveness probe configuration @@ -5257,8 +5156,7 @@ v1: type: integer type: object readinessProbeDisabled: - description: ReadinessProbeDisabled override flag for probe disabled - in good manner (lowercase) with backward compatibility + description: ReadinessProbeDisabled override flag for probe disabled in good manner (lowercase) with backward compatibility type: boolean readinessProbeSpec: description: ReadinessProbeSpec override readiness probe configuration @@ -5337,8 +5235,8 @@ v1: pvcResizeMode: description: VolumeResizeMode specified resize mode for PVCs and PVs enum: - - runtime - - rotate + - runtime + - rotate type: string resources: description: Resources holds resource requests & limits @@ -5366,8 +5264,7 @@ v1: type: string type: array allowPrivilegeEscalation: - description: AllowPrivilegeEscalation Controls whether a process - can gain more privileges than its parent process. + description: AllowPrivilegeEscalation Controls whether a process can gain more privileges than its parent process. type: boolean dropAllCapabilities: description: |- @@ -5375,8 +5272,7 @@ v1: Deprecated: This field is added for backward compatibility. Will be removed in 1.1.0. type: boolean fsGroup: - description: FSGroup is a special supplemental group that applies - to all containers in a pod. + description: FSGroup is a special supplemental group that applies to all containers in a pod. format: int64 type: integer privileged: @@ -5385,26 +5281,21 @@ v1: essentially equivalent to root on the host. type: boolean readOnlyRootFilesystem: - description: ReadOnlyRootFilesystem if true, mounts the container's - root filesystem as read-only. + description: ReadOnlyRootFilesystem if true, mounts the container's root filesystem as read-only. type: boolean runAsGroup: - description: RunAsGroup is the GID to run the entrypoint of the - container process. + description: RunAsGroup is the GID to run the entrypoint of the container process. format: int64 type: integer runAsNonRoot: - description: RunAsNonRoot if true, indicates that the container - must run as a non-root user. + description: RunAsNonRoot if true, indicates that the container must run as a non-root user. type: boolean runAsUser: - description: RunAsUser is the UID to run the entrypoint of the - container process. + description: RunAsUser is the UID to run the entrypoint of the container process. format: int64 type: integer seLinuxOptions: - description: SELinuxOptions are the labels to be applied to the - container + description: SELinuxOptions are the labels to be applied to the container properties: level: type: string @@ -5416,8 +5307,7 @@ v1: type: string type: object seccompProfile: - description: SeccompProfile defines a pod/container's seccomp - profile settings. Only one profile source may be set. + description: SeccompProfile defines a pod/container's seccomp profile settings. Only one profile source may be set. properties: localhostProfile: type: string @@ -5454,13 +5344,11 @@ v1: to that service account. type: string shutdownDelay: - description: ShutdownDelay define how long operator should delay finalizer - removal after shutdown + description: ShutdownDelay define how long operator should delay finalizer removal after shutdown format: int32 type: integer shutdownMethod: - description: ShutdownMethod describe procedure of member shutdown - taken by Operator + description: ShutdownMethod describe procedure of member shutdown taken by Operator type: string sidecarCoreNames: description: |- @@ -5470,8 +5358,7 @@ v1: type: string type: array sidecars: - description: Sidecars specifies a list of additional containers to - be started + description: Sidecars specifies a list of additional containers to be started items: properties: args: @@ -5959,12 +5846,10 @@ v1: type: object type: array storageClassName: - description: StorageClassName specifies the classname for storage - of the servers. + description: StorageClassName specifies the classname for storage of the servers. type: string terminationGracePeriodSeconds: - description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds - for pods - via silent rotation + description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds for pods - via silent rotation format: int64 type: integer tolerations: @@ -6184,8 +6069,7 @@ v1: type: object type: object volumeMounts: - description: VolumeMounts define list of volume mounts mounted into - server container + description: VolumeMounts define list of volume mounts mounted into server container items: properties: mountPath: @@ -6298,19 +6182,16 @@ v1: Note: It is still possible that there is some downtime when the Kubernetes cluster is down, or in a bad state, irrespective of the value of this setting. type: boolean environment: - description: Environment setting specifies the type of environment in - which the deployment is created. + description: Environment setting specifies the type of environment in which the deployment is created. enum: - - Development - - Production + - Development + - Production type: string externalAccess: - description: ExternalAccess holds configuration for the external access - provided for the deployment. + description: ExternalAccess holds configuration for the external access provided for the deployment. properties: advertisedEndpoint: - description: AdvertisedEndpoint is passed to the coordinators/single - servers for advertising a specific endpoint + description: AdvertisedEndpoint is passed to the coordinators/single servers for advertising a specific endpoint type: string loadBalancerIP: description: |- @@ -6341,14 +6222,12 @@ v1: format: int32 type: integer type: - description: Type specifies the type of Service that will be created - to provide access to the ArangoDB deployment from outside the Kubernetes - cluster. + description: Type specifies the type of Service that will be created to provide access to the ArangoDB deployment from outside the Kubernetes cluster. enum: - - Auto - - None - - LoadBalancer - - NodePort + - Auto + - None + - LoadBalancer + - NodePort type: string type: object features: @@ -6358,12 +6237,10 @@ v1: type: boolean type: object id: - description: ServerIDGroupSpec contains the specification for Image Discovery - image. + description: ServerIDGroupSpec contains the specification for Image Discovery image. properties: affinity: - description: Affinity specified additional affinity settings in ArangoDB - Pod definitions + description: Affinity specified additional affinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -6475,8 +6352,7 @@ v1: type: array type: object antiAffinity: - description: AntiAffinity specified additional antiAffinity settings - in ArangoDB Pod definitions + description: AntiAffinity specified additional antiAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -6591,8 +6467,7 @@ v1: description: Entrypoint overrides container executable type: string nodeAffinity: - description: NodeAffinity specified additional nodeAffinity settings - in ArangoDB Pod definitions + description: NodeAffinity specified additional nodeAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -6695,8 +6570,7 @@ v1: type: string type: array allowPrivilegeEscalation: - description: AllowPrivilegeEscalation Controls whether a process - can gain more privileges than its parent process. + description: AllowPrivilegeEscalation Controls whether a process can gain more privileges than its parent process. type: boolean dropAllCapabilities: description: |- @@ -6704,8 +6578,7 @@ v1: Deprecated: This field is added for backward compatibility. Will be removed in 1.1.0. type: boolean fsGroup: - description: FSGroup is a special supplemental group that applies - to all containers in a pod. + description: FSGroup is a special supplemental group that applies to all containers in a pod. format: int64 type: integer privileged: @@ -6714,26 +6587,21 @@ v1: essentially equivalent to root on the host. type: boolean readOnlyRootFilesystem: - description: ReadOnlyRootFilesystem if true, mounts the container's - root filesystem as read-only. + description: ReadOnlyRootFilesystem if true, mounts the container's root filesystem as read-only. type: boolean runAsGroup: - description: RunAsGroup is the GID to run the entrypoint of the - container process. + description: RunAsGroup is the GID to run the entrypoint of the container process. format: int64 type: integer runAsNonRoot: - description: RunAsNonRoot if true, indicates that the container - must run as a non-root user. + description: RunAsNonRoot if true, indicates that the container must run as a non-root user. type: boolean runAsUser: - description: RunAsUser is the UID to run the entrypoint of the - container process. + description: RunAsUser is the UID to run the entrypoint of the container process. format: int64 type: integer seLinuxOptions: - description: SELinuxOptions are the labels to be applied to the - container + description: SELinuxOptions are the labels to be applied to the container properties: level: type: string @@ -6745,8 +6613,7 @@ v1: type: string type: object seccompProfile: - description: SeccompProfile defines a pod/container's seccomp - profile settings. Only one profile source may be set. + description: SeccompProfile defines a pod/container's seccomp profile settings. Only one profile source may be set. properties: localhostProfile: type: string @@ -6772,12 +6639,10 @@ v1: type: object type: object serviceAccountName: - description: ServiceAccountName specifies the name of the service - account used for Pods in this group. + description: ServiceAccountName specifies the name of the service account used for Pods in this group. type: string tolerations: - description: Tolerations specifies the tolerations added to Pods in - this group. + description: Tolerations specifies the tolerations added to Pods in this group. items: properties: effect: @@ -6804,20 +6669,18 @@ v1: imageDiscoveryMode: description: ImageDiscoveryMode specifies the image discovery mode. enum: - - kubelet - - direct + - kubelet + - direct type: string imagePullPolicy: - description: ImagePullPolicy specifies the pull policy for the docker - image to use for all ArangoDB servers. + description: ImagePullPolicy specifies the pull policy for the docker image to use for all ArangoDB servers. enum: - - Always - - Never - - IfNotPresent + - Always + - Never + - IfNotPresent type: string imagePullSecrets: - description: ImagePullSecrets specifies the list of image pull secrets - for the docker image to use for all ArangoDB servers. + description: ImagePullSecrets specifies the list of image pull secrets for the docker image to use for all ArangoDB servers. items: type: string type: array @@ -6827,18 +6690,16 @@ v1: description: Labels specifies the labels added to Pods in this group. type: object labelsIgnoreList: - description: LabelsIgnoreList list regexp or plain definitions which labels - should be ignored + description: LabelsIgnoreList list regexp or plain definitions which labels should be ignored items: type: string type: array labelsMode: - description: LabelsMode Define labels mode which should be use while overriding - labels + description: LabelsMode Define labels mode which should be use while overriding labels enum: - - disabled - - append - - replace + - disabled + - append + - replace type: string license: description: License holds license settings @@ -6874,8 +6735,8 @@ v1: The propagation of the configuration changes can be deferred to the next restart, either triggered manually by the user or by another operation like an upgrade. This reduces the number of restarts for upgrading both the server and the operator from two to one. enum: - - always - - on-restart + - always + - on-restart type: string metrics: description: Metrics holds metrics configuration settings @@ -6883,8 +6744,7 @@ v1: authentication: properties: jwtTokenSecretName: - description: JWTTokenSecretName contains the name of the JWT kubernetes - secret used for authentication + description: JWTTokenSecretName contains the name of the JWT kubernetes secret used for authentication type: string type: object enabled: @@ -6932,9 +6792,9 @@ v1: mode: description: Mode specifies the type of ArangoDB deployment to create. enum: - - Cluster - - ActiveFailover - - Single + - Cluster + - ActiveFailover + - Single type: string networkAttachedVolumes: description: |- @@ -6973,8 +6833,7 @@ v1: type: boolean type: object restoreEncryptionSecret: - description: RestoreEncryptionSecret specifies optional name of secret - which contains encryption key used for restore + description: RestoreEncryptionSecret specifies optional name of secret which contains encryption key used for restore type: string restoreFrom: description: |- @@ -7004,12 +6863,10 @@ v1: type: object type: object single: - description: Single contains specification for servers running in deployment - mode `Single` or `ActiveFailover`. + description: Single contains specification for servers running in deployment mode `Single` or `ActiveFailover`. properties: affinity: - description: Affinity specified additional affinity settings in ArangoDB - Pod definitions + description: Affinity specified additional affinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -7135,18 +6992,15 @@ v1: Annotations are merged with `spec.annotations`. type: object annotationsIgnoreList: - description: AnnotationsIgnoreList list regexp or plain definitions - which annotations should be ignored + description: AnnotationsIgnoreList list regexp or plain definitions which annotations should be ignored items: type: string type: array annotationsMode: - description: AnnotationsMode Define annotations mode which should - be use while overriding annotations + description: AnnotationsMode Define annotations mode which should be use while overriding annotations type: string antiAffinity: - description: AntiAffinity specified additional antiAffinity settings - in ArangoDB Pod definitions + description: AntiAffinity specified additional antiAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -7258,8 +7112,7 @@ v1: type: array type: object args: - description: Args setting specifies additional command-line arguments - passed to all servers of this group. + description: Args setting specifies additional command-line arguments passed to all servers of this group. items: type: string type: array @@ -7290,16 +7143,14 @@ v1: description: EphemeralVolumes keeps information about ephemeral volumes. properties: apps: - description: Apps define apps ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Apps define apps ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume type: string type: object temp: - description: Temp define temp ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Temp define temp ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume @@ -7314,15 +7165,13 @@ v1: description: ExtendedRotationCheck extend checks for rotation type: boolean externalPortEnabled: - description: ExternalPortEnabled if external port should be enabled. - If is set to false, ports needs to be exposed via sidecar. Only - for ArangoD members + description: ExternalPortEnabled if external port should be enabled. If is set to false, ports needs to be exposed via sidecar. Only for ArangoD members type: boolean indexMethod: description: IndexMethod define group Indexing method enum: - - random - - ordered + - random + - ordered type: string initContainers: description: InitContainers Init containers specification @@ -7820,14 +7669,11 @@ v1: type: string type: object internalPort: - description: InternalPort define port used in internal communication, - can be accessed over localhost via sidecar. Only for ArangoD members + description: InternalPort define port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members format: int32 type: integer internalPortProtocol: - description: InternalPortProtocol define protocol of port used in - internal communication, can be accessed over localhost via sidecar. - Only for ArangoD members + description: InternalPortProtocol define protocol of port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members type: string labels: additionalProperties: @@ -7835,18 +7681,15 @@ v1: description: Labels specified the labels added to Pods in this group. type: object labelsIgnoreList: - description: LabelsIgnoreList list regexp or plain definitions which - labels should be ignored + description: LabelsIgnoreList list regexp or plain definitions which labels should be ignored items: type: string type: array labelsMode: - description: LabelsMode Define labels mode which should be use while - overriding labels + description: LabelsMode Define labels mode which should be use while overriding labels type: string maxCount: - description: MaxCount specifies a maximum for the count of servers. - If set, a specification is invalid if `count > maxCount`. + description: MaxCount specifies a maximum for the count of servers. If set, a specification is invalid if `count > maxCount`. format: int32 type: integer memoryReservation: @@ -7857,13 +7700,11 @@ v1: format: int64 type: integer minCount: - description: MinCount specifies a minimum for the count of servers. - If set, a specification is invalid if `count < minCount`. + description: MinCount specifies a minimum for the count of servers. If set, a specification is invalid if `count < minCount`. format: int32 type: integer nodeAffinity: - description: NodeAffinity specified additional nodeAffinity settings - in ArangoDB Pod definitions + description: NodeAffinity specified additional nodeAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -7940,8 +7781,7 @@ v1: nodeSelector: additionalProperties: type: string - description: NodeSelector setting specifies a set of labels to be - used as `nodeSelector` for Pods of this node. + description: NodeSelector setting specifies a set of labels to be used as `nodeSelector` for Pods of this node. type: object numactl: description: Numactl define Numactl options passed to the process @@ -7994,9 +7834,7 @@ v1: Deprecated: This field is deprecated, kept only for backward compatibility. type: boolean livenessProbeDisabled: - description: LivenessProbeDisabled if set to true, the operator - does not generate a liveness probe for new pods belonging to - this group + description: LivenessProbeDisabled if set to true, the operator does not generate a liveness probe for new pods belonging to this group type: boolean livenessProbeSpec: description: LivenessProbeSpec override liveness probe configuration @@ -8034,8 +7872,7 @@ v1: type: integer type: object readinessProbeDisabled: - description: ReadinessProbeDisabled override flag for probe disabled - in good manner (lowercase) with backward compatibility + description: ReadinessProbeDisabled override flag for probe disabled in good manner (lowercase) with backward compatibility type: boolean readinessProbeSpec: description: ReadinessProbeSpec override readiness probe configuration @@ -8114,8 +7951,8 @@ v1: pvcResizeMode: description: VolumeResizeMode specified resize mode for PVCs and PVs enum: - - runtime - - rotate + - runtime + - rotate type: string resources: description: Resources holds resource requests & limits @@ -8143,8 +7980,7 @@ v1: type: string type: array allowPrivilegeEscalation: - description: AllowPrivilegeEscalation Controls whether a process - can gain more privileges than its parent process. + description: AllowPrivilegeEscalation Controls whether a process can gain more privileges than its parent process. type: boolean dropAllCapabilities: description: |- @@ -8152,8 +7988,7 @@ v1: Deprecated: This field is added for backward compatibility. Will be removed in 1.1.0. type: boolean fsGroup: - description: FSGroup is a special supplemental group that applies - to all containers in a pod. + description: FSGroup is a special supplemental group that applies to all containers in a pod. format: int64 type: integer privileged: @@ -8162,26 +7997,21 @@ v1: essentially equivalent to root on the host. type: boolean readOnlyRootFilesystem: - description: ReadOnlyRootFilesystem if true, mounts the container's - root filesystem as read-only. + description: ReadOnlyRootFilesystem if true, mounts the container's root filesystem as read-only. type: boolean runAsGroup: - description: RunAsGroup is the GID to run the entrypoint of the - container process. + description: RunAsGroup is the GID to run the entrypoint of the container process. format: int64 type: integer runAsNonRoot: - description: RunAsNonRoot if true, indicates that the container - must run as a non-root user. + description: RunAsNonRoot if true, indicates that the container must run as a non-root user. type: boolean runAsUser: - description: RunAsUser is the UID to run the entrypoint of the - container process. + description: RunAsUser is the UID to run the entrypoint of the container process. format: int64 type: integer seLinuxOptions: - description: SELinuxOptions are the labels to be applied to the - container + description: SELinuxOptions are the labels to be applied to the container properties: level: type: string @@ -8193,8 +8023,7 @@ v1: type: string type: object seccompProfile: - description: SeccompProfile defines a pod/container's seccomp - profile settings. Only one profile source may be set. + description: SeccompProfile defines a pod/container's seccomp profile settings. Only one profile source may be set. properties: localhostProfile: type: string @@ -8231,13 +8060,11 @@ v1: to that service account. type: string shutdownDelay: - description: ShutdownDelay define how long operator should delay finalizer - removal after shutdown + description: ShutdownDelay define how long operator should delay finalizer removal after shutdown format: int32 type: integer shutdownMethod: - description: ShutdownMethod describe procedure of member shutdown - taken by Operator + description: ShutdownMethod describe procedure of member shutdown taken by Operator type: string sidecarCoreNames: description: |- @@ -8247,8 +8074,7 @@ v1: type: string type: array sidecars: - description: Sidecars specifies a list of additional containers to - be started + description: Sidecars specifies a list of additional containers to be started items: properties: args: @@ -8736,12 +8562,10 @@ v1: type: object type: array storageClassName: - description: StorageClassName specifies the classname for storage - of the servers. + description: StorageClassName specifies the classname for storage of the servers. type: string terminationGracePeriodSeconds: - description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds - for pods - via silent rotation + description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds for pods - via silent rotation format: int64 type: integer tolerations: @@ -8961,8 +8785,7 @@ v1: type: object type: object volumeMounts: - description: VolumeMounts define list of volume mounts mounted into - server container + description: VolumeMounts define list of volume mounts mounted into server container items: properties: mountPath: @@ -9060,15 +8883,13 @@ v1: type: array type: object storageEngine: - description: StorageEngine specifies the type of storage engine used for - all servers in the cluster. + description: StorageEngine specifies the type of storage engine used for all servers in the cluster. enum: - - RocksDB - - MMFiles + - RocksDB + - MMFiles type: string sync: - description: Sync holds Deployment-to-Deployment synchronization configuration - settings + description: Sync holds Deployment-to-Deployment synchronization configuration settings properties: auth: properties: @@ -9108,8 +8929,7 @@ v1: type: string type: array advertisedEndpoint: - description: AdvertisedEndpoint is passed to the coordinators/single - servers for advertising a specific endpoint + description: AdvertisedEndpoint is passed to the coordinators/single servers for advertising a specific endpoint type: string loadBalancerIP: description: |- @@ -9149,14 +8969,12 @@ v1: format: int32 type: integer type: - description: Type specifies the type of Service that will be created - to provide access to the ArangoDB deployment from outside the - Kubernetes cluster. + description: Type specifies the type of Service that will be created to provide access to the ArangoDB deployment from outside the Kubernetes cluster. enum: - - Auto - - None - - LoadBalancer - - NodePort + - Auto + - None + - LoadBalancer + - NodePort type: string type: object image: @@ -9215,12 +9033,10 @@ v1: type: object type: object syncmasters: - description: SyncMasters contains specification for Syncmaster pods running - in deployment mode `Cluster`. + description: SyncMasters contains specification for Syncmaster pods running in deployment mode `Cluster`. properties: affinity: - description: Affinity specified additional affinity settings in ArangoDB - Pod definitions + description: Affinity specified additional affinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -9346,18 +9162,15 @@ v1: Annotations are merged with `spec.annotations`. type: object annotationsIgnoreList: - description: AnnotationsIgnoreList list regexp or plain definitions - which annotations should be ignored + description: AnnotationsIgnoreList list regexp or plain definitions which annotations should be ignored items: type: string type: array annotationsMode: - description: AnnotationsMode Define annotations mode which should - be use while overriding annotations + description: AnnotationsMode Define annotations mode which should be use while overriding annotations type: string antiAffinity: - description: AntiAffinity specified additional antiAffinity settings - in ArangoDB Pod definitions + description: AntiAffinity specified additional antiAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -9469,8 +9282,7 @@ v1: type: array type: object args: - description: Args setting specifies additional command-line arguments - passed to all servers of this group. + description: Args setting specifies additional command-line arguments passed to all servers of this group. items: type: string type: array @@ -9501,16 +9313,14 @@ v1: description: EphemeralVolumes keeps information about ephemeral volumes. properties: apps: - description: Apps define apps ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Apps define apps ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume type: string type: object temp: - description: Temp define temp ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Temp define temp ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume @@ -9525,15 +9335,13 @@ v1: description: ExtendedRotationCheck extend checks for rotation type: boolean externalPortEnabled: - description: ExternalPortEnabled if external port should be enabled. - If is set to false, ports needs to be exposed via sidecar. Only - for ArangoD members + description: ExternalPortEnabled if external port should be enabled. If is set to false, ports needs to be exposed via sidecar. Only for ArangoD members type: boolean indexMethod: description: IndexMethod define group Indexing method enum: - - random - - ordered + - random + - ordered type: string initContainers: description: InitContainers Init containers specification @@ -10031,14 +9839,11 @@ v1: type: string type: object internalPort: - description: InternalPort define port used in internal communication, - can be accessed over localhost via sidecar. Only for ArangoD members + description: InternalPort define port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members format: int32 type: integer internalPortProtocol: - description: InternalPortProtocol define protocol of port used in - internal communication, can be accessed over localhost via sidecar. - Only for ArangoD members + description: InternalPortProtocol define protocol of port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members type: string labels: additionalProperties: @@ -10046,18 +9851,15 @@ v1: description: Labels specified the labels added to Pods in this group. type: object labelsIgnoreList: - description: LabelsIgnoreList list regexp or plain definitions which - labels should be ignored + description: LabelsIgnoreList list regexp or plain definitions which labels should be ignored items: type: string type: array labelsMode: - description: LabelsMode Define labels mode which should be use while - overriding labels + description: LabelsMode Define labels mode which should be use while overriding labels type: string maxCount: - description: MaxCount specifies a maximum for the count of servers. - If set, a specification is invalid if `count > maxCount`. + description: MaxCount specifies a maximum for the count of servers. If set, a specification is invalid if `count > maxCount`. format: int32 type: integer memoryReservation: @@ -10068,13 +9870,11 @@ v1: format: int64 type: integer minCount: - description: MinCount specifies a minimum for the count of servers. - If set, a specification is invalid if `count < minCount`. + description: MinCount specifies a minimum for the count of servers. If set, a specification is invalid if `count < minCount`. format: int32 type: integer nodeAffinity: - description: NodeAffinity specified additional nodeAffinity settings - in ArangoDB Pod definitions + description: NodeAffinity specified additional nodeAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -10151,8 +9951,7 @@ v1: nodeSelector: additionalProperties: type: string - description: NodeSelector setting specifies a set of labels to be - used as `nodeSelector` for Pods of this node. + description: NodeSelector setting specifies a set of labels to be used as `nodeSelector` for Pods of this node. type: object numactl: description: Numactl define Numactl options passed to the process @@ -10205,9 +10004,7 @@ v1: Deprecated: This field is deprecated, kept only for backward compatibility. type: boolean livenessProbeDisabled: - description: LivenessProbeDisabled if set to true, the operator - does not generate a liveness probe for new pods belonging to - this group + description: LivenessProbeDisabled if set to true, the operator does not generate a liveness probe for new pods belonging to this group type: boolean livenessProbeSpec: description: LivenessProbeSpec override liveness probe configuration @@ -10245,8 +10042,7 @@ v1: type: integer type: object readinessProbeDisabled: - description: ReadinessProbeDisabled override flag for probe disabled - in good manner (lowercase) with backward compatibility + description: ReadinessProbeDisabled override flag for probe disabled in good manner (lowercase) with backward compatibility type: boolean readinessProbeSpec: description: ReadinessProbeSpec override readiness probe configuration @@ -10325,8 +10121,8 @@ v1: pvcResizeMode: description: VolumeResizeMode specified resize mode for PVCs and PVs enum: - - runtime - - rotate + - runtime + - rotate type: string resources: description: Resources holds resource requests & limits @@ -10354,8 +10150,7 @@ v1: type: string type: array allowPrivilegeEscalation: - description: AllowPrivilegeEscalation Controls whether a process - can gain more privileges than its parent process. + description: AllowPrivilegeEscalation Controls whether a process can gain more privileges than its parent process. type: boolean dropAllCapabilities: description: |- @@ -10363,8 +10158,7 @@ v1: Deprecated: This field is added for backward compatibility. Will be removed in 1.1.0. type: boolean fsGroup: - description: FSGroup is a special supplemental group that applies - to all containers in a pod. + description: FSGroup is a special supplemental group that applies to all containers in a pod. format: int64 type: integer privileged: @@ -10373,26 +10167,21 @@ v1: essentially equivalent to root on the host. type: boolean readOnlyRootFilesystem: - description: ReadOnlyRootFilesystem if true, mounts the container's - root filesystem as read-only. + description: ReadOnlyRootFilesystem if true, mounts the container's root filesystem as read-only. type: boolean runAsGroup: - description: RunAsGroup is the GID to run the entrypoint of the - container process. + description: RunAsGroup is the GID to run the entrypoint of the container process. format: int64 type: integer runAsNonRoot: - description: RunAsNonRoot if true, indicates that the container - must run as a non-root user. + description: RunAsNonRoot if true, indicates that the container must run as a non-root user. type: boolean runAsUser: - description: RunAsUser is the UID to run the entrypoint of the - container process. + description: RunAsUser is the UID to run the entrypoint of the container process. format: int64 type: integer seLinuxOptions: - description: SELinuxOptions are the labels to be applied to the - container + description: SELinuxOptions are the labels to be applied to the container properties: level: type: string @@ -10404,8 +10193,7 @@ v1: type: string type: object seccompProfile: - description: SeccompProfile defines a pod/container's seccomp - profile settings. Only one profile source may be set. + description: SeccompProfile defines a pod/container's seccomp profile settings. Only one profile source may be set. properties: localhostProfile: type: string @@ -10442,13 +10230,11 @@ v1: to that service account. type: string shutdownDelay: - description: ShutdownDelay define how long operator should delay finalizer - removal after shutdown + description: ShutdownDelay define how long operator should delay finalizer removal after shutdown format: int32 type: integer shutdownMethod: - description: ShutdownMethod describe procedure of member shutdown - taken by Operator + description: ShutdownMethod describe procedure of member shutdown taken by Operator type: string sidecarCoreNames: description: |- @@ -10458,8 +10244,7 @@ v1: type: string type: array sidecars: - description: Sidecars specifies a list of additional containers to - be started + description: Sidecars specifies a list of additional containers to be started items: properties: args: @@ -10947,12 +10732,10 @@ v1: type: object type: array storageClassName: - description: StorageClassName specifies the classname for storage - of the servers. + description: StorageClassName specifies the classname for storage of the servers. type: string terminationGracePeriodSeconds: - description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds - for pods - via silent rotation + description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds for pods - via silent rotation format: int64 type: integer tolerations: @@ -11172,8 +10955,7 @@ v1: type: object type: object volumeMounts: - description: VolumeMounts define list of volume mounts mounted into - server container + description: VolumeMounts define list of volume mounts mounted into server container items: properties: mountPath: @@ -11271,12 +11053,10 @@ v1: type: array type: object syncworkers: - description: SyncWorkers contains specification for Syncworker pods running - in deployment mode `Cluster`. + description: SyncWorkers contains specification for Syncworker pods running in deployment mode `Cluster`. properties: affinity: - description: Affinity specified additional affinity settings in ArangoDB - Pod definitions + description: Affinity specified additional affinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -11402,18 +11182,15 @@ v1: Annotations are merged with `spec.annotations`. type: object annotationsIgnoreList: - description: AnnotationsIgnoreList list regexp or plain definitions - which annotations should be ignored + description: AnnotationsIgnoreList list regexp or plain definitions which annotations should be ignored items: type: string type: array annotationsMode: - description: AnnotationsMode Define annotations mode which should - be use while overriding annotations + description: AnnotationsMode Define annotations mode which should be use while overriding annotations type: string antiAffinity: - description: AntiAffinity specified additional antiAffinity settings - in ArangoDB Pod definitions + description: AntiAffinity specified additional antiAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -11525,8 +11302,7 @@ v1: type: array type: object args: - description: Args setting specifies additional command-line arguments - passed to all servers of this group. + description: Args setting specifies additional command-line arguments passed to all servers of this group. items: type: string type: array @@ -11557,16 +11333,14 @@ v1: description: EphemeralVolumes keeps information about ephemeral volumes. properties: apps: - description: Apps define apps ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Apps define apps ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume type: string type: object temp: - description: Temp define temp ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Temp define temp ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume @@ -11581,15 +11355,13 @@ v1: description: ExtendedRotationCheck extend checks for rotation type: boolean externalPortEnabled: - description: ExternalPortEnabled if external port should be enabled. - If is set to false, ports needs to be exposed via sidecar. Only - for ArangoD members + description: ExternalPortEnabled if external port should be enabled. If is set to false, ports needs to be exposed via sidecar. Only for ArangoD members type: boolean indexMethod: description: IndexMethod define group Indexing method enum: - - random - - ordered + - random + - ordered type: string initContainers: description: InitContainers Init containers specification @@ -12087,14 +11859,11 @@ v1: type: string type: object internalPort: - description: InternalPort define port used in internal communication, - can be accessed over localhost via sidecar. Only for ArangoD members + description: InternalPort define port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members format: int32 type: integer internalPortProtocol: - description: InternalPortProtocol define protocol of port used in - internal communication, can be accessed over localhost via sidecar. - Only for ArangoD members + description: InternalPortProtocol define protocol of port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members type: string labels: additionalProperties: @@ -12102,18 +11871,15 @@ v1: description: Labels specified the labels added to Pods in this group. type: object labelsIgnoreList: - description: LabelsIgnoreList list regexp or plain definitions which - labels should be ignored + description: LabelsIgnoreList list regexp or plain definitions which labels should be ignored items: type: string type: array labelsMode: - description: LabelsMode Define labels mode which should be use while - overriding labels + description: LabelsMode Define labels mode which should be use while overriding labels type: string maxCount: - description: MaxCount specifies a maximum for the count of servers. - If set, a specification is invalid if `count > maxCount`. + description: MaxCount specifies a maximum for the count of servers. If set, a specification is invalid if `count > maxCount`. format: int32 type: integer memoryReservation: @@ -12124,13 +11890,11 @@ v1: format: int64 type: integer minCount: - description: MinCount specifies a minimum for the count of servers. - If set, a specification is invalid if `count < minCount`. + description: MinCount specifies a minimum for the count of servers. If set, a specification is invalid if `count < minCount`. format: int32 type: integer nodeAffinity: - description: NodeAffinity specified additional nodeAffinity settings - in ArangoDB Pod definitions + description: NodeAffinity specified additional nodeAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -12207,8 +11971,7 @@ v1: nodeSelector: additionalProperties: type: string - description: NodeSelector setting specifies a set of labels to be - used as `nodeSelector` for Pods of this node. + description: NodeSelector setting specifies a set of labels to be used as `nodeSelector` for Pods of this node. type: object numactl: description: Numactl define Numactl options passed to the process @@ -12261,9 +12024,7 @@ v1: Deprecated: This field is deprecated, kept only for backward compatibility. type: boolean livenessProbeDisabled: - description: LivenessProbeDisabled if set to true, the operator - does not generate a liveness probe for new pods belonging to - this group + description: LivenessProbeDisabled if set to true, the operator does not generate a liveness probe for new pods belonging to this group type: boolean livenessProbeSpec: description: LivenessProbeSpec override liveness probe configuration @@ -12301,8 +12062,7 @@ v1: type: integer type: object readinessProbeDisabled: - description: ReadinessProbeDisabled override flag for probe disabled - in good manner (lowercase) with backward compatibility + description: ReadinessProbeDisabled override flag for probe disabled in good manner (lowercase) with backward compatibility type: boolean readinessProbeSpec: description: ReadinessProbeSpec override readiness probe configuration @@ -12381,8 +12141,8 @@ v1: pvcResizeMode: description: VolumeResizeMode specified resize mode for PVCs and PVs enum: - - runtime - - rotate + - runtime + - rotate type: string resources: description: Resources holds resource requests & limits @@ -12410,8 +12170,7 @@ v1: type: string type: array allowPrivilegeEscalation: - description: AllowPrivilegeEscalation Controls whether a process - can gain more privileges than its parent process. + description: AllowPrivilegeEscalation Controls whether a process can gain more privileges than its parent process. type: boolean dropAllCapabilities: description: |- @@ -12419,8 +12178,7 @@ v1: Deprecated: This field is added for backward compatibility. Will be removed in 1.1.0. type: boolean fsGroup: - description: FSGroup is a special supplemental group that applies - to all containers in a pod. + description: FSGroup is a special supplemental group that applies to all containers in a pod. format: int64 type: integer privileged: @@ -12429,26 +12187,21 @@ v1: essentially equivalent to root on the host. type: boolean readOnlyRootFilesystem: - description: ReadOnlyRootFilesystem if true, mounts the container's - root filesystem as read-only. + description: ReadOnlyRootFilesystem if true, mounts the container's root filesystem as read-only. type: boolean runAsGroup: - description: RunAsGroup is the GID to run the entrypoint of the - container process. + description: RunAsGroup is the GID to run the entrypoint of the container process. format: int64 type: integer runAsNonRoot: - description: RunAsNonRoot if true, indicates that the container - must run as a non-root user. + description: RunAsNonRoot if true, indicates that the container must run as a non-root user. type: boolean runAsUser: - description: RunAsUser is the UID to run the entrypoint of the - container process. + description: RunAsUser is the UID to run the entrypoint of the container process. format: int64 type: integer seLinuxOptions: - description: SELinuxOptions are the labels to be applied to the - container + description: SELinuxOptions are the labels to be applied to the container properties: level: type: string @@ -12460,8 +12213,7 @@ v1: type: string type: object seccompProfile: - description: SeccompProfile defines a pod/container's seccomp - profile settings. Only one profile source may be set. + description: SeccompProfile defines a pod/container's seccomp profile settings. Only one profile source may be set. properties: localhostProfile: type: string @@ -12498,13 +12250,11 @@ v1: to that service account. type: string shutdownDelay: - description: ShutdownDelay define how long operator should delay finalizer - removal after shutdown + description: ShutdownDelay define how long operator should delay finalizer removal after shutdown format: int32 type: integer shutdownMethod: - description: ShutdownMethod describe procedure of member shutdown - taken by Operator + description: ShutdownMethod describe procedure of member shutdown taken by Operator type: string sidecarCoreNames: description: |- @@ -12514,8 +12264,7 @@ v1: type: string type: array sidecars: - description: Sidecars specifies a list of additional containers to - be started + description: Sidecars specifies a list of additional containers to be started items: properties: args: @@ -13003,12 +12752,10 @@ v1: type: object type: array storageClassName: - description: StorageClassName specifies the classname for storage - of the servers. + description: StorageClassName specifies the classname for storage of the servers. type: string terminationGracePeriodSeconds: - description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds - for pods - via silent rotation + description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds for pods - via silent rotation format: int64 type: integer tolerations: @@ -13228,8 +12975,7 @@ v1: type: object type: object volumeMounts: - description: VolumeMounts define list of volume mounts mounted into - server container + description: VolumeMounts define list of volume mounts mounted into server container items: properties: mountPath: @@ -13402,8 +13148,7 @@ v1: description: Upgrade allows to configure upgrade-related options properties: autoUpgrade: - description: AutoUpgrade flag specifies if upgrade should be auto-injected, - even if is not required (in case of stuck) + description: AutoUpgrade flag specifies if upgrade should be auto-injected, even if is not required (in case of stuck) type: boolean debugLog: description: |- @@ -13425,12 +13170,10 @@ v1alpha: Required only of domain is not set to default (cluster.local) type: string agents: - description: Agents contains specification for Agency pods running in - deployment mode `Cluster` or `ActiveFailover`. + description: Agents contains specification for Agency pods running in deployment mode `Cluster` or `ActiveFailover`. properties: affinity: - description: Affinity specified additional affinity settings in ArangoDB - Pod definitions + description: Affinity specified additional affinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -13556,18 +13299,15 @@ v1alpha: Annotations are merged with `spec.annotations`. type: object annotationsIgnoreList: - description: AnnotationsIgnoreList list regexp or plain definitions - which annotations should be ignored + description: AnnotationsIgnoreList list regexp or plain definitions which annotations should be ignored items: type: string type: array annotationsMode: - description: AnnotationsMode Define annotations mode which should - be use while overriding annotations + description: AnnotationsMode Define annotations mode which should be use while overriding annotations type: string antiAffinity: - description: AntiAffinity specified additional antiAffinity settings - in ArangoDB Pod definitions + description: AntiAffinity specified additional antiAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -13679,8 +13419,7 @@ v1alpha: type: array type: object args: - description: Args setting specifies additional command-line arguments - passed to all servers of this group. + description: Args setting specifies additional command-line arguments passed to all servers of this group. items: type: string type: array @@ -13711,16 +13450,14 @@ v1alpha: description: EphemeralVolumes keeps information about ephemeral volumes. properties: apps: - description: Apps define apps ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Apps define apps ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume type: string type: object temp: - description: Temp define temp ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Temp define temp ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume @@ -13735,15 +13472,13 @@ v1alpha: description: ExtendedRotationCheck extend checks for rotation type: boolean externalPortEnabled: - description: ExternalPortEnabled if external port should be enabled. - If is set to false, ports needs to be exposed via sidecar. Only - for ArangoD members + description: ExternalPortEnabled if external port should be enabled. If is set to false, ports needs to be exposed via sidecar. Only for ArangoD members type: boolean indexMethod: description: IndexMethod define group Indexing method enum: - - random - - ordered + - random + - ordered type: string initContainers: description: InitContainers Init containers specification @@ -14241,14 +13976,11 @@ v1alpha: type: string type: object internalPort: - description: InternalPort define port used in internal communication, - can be accessed over localhost via sidecar. Only for ArangoD members + description: InternalPort define port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members format: int32 type: integer internalPortProtocol: - description: InternalPortProtocol define protocol of port used in - internal communication, can be accessed over localhost via sidecar. - Only for ArangoD members + description: InternalPortProtocol define protocol of port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members type: string labels: additionalProperties: @@ -14256,18 +13988,15 @@ v1alpha: description: Labels specified the labels added to Pods in this group. type: object labelsIgnoreList: - description: LabelsIgnoreList list regexp or plain definitions which - labels should be ignored + description: LabelsIgnoreList list regexp or plain definitions which labels should be ignored items: type: string type: array labelsMode: - description: LabelsMode Define labels mode which should be use while - overriding labels + description: LabelsMode Define labels mode which should be use while overriding labels type: string maxCount: - description: MaxCount specifies a maximum for the count of servers. - If set, a specification is invalid if `count > maxCount`. + description: MaxCount specifies a maximum for the count of servers. If set, a specification is invalid if `count > maxCount`. format: int32 type: integer memoryReservation: @@ -14278,13 +14007,11 @@ v1alpha: format: int64 type: integer minCount: - description: MinCount specifies a minimum for the count of servers. - If set, a specification is invalid if `count < minCount`. + description: MinCount specifies a minimum for the count of servers. If set, a specification is invalid if `count < minCount`. format: int32 type: integer nodeAffinity: - description: NodeAffinity specified additional nodeAffinity settings - in ArangoDB Pod definitions + description: NodeAffinity specified additional nodeAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -14361,8 +14088,7 @@ v1alpha: nodeSelector: additionalProperties: type: string - description: NodeSelector setting specifies a set of labels to be - used as `nodeSelector` for Pods of this node. + description: NodeSelector setting specifies a set of labels to be used as `nodeSelector` for Pods of this node. type: object numactl: description: Numactl define Numactl options passed to the process @@ -14415,9 +14141,7 @@ v1alpha: Deprecated: This field is deprecated, kept only for backward compatibility. type: boolean livenessProbeDisabled: - description: LivenessProbeDisabled if set to true, the operator - does not generate a liveness probe for new pods belonging to - this group + description: LivenessProbeDisabled if set to true, the operator does not generate a liveness probe for new pods belonging to this group type: boolean livenessProbeSpec: description: LivenessProbeSpec override liveness probe configuration @@ -14455,8 +14179,7 @@ v1alpha: type: integer type: object readinessProbeDisabled: - description: ReadinessProbeDisabled override flag for probe disabled - in good manner (lowercase) with backward compatibility + description: ReadinessProbeDisabled override flag for probe disabled in good manner (lowercase) with backward compatibility type: boolean readinessProbeSpec: description: ReadinessProbeSpec override readiness probe configuration @@ -14535,8 +14258,8 @@ v1alpha: pvcResizeMode: description: VolumeResizeMode specified resize mode for PVCs and PVs enum: - - runtime - - rotate + - runtime + - rotate type: string resources: description: Resources holds resource requests & limits @@ -14564,8 +14287,7 @@ v1alpha: type: string type: array allowPrivilegeEscalation: - description: AllowPrivilegeEscalation Controls whether a process - can gain more privileges than its parent process. + description: AllowPrivilegeEscalation Controls whether a process can gain more privileges than its parent process. type: boolean dropAllCapabilities: description: |- @@ -14573,8 +14295,7 @@ v1alpha: Deprecated: This field is added for backward compatibility. Will be removed in 1.1.0. type: boolean fsGroup: - description: FSGroup is a special supplemental group that applies - to all containers in a pod. + description: FSGroup is a special supplemental group that applies to all containers in a pod. format: int64 type: integer privileged: @@ -14583,26 +14304,21 @@ v1alpha: essentially equivalent to root on the host. type: boolean readOnlyRootFilesystem: - description: ReadOnlyRootFilesystem if true, mounts the container's - root filesystem as read-only. + description: ReadOnlyRootFilesystem if true, mounts the container's root filesystem as read-only. type: boolean runAsGroup: - description: RunAsGroup is the GID to run the entrypoint of the - container process. + description: RunAsGroup is the GID to run the entrypoint of the container process. format: int64 type: integer runAsNonRoot: - description: RunAsNonRoot if true, indicates that the container - must run as a non-root user. + description: RunAsNonRoot if true, indicates that the container must run as a non-root user. type: boolean runAsUser: - description: RunAsUser is the UID to run the entrypoint of the - container process. + description: RunAsUser is the UID to run the entrypoint of the container process. format: int64 type: integer seLinuxOptions: - description: SELinuxOptions are the labels to be applied to the - container + description: SELinuxOptions are the labels to be applied to the container properties: level: type: string @@ -14614,8 +14330,7 @@ v1alpha: type: string type: object seccompProfile: - description: SeccompProfile defines a pod/container's seccomp - profile settings. Only one profile source may be set. + description: SeccompProfile defines a pod/container's seccomp profile settings. Only one profile source may be set. properties: localhostProfile: type: string @@ -14652,13 +14367,11 @@ v1alpha: to that service account. type: string shutdownDelay: - description: ShutdownDelay define how long operator should delay finalizer - removal after shutdown + description: ShutdownDelay define how long operator should delay finalizer removal after shutdown format: int32 type: integer shutdownMethod: - description: ShutdownMethod describe procedure of member shutdown - taken by Operator + description: ShutdownMethod describe procedure of member shutdown taken by Operator type: string sidecarCoreNames: description: |- @@ -14668,8 +14381,7 @@ v1alpha: type: string type: array sidecars: - description: Sidecars specifies a list of additional containers to - be started + description: Sidecars specifies a list of additional containers to be started items: properties: args: @@ -15157,12 +14869,10 @@ v1alpha: type: object type: array storageClassName: - description: StorageClassName specifies the classname for storage - of the servers. + description: StorageClassName specifies the classname for storage of the servers. type: string terminationGracePeriodSeconds: - description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds - for pods - via silent rotation + description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds for pods - via silent rotation format: int64 type: integer tolerations: @@ -15382,8 +15092,7 @@ v1alpha: type: object type: object volumeMounts: - description: VolumeMounts define list of volume mounts mounted into - server container + description: VolumeMounts define list of volume mounts mounted into server container items: properties: mountPath: @@ -15481,28 +15190,24 @@ v1alpha: type: array type: object allowUnsafeUpgrade: - description: AllowUnsafeUpgrade determines if upgrade on missing member - or with not in sync shards is allowed + description: AllowUnsafeUpgrade determines if upgrade on missing member or with not in sync shards is allowed type: boolean annotations: additionalProperties: type: string - description: Annotations specifies the annotations added to all ArangoDeployment - owned resources (pods, services, PVC’s, PDB’s). + description: Annotations specifies the annotations added to all ArangoDeployment owned resources (pods, services, PVC’s, PDB’s). type: object annotationsIgnoreList: - description: AnnotationsIgnoreList list regexp or plain definitions which - annotations should be ignored + description: AnnotationsIgnoreList list regexp or plain definitions which annotations should be ignored items: type: string type: array annotationsMode: - description: AnnotationsMode defines annotations mode which should be - use while overriding annotations. + description: AnnotationsMode defines annotations mode which should be use while overriding annotations. enum: - - disabled - - append - - replace + - disabled + - append + - replace type: string architecture: description: |- @@ -15555,35 +15260,31 @@ v1alpha: description: ChaosSpec can be used for chaos-monkey testing of your ArangoDeployment properties: enabled: - description: Enabled switches the chaos monkey for a deployment on - or off. + description: Enabled switches the chaos monkey for a deployment on or off. type: boolean interval: description: Interval is the time between events format: int64 type: integer kill-pod-probability: - description: KillPodProbability is the chance of a pod being killed - during an event + description: KillPodProbability is the chance of a pod being killed during an event format: int32 type: integer type: object communicationMethod: description: CommunicationMethod define communication method used in deployment enum: - - headless - - dns - - short-dns - - headless-dns - - ip + - headless + - dns + - short-dns + - headless-dns + - ip type: string coordinators: - description: Coordinators contains specification for Coordinator pods - running in deployment mode `Cluster` or `ActiveFailover`. + description: Coordinators contains specification for Coordinator pods running in deployment mode `Cluster` or `ActiveFailover`. properties: affinity: - description: Affinity specified additional affinity settings in ArangoDB - Pod definitions + description: Affinity specified additional affinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -15709,18 +15410,15 @@ v1alpha: Annotations are merged with `spec.annotations`. type: object annotationsIgnoreList: - description: AnnotationsIgnoreList list regexp or plain definitions - which annotations should be ignored + description: AnnotationsIgnoreList list regexp or plain definitions which annotations should be ignored items: type: string type: array annotationsMode: - description: AnnotationsMode Define annotations mode which should - be use while overriding annotations + description: AnnotationsMode Define annotations mode which should be use while overriding annotations type: string antiAffinity: - description: AntiAffinity specified additional antiAffinity settings - in ArangoDB Pod definitions + description: AntiAffinity specified additional antiAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -15832,8 +15530,7 @@ v1alpha: type: array type: object args: - description: Args setting specifies additional command-line arguments - passed to all servers of this group. + description: Args setting specifies additional command-line arguments passed to all servers of this group. items: type: string type: array @@ -15864,16 +15561,14 @@ v1alpha: description: EphemeralVolumes keeps information about ephemeral volumes. properties: apps: - description: Apps define apps ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Apps define apps ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume type: string type: object temp: - description: Temp define temp ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Temp define temp ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume @@ -15888,15 +15583,13 @@ v1alpha: description: ExtendedRotationCheck extend checks for rotation type: boolean externalPortEnabled: - description: ExternalPortEnabled if external port should be enabled. - If is set to false, ports needs to be exposed via sidecar. Only - for ArangoD members + description: ExternalPortEnabled if external port should be enabled. If is set to false, ports needs to be exposed via sidecar. Only for ArangoD members type: boolean indexMethod: description: IndexMethod define group Indexing method enum: - - random - - ordered + - random + - ordered type: string initContainers: description: InitContainers Init containers specification @@ -16394,14 +16087,11 @@ v1alpha: type: string type: object internalPort: - description: InternalPort define port used in internal communication, - can be accessed over localhost via sidecar. Only for ArangoD members + description: InternalPort define port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members format: int32 type: integer internalPortProtocol: - description: InternalPortProtocol define protocol of port used in - internal communication, can be accessed over localhost via sidecar. - Only for ArangoD members + description: InternalPortProtocol define protocol of port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members type: string labels: additionalProperties: @@ -16409,18 +16099,15 @@ v1alpha: description: Labels specified the labels added to Pods in this group. type: object labelsIgnoreList: - description: LabelsIgnoreList list regexp or plain definitions which - labels should be ignored + description: LabelsIgnoreList list regexp or plain definitions which labels should be ignored items: type: string type: array labelsMode: - description: LabelsMode Define labels mode which should be use while - overriding labels + description: LabelsMode Define labels mode which should be use while overriding labels type: string maxCount: - description: MaxCount specifies a maximum for the count of servers. - If set, a specification is invalid if `count > maxCount`. + description: MaxCount specifies a maximum for the count of servers. If set, a specification is invalid if `count > maxCount`. format: int32 type: integer memoryReservation: @@ -16431,13 +16118,11 @@ v1alpha: format: int64 type: integer minCount: - description: MinCount specifies a minimum for the count of servers. - If set, a specification is invalid if `count < minCount`. + description: MinCount specifies a minimum for the count of servers. If set, a specification is invalid if `count < minCount`. format: int32 type: integer nodeAffinity: - description: NodeAffinity specified additional nodeAffinity settings - in ArangoDB Pod definitions + description: NodeAffinity specified additional nodeAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -16514,8 +16199,7 @@ v1alpha: nodeSelector: additionalProperties: type: string - description: NodeSelector setting specifies a set of labels to be - used as `nodeSelector` for Pods of this node. + description: NodeSelector setting specifies a set of labels to be used as `nodeSelector` for Pods of this node. type: object numactl: description: Numactl define Numactl options passed to the process @@ -16568,9 +16252,7 @@ v1alpha: Deprecated: This field is deprecated, kept only for backward compatibility. type: boolean livenessProbeDisabled: - description: LivenessProbeDisabled if set to true, the operator - does not generate a liveness probe for new pods belonging to - this group + description: LivenessProbeDisabled if set to true, the operator does not generate a liveness probe for new pods belonging to this group type: boolean livenessProbeSpec: description: LivenessProbeSpec override liveness probe configuration @@ -16608,8 +16290,7 @@ v1alpha: type: integer type: object readinessProbeDisabled: - description: ReadinessProbeDisabled override flag for probe disabled - in good manner (lowercase) with backward compatibility + description: ReadinessProbeDisabled override flag for probe disabled in good manner (lowercase) with backward compatibility type: boolean readinessProbeSpec: description: ReadinessProbeSpec override readiness probe configuration @@ -16688,8 +16369,8 @@ v1alpha: pvcResizeMode: description: VolumeResizeMode specified resize mode for PVCs and PVs enum: - - runtime - - rotate + - runtime + - rotate type: string resources: description: Resources holds resource requests & limits @@ -16717,8 +16398,7 @@ v1alpha: type: string type: array allowPrivilegeEscalation: - description: AllowPrivilegeEscalation Controls whether a process - can gain more privileges than its parent process. + description: AllowPrivilegeEscalation Controls whether a process can gain more privileges than its parent process. type: boolean dropAllCapabilities: description: |- @@ -16726,8 +16406,7 @@ v1alpha: Deprecated: This field is added for backward compatibility. Will be removed in 1.1.0. type: boolean fsGroup: - description: FSGroup is a special supplemental group that applies - to all containers in a pod. + description: FSGroup is a special supplemental group that applies to all containers in a pod. format: int64 type: integer privileged: @@ -16736,26 +16415,21 @@ v1alpha: essentially equivalent to root on the host. type: boolean readOnlyRootFilesystem: - description: ReadOnlyRootFilesystem if true, mounts the container's - root filesystem as read-only. + description: ReadOnlyRootFilesystem if true, mounts the container's root filesystem as read-only. type: boolean runAsGroup: - description: RunAsGroup is the GID to run the entrypoint of the - container process. + description: RunAsGroup is the GID to run the entrypoint of the container process. format: int64 type: integer runAsNonRoot: - description: RunAsNonRoot if true, indicates that the container - must run as a non-root user. + description: RunAsNonRoot if true, indicates that the container must run as a non-root user. type: boolean runAsUser: - description: RunAsUser is the UID to run the entrypoint of the - container process. + description: RunAsUser is the UID to run the entrypoint of the container process. format: int64 type: integer seLinuxOptions: - description: SELinuxOptions are the labels to be applied to the - container + description: SELinuxOptions are the labels to be applied to the container properties: level: type: string @@ -16767,8 +16441,7 @@ v1alpha: type: string type: object seccompProfile: - description: SeccompProfile defines a pod/container's seccomp - profile settings. Only one profile source may be set. + description: SeccompProfile defines a pod/container's seccomp profile settings. Only one profile source may be set. properties: localhostProfile: type: string @@ -16805,13 +16478,11 @@ v1alpha: to that service account. type: string shutdownDelay: - description: ShutdownDelay define how long operator should delay finalizer - removal after shutdown + description: ShutdownDelay define how long operator should delay finalizer removal after shutdown format: int32 type: integer shutdownMethod: - description: ShutdownMethod describe procedure of member shutdown - taken by Operator + description: ShutdownMethod describe procedure of member shutdown taken by Operator type: string sidecarCoreNames: description: |- @@ -16821,8 +16492,7 @@ v1alpha: type: string type: array sidecars: - description: Sidecars specifies a list of additional containers to - be started + description: Sidecars specifies a list of additional containers to be started items: properties: args: @@ -17310,12 +16980,10 @@ v1alpha: type: object type: array storageClassName: - description: StorageClassName specifies the classname for storage - of the servers. + description: StorageClassName specifies the classname for storage of the servers. type: string terminationGracePeriodSeconds: - description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds - for pods - via silent rotation + description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds for pods - via silent rotation format: int64 type: integer tolerations: @@ -17535,8 +17203,7 @@ v1alpha: type: object type: object volumeMounts: - description: VolumeMounts define list of volume mounts mounted into - server container + description: VolumeMounts define list of volume mounts mounted into server container items: properties: mountPath: @@ -17634,21 +17301,17 @@ v1alpha: type: array type: object database: - description: Database holds information about database state, like maintenance - mode + description: Database holds information about database state, like maintenance mode properties: maintenance: - description: Maintenance manage maintenance mode on Cluster side. - Requires maintenance feature to be enabled + description: Maintenance manage maintenance mode on Cluster side. Requires maintenance feature to be enabled type: boolean type: object dbservers: - description: DBServers contains specification for DBServer pods running - in deployment mode `Cluster` or `ActiveFailover`. + description: DBServers contains specification for DBServer pods running in deployment mode `Cluster` or `ActiveFailover`. properties: affinity: - description: Affinity specified additional affinity settings in ArangoDB - Pod definitions + description: Affinity specified additional affinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -17774,18 +17437,15 @@ v1alpha: Annotations are merged with `spec.annotations`. type: object annotationsIgnoreList: - description: AnnotationsIgnoreList list regexp or plain definitions - which annotations should be ignored + description: AnnotationsIgnoreList list regexp or plain definitions which annotations should be ignored items: type: string type: array annotationsMode: - description: AnnotationsMode Define annotations mode which should - be use while overriding annotations + description: AnnotationsMode Define annotations mode which should be use while overriding annotations type: string antiAffinity: - description: AntiAffinity specified additional antiAffinity settings - in ArangoDB Pod definitions + description: AntiAffinity specified additional antiAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -17897,8 +17557,7 @@ v1alpha: type: array type: object args: - description: Args setting specifies additional command-line arguments - passed to all servers of this group. + description: Args setting specifies additional command-line arguments passed to all servers of this group. items: type: string type: array @@ -17929,16 +17588,14 @@ v1alpha: description: EphemeralVolumes keeps information about ephemeral volumes. properties: apps: - description: Apps define apps ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Apps define apps ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume type: string type: object temp: - description: Temp define temp ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Temp define temp ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume @@ -17953,15 +17610,13 @@ v1alpha: description: ExtendedRotationCheck extend checks for rotation type: boolean externalPortEnabled: - description: ExternalPortEnabled if external port should be enabled. - If is set to false, ports needs to be exposed via sidecar. Only - for ArangoD members + description: ExternalPortEnabled if external port should be enabled. If is set to false, ports needs to be exposed via sidecar. Only for ArangoD members type: boolean indexMethod: description: IndexMethod define group Indexing method enum: - - random - - ordered + - random + - ordered type: string initContainers: description: InitContainers Init containers specification @@ -18459,14 +18114,11 @@ v1alpha: type: string type: object internalPort: - description: InternalPort define port used in internal communication, - can be accessed over localhost via sidecar. Only for ArangoD members + description: InternalPort define port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members format: int32 type: integer internalPortProtocol: - description: InternalPortProtocol define protocol of port used in - internal communication, can be accessed over localhost via sidecar. - Only for ArangoD members + description: InternalPortProtocol define protocol of port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members type: string labels: additionalProperties: @@ -18474,18 +18126,15 @@ v1alpha: description: Labels specified the labels added to Pods in this group. type: object labelsIgnoreList: - description: LabelsIgnoreList list regexp or plain definitions which - labels should be ignored + description: LabelsIgnoreList list regexp or plain definitions which labels should be ignored items: type: string type: array labelsMode: - description: LabelsMode Define labels mode which should be use while - overriding labels + description: LabelsMode Define labels mode which should be use while overriding labels type: string maxCount: - description: MaxCount specifies a maximum for the count of servers. - If set, a specification is invalid if `count > maxCount`. + description: MaxCount specifies a maximum for the count of servers. If set, a specification is invalid if `count > maxCount`. format: int32 type: integer memoryReservation: @@ -18496,13 +18145,11 @@ v1alpha: format: int64 type: integer minCount: - description: MinCount specifies a minimum for the count of servers. - If set, a specification is invalid if `count < minCount`. + description: MinCount specifies a minimum for the count of servers. If set, a specification is invalid if `count < minCount`. format: int32 type: integer nodeAffinity: - description: NodeAffinity specified additional nodeAffinity settings - in ArangoDB Pod definitions + description: NodeAffinity specified additional nodeAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -18579,8 +18226,7 @@ v1alpha: nodeSelector: additionalProperties: type: string - description: NodeSelector setting specifies a set of labels to be - used as `nodeSelector` for Pods of this node. + description: NodeSelector setting specifies a set of labels to be used as `nodeSelector` for Pods of this node. type: object numactl: description: Numactl define Numactl options passed to the process @@ -18633,9 +18279,7 @@ v1alpha: Deprecated: This field is deprecated, kept only for backward compatibility. type: boolean livenessProbeDisabled: - description: LivenessProbeDisabled if set to true, the operator - does not generate a liveness probe for new pods belonging to - this group + description: LivenessProbeDisabled if set to true, the operator does not generate a liveness probe for new pods belonging to this group type: boolean livenessProbeSpec: description: LivenessProbeSpec override liveness probe configuration @@ -18673,8 +18317,7 @@ v1alpha: type: integer type: object readinessProbeDisabled: - description: ReadinessProbeDisabled override flag for probe disabled - in good manner (lowercase) with backward compatibility + description: ReadinessProbeDisabled override flag for probe disabled in good manner (lowercase) with backward compatibility type: boolean readinessProbeSpec: description: ReadinessProbeSpec override readiness probe configuration @@ -18753,8 +18396,8 @@ v1alpha: pvcResizeMode: description: VolumeResizeMode specified resize mode for PVCs and PVs enum: - - runtime - - rotate + - runtime + - rotate type: string resources: description: Resources holds resource requests & limits @@ -18782,8 +18425,7 @@ v1alpha: type: string type: array allowPrivilegeEscalation: - description: AllowPrivilegeEscalation Controls whether a process - can gain more privileges than its parent process. + description: AllowPrivilegeEscalation Controls whether a process can gain more privileges than its parent process. type: boolean dropAllCapabilities: description: |- @@ -18791,8 +18433,7 @@ v1alpha: Deprecated: This field is added for backward compatibility. Will be removed in 1.1.0. type: boolean fsGroup: - description: FSGroup is a special supplemental group that applies - to all containers in a pod. + description: FSGroup is a special supplemental group that applies to all containers in a pod. format: int64 type: integer privileged: @@ -18801,26 +18442,21 @@ v1alpha: essentially equivalent to root on the host. type: boolean readOnlyRootFilesystem: - description: ReadOnlyRootFilesystem if true, mounts the container's - root filesystem as read-only. + description: ReadOnlyRootFilesystem if true, mounts the container's root filesystem as read-only. type: boolean runAsGroup: - description: RunAsGroup is the GID to run the entrypoint of the - container process. + description: RunAsGroup is the GID to run the entrypoint of the container process. format: int64 type: integer runAsNonRoot: - description: RunAsNonRoot if true, indicates that the container - must run as a non-root user. + description: RunAsNonRoot if true, indicates that the container must run as a non-root user. type: boolean runAsUser: - description: RunAsUser is the UID to run the entrypoint of the - container process. + description: RunAsUser is the UID to run the entrypoint of the container process. format: int64 type: integer seLinuxOptions: - description: SELinuxOptions are the labels to be applied to the - container + description: SELinuxOptions are the labels to be applied to the container properties: level: type: string @@ -18832,8 +18468,7 @@ v1alpha: type: string type: object seccompProfile: - description: SeccompProfile defines a pod/container's seccomp - profile settings. Only one profile source may be set. + description: SeccompProfile defines a pod/container's seccomp profile settings. Only one profile source may be set. properties: localhostProfile: type: string @@ -18870,13 +18505,11 @@ v1alpha: to that service account. type: string shutdownDelay: - description: ShutdownDelay define how long operator should delay finalizer - removal after shutdown + description: ShutdownDelay define how long operator should delay finalizer removal after shutdown format: int32 type: integer shutdownMethod: - description: ShutdownMethod describe procedure of member shutdown - taken by Operator + description: ShutdownMethod describe procedure of member shutdown taken by Operator type: string sidecarCoreNames: description: |- @@ -18886,8 +18519,7 @@ v1alpha: type: string type: array sidecars: - description: Sidecars specifies a list of additional containers to - be started + description: Sidecars specifies a list of additional containers to be started items: properties: args: @@ -19375,12 +19007,10 @@ v1alpha: type: object type: array storageClassName: - description: StorageClassName specifies the classname for storage - of the servers. + description: StorageClassName specifies the classname for storage of the servers. type: string terminationGracePeriodSeconds: - description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds - for pods - via silent rotation + description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds for pods - via silent rotation format: int64 type: integer tolerations: @@ -19600,8 +19230,7 @@ v1alpha: type: object type: object volumeMounts: - description: VolumeMounts define list of volume mounts mounted into - server container + description: VolumeMounts define list of volume mounts mounted into server container items: properties: mountPath: @@ -19714,19 +19343,16 @@ v1alpha: Note: It is still possible that there is some downtime when the Kubernetes cluster is down, or in a bad state, irrespective of the value of this setting. type: boolean environment: - description: Environment setting specifies the type of environment in - which the deployment is created. + description: Environment setting specifies the type of environment in which the deployment is created. enum: - - Development - - Production + - Development + - Production type: string externalAccess: - description: ExternalAccess holds configuration for the external access - provided for the deployment. + description: ExternalAccess holds configuration for the external access provided for the deployment. properties: advertisedEndpoint: - description: AdvertisedEndpoint is passed to the coordinators/single - servers for advertising a specific endpoint + description: AdvertisedEndpoint is passed to the coordinators/single servers for advertising a specific endpoint type: string loadBalancerIP: description: |- @@ -19757,14 +19383,12 @@ v1alpha: format: int32 type: integer type: - description: Type specifies the type of Service that will be created - to provide access to the ArangoDB deployment from outside the Kubernetes - cluster. + description: Type specifies the type of Service that will be created to provide access to the ArangoDB deployment from outside the Kubernetes cluster. enum: - - Auto - - None - - LoadBalancer - - NodePort + - Auto + - None + - LoadBalancer + - NodePort type: string type: object features: @@ -19774,12 +19398,10 @@ v1alpha: type: boolean type: object id: - description: ServerIDGroupSpec contains the specification for Image Discovery - image. + description: ServerIDGroupSpec contains the specification for Image Discovery image. properties: affinity: - description: Affinity specified additional affinity settings in ArangoDB - Pod definitions + description: Affinity specified additional affinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -19891,8 +19513,7 @@ v1alpha: type: array type: object antiAffinity: - description: AntiAffinity specified additional antiAffinity settings - in ArangoDB Pod definitions + description: AntiAffinity specified additional antiAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -20007,8 +19628,7 @@ v1alpha: description: Entrypoint overrides container executable type: string nodeAffinity: - description: NodeAffinity specified additional nodeAffinity settings - in ArangoDB Pod definitions + description: NodeAffinity specified additional nodeAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -20111,8 +19731,7 @@ v1alpha: type: string type: array allowPrivilegeEscalation: - description: AllowPrivilegeEscalation Controls whether a process - can gain more privileges than its parent process. + description: AllowPrivilegeEscalation Controls whether a process can gain more privileges than its parent process. type: boolean dropAllCapabilities: description: |- @@ -20120,8 +19739,7 @@ v1alpha: Deprecated: This field is added for backward compatibility. Will be removed in 1.1.0. type: boolean fsGroup: - description: FSGroup is a special supplemental group that applies - to all containers in a pod. + description: FSGroup is a special supplemental group that applies to all containers in a pod. format: int64 type: integer privileged: @@ -20130,26 +19748,21 @@ v1alpha: essentially equivalent to root on the host. type: boolean readOnlyRootFilesystem: - description: ReadOnlyRootFilesystem if true, mounts the container's - root filesystem as read-only. + description: ReadOnlyRootFilesystem if true, mounts the container's root filesystem as read-only. type: boolean runAsGroup: - description: RunAsGroup is the GID to run the entrypoint of the - container process. + description: RunAsGroup is the GID to run the entrypoint of the container process. format: int64 type: integer runAsNonRoot: - description: RunAsNonRoot if true, indicates that the container - must run as a non-root user. + description: RunAsNonRoot if true, indicates that the container must run as a non-root user. type: boolean runAsUser: - description: RunAsUser is the UID to run the entrypoint of the - container process. + description: RunAsUser is the UID to run the entrypoint of the container process. format: int64 type: integer seLinuxOptions: - description: SELinuxOptions are the labels to be applied to the - container + description: SELinuxOptions are the labels to be applied to the container properties: level: type: string @@ -20161,8 +19774,7 @@ v1alpha: type: string type: object seccompProfile: - description: SeccompProfile defines a pod/container's seccomp - profile settings. Only one profile source may be set. + description: SeccompProfile defines a pod/container's seccomp profile settings. Only one profile source may be set. properties: localhostProfile: type: string @@ -20188,12 +19800,10 @@ v1alpha: type: object type: object serviceAccountName: - description: ServiceAccountName specifies the name of the service - account used for Pods in this group. + description: ServiceAccountName specifies the name of the service account used for Pods in this group. type: string tolerations: - description: Tolerations specifies the tolerations added to Pods in - this group. + description: Tolerations specifies the tolerations added to Pods in this group. items: properties: effect: @@ -20220,20 +19830,18 @@ v1alpha: imageDiscoveryMode: description: ImageDiscoveryMode specifies the image discovery mode. enum: - - kubelet - - direct + - kubelet + - direct type: string imagePullPolicy: - description: ImagePullPolicy specifies the pull policy for the docker - image to use for all ArangoDB servers. + description: ImagePullPolicy specifies the pull policy for the docker image to use for all ArangoDB servers. enum: - - Always - - Never - - IfNotPresent + - Always + - Never + - IfNotPresent type: string imagePullSecrets: - description: ImagePullSecrets specifies the list of image pull secrets - for the docker image to use for all ArangoDB servers. + description: ImagePullSecrets specifies the list of image pull secrets for the docker image to use for all ArangoDB servers. items: type: string type: array @@ -20243,18 +19851,16 @@ v1alpha: description: Labels specifies the labels added to Pods in this group. type: object labelsIgnoreList: - description: LabelsIgnoreList list regexp or plain definitions which labels - should be ignored + description: LabelsIgnoreList list regexp or plain definitions which labels should be ignored items: type: string type: array labelsMode: - description: LabelsMode Define labels mode which should be use while overriding - labels + description: LabelsMode Define labels mode which should be use while overriding labels enum: - - disabled - - append - - replace + - disabled + - append + - replace type: string license: description: License holds license settings @@ -20290,8 +19896,8 @@ v1alpha: The propagation of the configuration changes can be deferred to the next restart, either triggered manually by the user or by another operation like an upgrade. This reduces the number of restarts for upgrading both the server and the operator from two to one. enum: - - always - - on-restart + - always + - on-restart type: string metrics: description: Metrics holds metrics configuration settings @@ -20299,8 +19905,7 @@ v1alpha: authentication: properties: jwtTokenSecretName: - description: JWTTokenSecretName contains the name of the JWT kubernetes - secret used for authentication + description: JWTTokenSecretName contains the name of the JWT kubernetes secret used for authentication type: string type: object enabled: @@ -20348,9 +19953,9 @@ v1alpha: mode: description: Mode specifies the type of ArangoDB deployment to create. enum: - - Cluster - - ActiveFailover - - Single + - Cluster + - ActiveFailover + - Single type: string networkAttachedVolumes: description: |- @@ -20389,8 +19994,7 @@ v1alpha: type: boolean type: object restoreEncryptionSecret: - description: RestoreEncryptionSecret specifies optional name of secret - which contains encryption key used for restore + description: RestoreEncryptionSecret specifies optional name of secret which contains encryption key used for restore type: string restoreFrom: description: |- @@ -20420,12 +20024,10 @@ v1alpha: type: object type: object single: - description: Single contains specification for servers running in deployment - mode `Single` or `ActiveFailover`. + description: Single contains specification for servers running in deployment mode `Single` or `ActiveFailover`. properties: affinity: - description: Affinity specified additional affinity settings in ArangoDB - Pod definitions + description: Affinity specified additional affinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -20551,18 +20153,15 @@ v1alpha: Annotations are merged with `spec.annotations`. type: object annotationsIgnoreList: - description: AnnotationsIgnoreList list regexp or plain definitions - which annotations should be ignored + description: AnnotationsIgnoreList list regexp or plain definitions which annotations should be ignored items: type: string type: array annotationsMode: - description: AnnotationsMode Define annotations mode which should - be use while overriding annotations + description: AnnotationsMode Define annotations mode which should be use while overriding annotations type: string antiAffinity: - description: AntiAffinity specified additional antiAffinity settings - in ArangoDB Pod definitions + description: AntiAffinity specified additional antiAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -20674,8 +20273,7 @@ v1alpha: type: array type: object args: - description: Args setting specifies additional command-line arguments - passed to all servers of this group. + description: Args setting specifies additional command-line arguments passed to all servers of this group. items: type: string type: array @@ -20706,16 +20304,14 @@ v1alpha: description: EphemeralVolumes keeps information about ephemeral volumes. properties: apps: - description: Apps define apps ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Apps define apps ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume type: string type: object temp: - description: Temp define temp ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Temp define temp ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume @@ -20730,15 +20326,13 @@ v1alpha: description: ExtendedRotationCheck extend checks for rotation type: boolean externalPortEnabled: - description: ExternalPortEnabled if external port should be enabled. - If is set to false, ports needs to be exposed via sidecar. Only - for ArangoD members + description: ExternalPortEnabled if external port should be enabled. If is set to false, ports needs to be exposed via sidecar. Only for ArangoD members type: boolean indexMethod: description: IndexMethod define group Indexing method enum: - - random - - ordered + - random + - ordered type: string initContainers: description: InitContainers Init containers specification @@ -21236,14 +20830,11 @@ v1alpha: type: string type: object internalPort: - description: InternalPort define port used in internal communication, - can be accessed over localhost via sidecar. Only for ArangoD members + description: InternalPort define port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members format: int32 type: integer internalPortProtocol: - description: InternalPortProtocol define protocol of port used in - internal communication, can be accessed over localhost via sidecar. - Only for ArangoD members + description: InternalPortProtocol define protocol of port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members type: string labels: additionalProperties: @@ -21251,18 +20842,15 @@ v1alpha: description: Labels specified the labels added to Pods in this group. type: object labelsIgnoreList: - description: LabelsIgnoreList list regexp or plain definitions which - labels should be ignored + description: LabelsIgnoreList list regexp or plain definitions which labels should be ignored items: type: string type: array labelsMode: - description: LabelsMode Define labels mode which should be use while - overriding labels + description: LabelsMode Define labels mode which should be use while overriding labels type: string maxCount: - description: MaxCount specifies a maximum for the count of servers. - If set, a specification is invalid if `count > maxCount`. + description: MaxCount specifies a maximum for the count of servers. If set, a specification is invalid if `count > maxCount`. format: int32 type: integer memoryReservation: @@ -21273,13 +20861,11 @@ v1alpha: format: int64 type: integer minCount: - description: MinCount specifies a minimum for the count of servers. - If set, a specification is invalid if `count < minCount`. + description: MinCount specifies a minimum for the count of servers. If set, a specification is invalid if `count < minCount`. format: int32 type: integer nodeAffinity: - description: NodeAffinity specified additional nodeAffinity settings - in ArangoDB Pod definitions + description: NodeAffinity specified additional nodeAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -21356,8 +20942,7 @@ v1alpha: nodeSelector: additionalProperties: type: string - description: NodeSelector setting specifies a set of labels to be - used as `nodeSelector` for Pods of this node. + description: NodeSelector setting specifies a set of labels to be used as `nodeSelector` for Pods of this node. type: object numactl: description: Numactl define Numactl options passed to the process @@ -21410,9 +20995,7 @@ v1alpha: Deprecated: This field is deprecated, kept only for backward compatibility. type: boolean livenessProbeDisabled: - description: LivenessProbeDisabled if set to true, the operator - does not generate a liveness probe for new pods belonging to - this group + description: LivenessProbeDisabled if set to true, the operator does not generate a liveness probe for new pods belonging to this group type: boolean livenessProbeSpec: description: LivenessProbeSpec override liveness probe configuration @@ -21450,8 +21033,7 @@ v1alpha: type: integer type: object readinessProbeDisabled: - description: ReadinessProbeDisabled override flag for probe disabled - in good manner (lowercase) with backward compatibility + description: ReadinessProbeDisabled override flag for probe disabled in good manner (lowercase) with backward compatibility type: boolean readinessProbeSpec: description: ReadinessProbeSpec override readiness probe configuration @@ -21530,8 +21112,8 @@ v1alpha: pvcResizeMode: description: VolumeResizeMode specified resize mode for PVCs and PVs enum: - - runtime - - rotate + - runtime + - rotate type: string resources: description: Resources holds resource requests & limits @@ -21559,8 +21141,7 @@ v1alpha: type: string type: array allowPrivilegeEscalation: - description: AllowPrivilegeEscalation Controls whether a process - can gain more privileges than its parent process. + description: AllowPrivilegeEscalation Controls whether a process can gain more privileges than its parent process. type: boolean dropAllCapabilities: description: |- @@ -21568,8 +21149,7 @@ v1alpha: Deprecated: This field is added for backward compatibility. Will be removed in 1.1.0. type: boolean fsGroup: - description: FSGroup is a special supplemental group that applies - to all containers in a pod. + description: FSGroup is a special supplemental group that applies to all containers in a pod. format: int64 type: integer privileged: @@ -21578,26 +21158,21 @@ v1alpha: essentially equivalent to root on the host. type: boolean readOnlyRootFilesystem: - description: ReadOnlyRootFilesystem if true, mounts the container's - root filesystem as read-only. + description: ReadOnlyRootFilesystem if true, mounts the container's root filesystem as read-only. type: boolean runAsGroup: - description: RunAsGroup is the GID to run the entrypoint of the - container process. + description: RunAsGroup is the GID to run the entrypoint of the container process. format: int64 type: integer runAsNonRoot: - description: RunAsNonRoot if true, indicates that the container - must run as a non-root user. + description: RunAsNonRoot if true, indicates that the container must run as a non-root user. type: boolean runAsUser: - description: RunAsUser is the UID to run the entrypoint of the - container process. + description: RunAsUser is the UID to run the entrypoint of the container process. format: int64 type: integer seLinuxOptions: - description: SELinuxOptions are the labels to be applied to the - container + description: SELinuxOptions are the labels to be applied to the container properties: level: type: string @@ -21609,8 +21184,7 @@ v1alpha: type: string type: object seccompProfile: - description: SeccompProfile defines a pod/container's seccomp - profile settings. Only one profile source may be set. + description: SeccompProfile defines a pod/container's seccomp profile settings. Only one profile source may be set. properties: localhostProfile: type: string @@ -21647,13 +21221,11 @@ v1alpha: to that service account. type: string shutdownDelay: - description: ShutdownDelay define how long operator should delay finalizer - removal after shutdown + description: ShutdownDelay define how long operator should delay finalizer removal after shutdown format: int32 type: integer shutdownMethod: - description: ShutdownMethod describe procedure of member shutdown - taken by Operator + description: ShutdownMethod describe procedure of member shutdown taken by Operator type: string sidecarCoreNames: description: |- @@ -21663,8 +21235,7 @@ v1alpha: type: string type: array sidecars: - description: Sidecars specifies a list of additional containers to - be started + description: Sidecars specifies a list of additional containers to be started items: properties: args: @@ -22152,12 +21723,10 @@ v1alpha: type: object type: array storageClassName: - description: StorageClassName specifies the classname for storage - of the servers. + description: StorageClassName specifies the classname for storage of the servers. type: string terminationGracePeriodSeconds: - description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds - for pods - via silent rotation + description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds for pods - via silent rotation format: int64 type: integer tolerations: @@ -22377,8 +21946,7 @@ v1alpha: type: object type: object volumeMounts: - description: VolumeMounts define list of volume mounts mounted into - server container + description: VolumeMounts define list of volume mounts mounted into server container items: properties: mountPath: @@ -22476,15 +22044,13 @@ v1alpha: type: array type: object storageEngine: - description: StorageEngine specifies the type of storage engine used for - all servers in the cluster. + description: StorageEngine specifies the type of storage engine used for all servers in the cluster. enum: - - RocksDB - - MMFiles + - RocksDB + - MMFiles type: string sync: - description: Sync holds Deployment-to-Deployment synchronization configuration - settings + description: Sync holds Deployment-to-Deployment synchronization configuration settings properties: auth: properties: @@ -22524,8 +22090,7 @@ v1alpha: type: string type: array advertisedEndpoint: - description: AdvertisedEndpoint is passed to the coordinators/single - servers for advertising a specific endpoint + description: AdvertisedEndpoint is passed to the coordinators/single servers for advertising a specific endpoint type: string loadBalancerIP: description: |- @@ -22565,14 +22130,12 @@ v1alpha: format: int32 type: integer type: - description: Type specifies the type of Service that will be created - to provide access to the ArangoDB deployment from outside the - Kubernetes cluster. + description: Type specifies the type of Service that will be created to provide access to the ArangoDB deployment from outside the Kubernetes cluster. enum: - - Auto - - None - - LoadBalancer - - NodePort + - Auto + - None + - LoadBalancer + - NodePort type: string type: object image: @@ -22631,12 +22194,10 @@ v1alpha: type: object type: object syncmasters: - description: SyncMasters contains specification for Syncmaster pods running - in deployment mode `Cluster`. + description: SyncMasters contains specification for Syncmaster pods running in deployment mode `Cluster`. properties: affinity: - description: Affinity specified additional affinity settings in ArangoDB - Pod definitions + description: Affinity specified additional affinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -22762,18 +22323,15 @@ v1alpha: Annotations are merged with `spec.annotations`. type: object annotationsIgnoreList: - description: AnnotationsIgnoreList list regexp or plain definitions - which annotations should be ignored + description: AnnotationsIgnoreList list regexp or plain definitions which annotations should be ignored items: type: string type: array annotationsMode: - description: AnnotationsMode Define annotations mode which should - be use while overriding annotations + description: AnnotationsMode Define annotations mode which should be use while overriding annotations type: string antiAffinity: - description: AntiAffinity specified additional antiAffinity settings - in ArangoDB Pod definitions + description: AntiAffinity specified additional antiAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -22885,8 +22443,7 @@ v1alpha: type: array type: object args: - description: Args setting specifies additional command-line arguments - passed to all servers of this group. + description: Args setting specifies additional command-line arguments passed to all servers of this group. items: type: string type: array @@ -22917,16 +22474,14 @@ v1alpha: description: EphemeralVolumes keeps information about ephemeral volumes. properties: apps: - description: Apps define apps ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Apps define apps ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume type: string type: object temp: - description: Temp define temp ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Temp define temp ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume @@ -22941,15 +22496,13 @@ v1alpha: description: ExtendedRotationCheck extend checks for rotation type: boolean externalPortEnabled: - description: ExternalPortEnabled if external port should be enabled. - If is set to false, ports needs to be exposed via sidecar. Only - for ArangoD members + description: ExternalPortEnabled if external port should be enabled. If is set to false, ports needs to be exposed via sidecar. Only for ArangoD members type: boolean indexMethod: description: IndexMethod define group Indexing method enum: - - random - - ordered + - random + - ordered type: string initContainers: description: InitContainers Init containers specification @@ -23447,14 +23000,11 @@ v1alpha: type: string type: object internalPort: - description: InternalPort define port used in internal communication, - can be accessed over localhost via sidecar. Only for ArangoD members + description: InternalPort define port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members format: int32 type: integer internalPortProtocol: - description: InternalPortProtocol define protocol of port used in - internal communication, can be accessed over localhost via sidecar. - Only for ArangoD members + description: InternalPortProtocol define protocol of port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members type: string labels: additionalProperties: @@ -23462,18 +23012,15 @@ v1alpha: description: Labels specified the labels added to Pods in this group. type: object labelsIgnoreList: - description: LabelsIgnoreList list regexp or plain definitions which - labels should be ignored + description: LabelsIgnoreList list regexp or plain definitions which labels should be ignored items: type: string type: array labelsMode: - description: LabelsMode Define labels mode which should be use while - overriding labels + description: LabelsMode Define labels mode which should be use while overriding labels type: string maxCount: - description: MaxCount specifies a maximum for the count of servers. - If set, a specification is invalid if `count > maxCount`. + description: MaxCount specifies a maximum for the count of servers. If set, a specification is invalid if `count > maxCount`. format: int32 type: integer memoryReservation: @@ -23484,13 +23031,11 @@ v1alpha: format: int64 type: integer minCount: - description: MinCount specifies a minimum for the count of servers. - If set, a specification is invalid if `count < minCount`. + description: MinCount specifies a minimum for the count of servers. If set, a specification is invalid if `count < minCount`. format: int32 type: integer nodeAffinity: - description: NodeAffinity specified additional nodeAffinity settings - in ArangoDB Pod definitions + description: NodeAffinity specified additional nodeAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -23567,8 +23112,7 @@ v1alpha: nodeSelector: additionalProperties: type: string - description: NodeSelector setting specifies a set of labels to be - used as `nodeSelector` for Pods of this node. + description: NodeSelector setting specifies a set of labels to be used as `nodeSelector` for Pods of this node. type: object numactl: description: Numactl define Numactl options passed to the process @@ -23621,9 +23165,7 @@ v1alpha: Deprecated: This field is deprecated, kept only for backward compatibility. type: boolean livenessProbeDisabled: - description: LivenessProbeDisabled if set to true, the operator - does not generate a liveness probe for new pods belonging to - this group + description: LivenessProbeDisabled if set to true, the operator does not generate a liveness probe for new pods belonging to this group type: boolean livenessProbeSpec: description: LivenessProbeSpec override liveness probe configuration @@ -23661,8 +23203,7 @@ v1alpha: type: integer type: object readinessProbeDisabled: - description: ReadinessProbeDisabled override flag for probe disabled - in good manner (lowercase) with backward compatibility + description: ReadinessProbeDisabled override flag for probe disabled in good manner (lowercase) with backward compatibility type: boolean readinessProbeSpec: description: ReadinessProbeSpec override readiness probe configuration @@ -23741,8 +23282,8 @@ v1alpha: pvcResizeMode: description: VolumeResizeMode specified resize mode for PVCs and PVs enum: - - runtime - - rotate + - runtime + - rotate type: string resources: description: Resources holds resource requests & limits @@ -23770,8 +23311,7 @@ v1alpha: type: string type: array allowPrivilegeEscalation: - description: AllowPrivilegeEscalation Controls whether a process - can gain more privileges than its parent process. + description: AllowPrivilegeEscalation Controls whether a process can gain more privileges than its parent process. type: boolean dropAllCapabilities: description: |- @@ -23779,8 +23319,7 @@ v1alpha: Deprecated: This field is added for backward compatibility. Will be removed in 1.1.0. type: boolean fsGroup: - description: FSGroup is a special supplemental group that applies - to all containers in a pod. + description: FSGroup is a special supplemental group that applies to all containers in a pod. format: int64 type: integer privileged: @@ -23789,26 +23328,21 @@ v1alpha: essentially equivalent to root on the host. type: boolean readOnlyRootFilesystem: - description: ReadOnlyRootFilesystem if true, mounts the container's - root filesystem as read-only. + description: ReadOnlyRootFilesystem if true, mounts the container's root filesystem as read-only. type: boolean runAsGroup: - description: RunAsGroup is the GID to run the entrypoint of the - container process. + description: RunAsGroup is the GID to run the entrypoint of the container process. format: int64 type: integer runAsNonRoot: - description: RunAsNonRoot if true, indicates that the container - must run as a non-root user. + description: RunAsNonRoot if true, indicates that the container must run as a non-root user. type: boolean runAsUser: - description: RunAsUser is the UID to run the entrypoint of the - container process. + description: RunAsUser is the UID to run the entrypoint of the container process. format: int64 type: integer seLinuxOptions: - description: SELinuxOptions are the labels to be applied to the - container + description: SELinuxOptions are the labels to be applied to the container properties: level: type: string @@ -23820,8 +23354,7 @@ v1alpha: type: string type: object seccompProfile: - description: SeccompProfile defines a pod/container's seccomp - profile settings. Only one profile source may be set. + description: SeccompProfile defines a pod/container's seccomp profile settings. Only one profile source may be set. properties: localhostProfile: type: string @@ -23858,13 +23391,11 @@ v1alpha: to that service account. type: string shutdownDelay: - description: ShutdownDelay define how long operator should delay finalizer - removal after shutdown + description: ShutdownDelay define how long operator should delay finalizer removal after shutdown format: int32 type: integer shutdownMethod: - description: ShutdownMethod describe procedure of member shutdown - taken by Operator + description: ShutdownMethod describe procedure of member shutdown taken by Operator type: string sidecarCoreNames: description: |- @@ -23874,8 +23405,7 @@ v1alpha: type: string type: array sidecars: - description: Sidecars specifies a list of additional containers to - be started + description: Sidecars specifies a list of additional containers to be started items: properties: args: @@ -24363,12 +23893,10 @@ v1alpha: type: object type: array storageClassName: - description: StorageClassName specifies the classname for storage - of the servers. + description: StorageClassName specifies the classname for storage of the servers. type: string terminationGracePeriodSeconds: - description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds - for pods - via silent rotation + description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds for pods - via silent rotation format: int64 type: integer tolerations: @@ -24588,8 +24116,7 @@ v1alpha: type: object type: object volumeMounts: - description: VolumeMounts define list of volume mounts mounted into - server container + description: VolumeMounts define list of volume mounts mounted into server container items: properties: mountPath: @@ -24687,12 +24214,10 @@ v1alpha: type: array type: object syncworkers: - description: SyncWorkers contains specification for Syncworker pods running - in deployment mode `Cluster`. + description: SyncWorkers contains specification for Syncworker pods running in deployment mode `Cluster`. properties: affinity: - description: Affinity specified additional affinity settings in ArangoDB - Pod definitions + description: Affinity specified additional affinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -24818,18 +24343,15 @@ v1alpha: Annotations are merged with `spec.annotations`. type: object annotationsIgnoreList: - description: AnnotationsIgnoreList list regexp or plain definitions - which annotations should be ignored + description: AnnotationsIgnoreList list regexp or plain definitions which annotations should be ignored items: type: string type: array annotationsMode: - description: AnnotationsMode Define annotations mode which should - be use while overriding annotations + description: AnnotationsMode Define annotations mode which should be use while overriding annotations type: string antiAffinity: - description: AntiAffinity specified additional antiAffinity settings - in ArangoDB Pod definitions + description: AntiAffinity specified additional antiAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -24941,8 +24463,7 @@ v1alpha: type: array type: object args: - description: Args setting specifies additional command-line arguments - passed to all servers of this group. + description: Args setting specifies additional command-line arguments passed to all servers of this group. items: type: string type: array @@ -24973,16 +24494,14 @@ v1alpha: description: EphemeralVolumes keeps information about ephemeral volumes. properties: apps: - description: Apps define apps ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Apps define apps ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume type: string type: object temp: - description: Temp define temp ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Temp define temp ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume @@ -24997,15 +24516,13 @@ v1alpha: description: ExtendedRotationCheck extend checks for rotation type: boolean externalPortEnabled: - description: ExternalPortEnabled if external port should be enabled. - If is set to false, ports needs to be exposed via sidecar. Only - for ArangoD members + description: ExternalPortEnabled if external port should be enabled. If is set to false, ports needs to be exposed via sidecar. Only for ArangoD members type: boolean indexMethod: description: IndexMethod define group Indexing method enum: - - random - - ordered + - random + - ordered type: string initContainers: description: InitContainers Init containers specification @@ -25503,14 +25020,11 @@ v1alpha: type: string type: object internalPort: - description: InternalPort define port used in internal communication, - can be accessed over localhost via sidecar. Only for ArangoD members + description: InternalPort define port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members format: int32 type: integer internalPortProtocol: - description: InternalPortProtocol define protocol of port used in - internal communication, can be accessed over localhost via sidecar. - Only for ArangoD members + description: InternalPortProtocol define protocol of port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members type: string labels: additionalProperties: @@ -25518,18 +25032,15 @@ v1alpha: description: Labels specified the labels added to Pods in this group. type: object labelsIgnoreList: - description: LabelsIgnoreList list regexp or plain definitions which - labels should be ignored + description: LabelsIgnoreList list regexp or plain definitions which labels should be ignored items: type: string type: array labelsMode: - description: LabelsMode Define labels mode which should be use while - overriding labels + description: LabelsMode Define labels mode which should be use while overriding labels type: string maxCount: - description: MaxCount specifies a maximum for the count of servers. - If set, a specification is invalid if `count > maxCount`. + description: MaxCount specifies a maximum for the count of servers. If set, a specification is invalid if `count > maxCount`. format: int32 type: integer memoryReservation: @@ -25540,13 +25051,11 @@ v1alpha: format: int64 type: integer minCount: - description: MinCount specifies a minimum for the count of servers. - If set, a specification is invalid if `count < minCount`. + description: MinCount specifies a minimum for the count of servers. If set, a specification is invalid if `count < minCount`. format: int32 type: integer nodeAffinity: - description: NodeAffinity specified additional nodeAffinity settings - in ArangoDB Pod definitions + description: NodeAffinity specified additional nodeAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -25623,8 +25132,7 @@ v1alpha: nodeSelector: additionalProperties: type: string - description: NodeSelector setting specifies a set of labels to be - used as `nodeSelector` for Pods of this node. + description: NodeSelector setting specifies a set of labels to be used as `nodeSelector` for Pods of this node. type: object numactl: description: Numactl define Numactl options passed to the process @@ -25677,9 +25185,7 @@ v1alpha: Deprecated: This field is deprecated, kept only for backward compatibility. type: boolean livenessProbeDisabled: - description: LivenessProbeDisabled if set to true, the operator - does not generate a liveness probe for new pods belonging to - this group + description: LivenessProbeDisabled if set to true, the operator does not generate a liveness probe for new pods belonging to this group type: boolean livenessProbeSpec: description: LivenessProbeSpec override liveness probe configuration @@ -25717,8 +25223,7 @@ v1alpha: type: integer type: object readinessProbeDisabled: - description: ReadinessProbeDisabled override flag for probe disabled - in good manner (lowercase) with backward compatibility + description: ReadinessProbeDisabled override flag for probe disabled in good manner (lowercase) with backward compatibility type: boolean readinessProbeSpec: description: ReadinessProbeSpec override readiness probe configuration @@ -25797,8 +25302,8 @@ v1alpha: pvcResizeMode: description: VolumeResizeMode specified resize mode for PVCs and PVs enum: - - runtime - - rotate + - runtime + - rotate type: string resources: description: Resources holds resource requests & limits @@ -25826,8 +25331,7 @@ v1alpha: type: string type: array allowPrivilegeEscalation: - description: AllowPrivilegeEscalation Controls whether a process - can gain more privileges than its parent process. + description: AllowPrivilegeEscalation Controls whether a process can gain more privileges than its parent process. type: boolean dropAllCapabilities: description: |- @@ -25835,8 +25339,7 @@ v1alpha: Deprecated: This field is added for backward compatibility. Will be removed in 1.1.0. type: boolean fsGroup: - description: FSGroup is a special supplemental group that applies - to all containers in a pod. + description: FSGroup is a special supplemental group that applies to all containers in a pod. format: int64 type: integer privileged: @@ -25845,26 +25348,21 @@ v1alpha: essentially equivalent to root on the host. type: boolean readOnlyRootFilesystem: - description: ReadOnlyRootFilesystem if true, mounts the container's - root filesystem as read-only. + description: ReadOnlyRootFilesystem if true, mounts the container's root filesystem as read-only. type: boolean runAsGroup: - description: RunAsGroup is the GID to run the entrypoint of the - container process. + description: RunAsGroup is the GID to run the entrypoint of the container process. format: int64 type: integer runAsNonRoot: - description: RunAsNonRoot if true, indicates that the container - must run as a non-root user. + description: RunAsNonRoot if true, indicates that the container must run as a non-root user. type: boolean runAsUser: - description: RunAsUser is the UID to run the entrypoint of the - container process. + description: RunAsUser is the UID to run the entrypoint of the container process. format: int64 type: integer seLinuxOptions: - description: SELinuxOptions are the labels to be applied to the - container + description: SELinuxOptions are the labels to be applied to the container properties: level: type: string @@ -25876,8 +25374,7 @@ v1alpha: type: string type: object seccompProfile: - description: SeccompProfile defines a pod/container's seccomp - profile settings. Only one profile source may be set. + description: SeccompProfile defines a pod/container's seccomp profile settings. Only one profile source may be set. properties: localhostProfile: type: string @@ -25914,13 +25411,11 @@ v1alpha: to that service account. type: string shutdownDelay: - description: ShutdownDelay define how long operator should delay finalizer - removal after shutdown + description: ShutdownDelay define how long operator should delay finalizer removal after shutdown format: int32 type: integer shutdownMethod: - description: ShutdownMethod describe procedure of member shutdown - taken by Operator + description: ShutdownMethod describe procedure of member shutdown taken by Operator type: string sidecarCoreNames: description: |- @@ -25930,8 +25425,7 @@ v1alpha: type: string type: array sidecars: - description: Sidecars specifies a list of additional containers to - be started + description: Sidecars specifies a list of additional containers to be started items: properties: args: @@ -26419,12 +25913,10 @@ v1alpha: type: object type: array storageClassName: - description: StorageClassName specifies the classname for storage - of the servers. + description: StorageClassName specifies the classname for storage of the servers. type: string terminationGracePeriodSeconds: - description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds - for pods - via silent rotation + description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds for pods - via silent rotation format: int64 type: integer tolerations: @@ -26644,8 +26136,7 @@ v1alpha: type: object type: object volumeMounts: - description: VolumeMounts define list of volume mounts mounted into - server container + description: VolumeMounts define list of volume mounts mounted into server container items: properties: mountPath: @@ -26818,8 +26309,7 @@ v1alpha: description: Upgrade allows to configure upgrade-related options properties: autoUpgrade: - description: AutoUpgrade flag specifies if upgrade should be auto-injected, - even if is not required (in case of stuck) + description: AutoUpgrade flag specifies if upgrade should be auto-injected, even if is not required (in case of stuck) type: boolean debugLog: description: |- @@ -26841,12 +26331,10 @@ v2alpha1: Required only of domain is not set to default (cluster.local) type: string agents: - description: Agents contains specification for Agency pods running in - deployment mode `Cluster` or `ActiveFailover`. + description: Agents contains specification for Agency pods running in deployment mode `Cluster` or `ActiveFailover`. properties: affinity: - description: Affinity specified additional affinity settings in ArangoDB - Pod definitions + description: Affinity specified additional affinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -26972,18 +26460,15 @@ v2alpha1: Annotations are merged with `spec.annotations`. type: object annotationsIgnoreList: - description: AnnotationsIgnoreList list regexp or plain definitions - which annotations should be ignored + description: AnnotationsIgnoreList list regexp or plain definitions which annotations should be ignored items: type: string type: array annotationsMode: - description: AnnotationsMode Define annotations mode which should - be use while overriding annotations + description: AnnotationsMode Define annotations mode which should be use while overriding annotations type: string antiAffinity: - description: AntiAffinity specified additional antiAffinity settings - in ArangoDB Pod definitions + description: AntiAffinity specified additional antiAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -27095,8 +26580,7 @@ v2alpha1: type: array type: object args: - description: Args setting specifies additional command-line arguments - passed to all servers of this group. + description: Args setting specifies additional command-line arguments passed to all servers of this group. items: type: string type: array @@ -27127,16 +26611,14 @@ v2alpha1: description: EphemeralVolumes keeps information about ephemeral volumes. properties: apps: - description: Apps define apps ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Apps define apps ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume type: string type: object temp: - description: Temp define temp ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Temp define temp ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume @@ -27151,15 +26633,13 @@ v2alpha1: description: ExtendedRotationCheck extend checks for rotation type: boolean externalPortEnabled: - description: ExternalPortEnabled if external port should be enabled. - If is set to false, ports needs to be exposed via sidecar. Only - for ArangoD members + description: ExternalPortEnabled if external port should be enabled. If is set to false, ports needs to be exposed via sidecar. Only for ArangoD members type: boolean indexMethod: description: IndexMethod define group Indexing method enum: - - random - - ordered + - random + - ordered type: string initContainers: description: InitContainers Init containers specification @@ -27657,14 +27137,11 @@ v2alpha1: type: string type: object internalPort: - description: InternalPort define port used in internal communication, - can be accessed over localhost via sidecar. Only for ArangoD members + description: InternalPort define port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members format: int32 type: integer internalPortProtocol: - description: InternalPortProtocol define protocol of port used in - internal communication, can be accessed over localhost via sidecar. - Only for ArangoD members + description: InternalPortProtocol define protocol of port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members type: string labels: additionalProperties: @@ -27672,18 +27149,15 @@ v2alpha1: description: Labels specified the labels added to Pods in this group. type: object labelsIgnoreList: - description: LabelsIgnoreList list regexp or plain definitions which - labels should be ignored + description: LabelsIgnoreList list regexp or plain definitions which labels should be ignored items: type: string type: array labelsMode: - description: LabelsMode Define labels mode which should be use while - overriding labels + description: LabelsMode Define labels mode which should be use while overriding labels type: string maxCount: - description: MaxCount specifies a maximum for the count of servers. - If set, a specification is invalid if `count > maxCount`. + description: MaxCount specifies a maximum for the count of servers. If set, a specification is invalid if `count > maxCount`. format: int32 type: integer memoryReservation: @@ -27694,13 +27168,11 @@ v2alpha1: format: int64 type: integer minCount: - description: MinCount specifies a minimum for the count of servers. - If set, a specification is invalid if `count < minCount`. + description: MinCount specifies a minimum for the count of servers. If set, a specification is invalid if `count < minCount`. format: int32 type: integer nodeAffinity: - description: NodeAffinity specified additional nodeAffinity settings - in ArangoDB Pod definitions + description: NodeAffinity specified additional nodeAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -27777,8 +27249,7 @@ v2alpha1: nodeSelector: additionalProperties: type: string - description: NodeSelector setting specifies a set of labels to be - used as `nodeSelector` for Pods of this node. + description: NodeSelector setting specifies a set of labels to be used as `nodeSelector` for Pods of this node. type: object numactl: description: Numactl define Numactl options passed to the process @@ -27831,9 +27302,7 @@ v2alpha1: Deprecated: This field is deprecated, kept only for backward compatibility. type: boolean livenessProbeDisabled: - description: LivenessProbeDisabled if set to true, the operator - does not generate a liveness probe for new pods belonging to - this group + description: LivenessProbeDisabled if set to true, the operator does not generate a liveness probe for new pods belonging to this group type: boolean livenessProbeSpec: description: LivenessProbeSpec override liveness probe configuration @@ -27871,8 +27340,7 @@ v2alpha1: type: integer type: object readinessProbeDisabled: - description: ReadinessProbeDisabled override flag for probe disabled - in good manner (lowercase) with backward compatibility + description: ReadinessProbeDisabled override flag for probe disabled in good manner (lowercase) with backward compatibility type: boolean readinessProbeSpec: description: ReadinessProbeSpec override readiness probe configuration @@ -27951,8 +27419,8 @@ v2alpha1: pvcResizeMode: description: VolumeResizeMode specified resize mode for PVCs and PVs enum: - - runtime - - rotate + - runtime + - rotate type: string resources: description: Resources holds resource requests & limits @@ -27980,8 +27448,7 @@ v2alpha1: type: string type: array allowPrivilegeEscalation: - description: AllowPrivilegeEscalation Controls whether a process - can gain more privileges than its parent process. + description: AllowPrivilegeEscalation Controls whether a process can gain more privileges than its parent process. type: boolean dropAllCapabilities: description: |- @@ -27989,8 +27456,7 @@ v2alpha1: Deprecated: This field is added for backward compatibility. Will be removed in 1.1.0. type: boolean fsGroup: - description: FSGroup is a special supplemental group that applies - to all containers in a pod. + description: FSGroup is a special supplemental group that applies to all containers in a pod. format: int64 type: integer privileged: @@ -27999,26 +27465,21 @@ v2alpha1: essentially equivalent to root on the host. type: boolean readOnlyRootFilesystem: - description: ReadOnlyRootFilesystem if true, mounts the container's - root filesystem as read-only. + description: ReadOnlyRootFilesystem if true, mounts the container's root filesystem as read-only. type: boolean runAsGroup: - description: RunAsGroup is the GID to run the entrypoint of the - container process. + description: RunAsGroup is the GID to run the entrypoint of the container process. format: int64 type: integer runAsNonRoot: - description: RunAsNonRoot if true, indicates that the container - must run as a non-root user. + description: RunAsNonRoot if true, indicates that the container must run as a non-root user. type: boolean runAsUser: - description: RunAsUser is the UID to run the entrypoint of the - container process. + description: RunAsUser is the UID to run the entrypoint of the container process. format: int64 type: integer seLinuxOptions: - description: SELinuxOptions are the labels to be applied to the - container + description: SELinuxOptions are the labels to be applied to the container properties: level: type: string @@ -28030,8 +27491,7 @@ v2alpha1: type: string type: object seccompProfile: - description: SeccompProfile defines a pod/container's seccomp - profile settings. Only one profile source may be set. + description: SeccompProfile defines a pod/container's seccomp profile settings. Only one profile source may be set. properties: localhostProfile: type: string @@ -28068,13 +27528,11 @@ v2alpha1: to that service account. type: string shutdownDelay: - description: ShutdownDelay define how long operator should delay finalizer - removal after shutdown + description: ShutdownDelay define how long operator should delay finalizer removal after shutdown format: int32 type: integer shutdownMethod: - description: ShutdownMethod describe procedure of member shutdown - taken by Operator + description: ShutdownMethod describe procedure of member shutdown taken by Operator type: string sidecarCoreNames: description: |- @@ -28084,8 +27542,7 @@ v2alpha1: type: string type: array sidecars: - description: Sidecars specifies a list of additional containers to - be started + description: Sidecars specifies a list of additional containers to be started items: properties: args: @@ -28573,12 +28030,10 @@ v2alpha1: type: object type: array storageClassName: - description: StorageClassName specifies the classname for storage - of the servers. + description: StorageClassName specifies the classname for storage of the servers. type: string terminationGracePeriodSeconds: - description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds - for pods - via silent rotation + description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds for pods - via silent rotation format: int64 type: integer tolerations: @@ -28798,8 +28253,7 @@ v2alpha1: type: object type: object volumeMounts: - description: VolumeMounts define list of volume mounts mounted into - server container + description: VolumeMounts define list of volume mounts mounted into server container items: properties: mountPath: @@ -28897,28 +28351,24 @@ v2alpha1: type: array type: object allowUnsafeUpgrade: - description: AllowUnsafeUpgrade determines if upgrade on missing member - or with not in sync shards is allowed + description: AllowUnsafeUpgrade determines if upgrade on missing member or with not in sync shards is allowed type: boolean annotations: additionalProperties: type: string - description: Annotations specifies the annotations added to all ArangoDeployment - owned resources (pods, services, PVC’s, PDB’s). + description: Annotations specifies the annotations added to all ArangoDeployment owned resources (pods, services, PVC’s, PDB’s). type: object annotationsIgnoreList: - description: AnnotationsIgnoreList list regexp or plain definitions which - annotations should be ignored + description: AnnotationsIgnoreList list regexp or plain definitions which annotations should be ignored items: type: string type: array annotationsMode: - description: AnnotationsMode defines annotations mode which should be - use while overriding annotations. + description: AnnotationsMode defines annotations mode which should be use while overriding annotations. enum: - - disabled - - append - - replace + - disabled + - append + - replace type: string architecture: description: |- @@ -28971,35 +28421,31 @@ v2alpha1: description: ChaosSpec can be used for chaos-monkey testing of your ArangoDeployment properties: enabled: - description: Enabled switches the chaos monkey for a deployment on - or off. + description: Enabled switches the chaos monkey for a deployment on or off. type: boolean interval: description: Interval is the time between events format: int64 type: integer kill-pod-probability: - description: KillPodProbability is the chance of a pod being killed - during an event + description: KillPodProbability is the chance of a pod being killed during an event format: int32 type: integer type: object communicationMethod: description: CommunicationMethod define communication method used in deployment enum: - - headless - - dns - - short-dns - - headless-dns - - ip + - headless + - dns + - short-dns + - headless-dns + - ip type: string coordinators: - description: Coordinators contains specification for Coordinator pods - running in deployment mode `Cluster` or `ActiveFailover`. + description: Coordinators contains specification for Coordinator pods running in deployment mode `Cluster` or `ActiveFailover`. properties: affinity: - description: Affinity specified additional affinity settings in ArangoDB - Pod definitions + description: Affinity specified additional affinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -29125,18 +28571,15 @@ v2alpha1: Annotations are merged with `spec.annotations`. type: object annotationsIgnoreList: - description: AnnotationsIgnoreList list regexp or plain definitions - which annotations should be ignored + description: AnnotationsIgnoreList list regexp or plain definitions which annotations should be ignored items: type: string type: array annotationsMode: - description: AnnotationsMode Define annotations mode which should - be use while overriding annotations + description: AnnotationsMode Define annotations mode which should be use while overriding annotations type: string antiAffinity: - description: AntiAffinity specified additional antiAffinity settings - in ArangoDB Pod definitions + description: AntiAffinity specified additional antiAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -29248,8 +28691,7 @@ v2alpha1: type: array type: object args: - description: Args setting specifies additional command-line arguments - passed to all servers of this group. + description: Args setting specifies additional command-line arguments passed to all servers of this group. items: type: string type: array @@ -29280,16 +28722,14 @@ v2alpha1: description: EphemeralVolumes keeps information about ephemeral volumes. properties: apps: - description: Apps define apps ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Apps define apps ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume type: string type: object temp: - description: Temp define temp ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Temp define temp ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume @@ -29304,15 +28744,13 @@ v2alpha1: description: ExtendedRotationCheck extend checks for rotation type: boolean externalPortEnabled: - description: ExternalPortEnabled if external port should be enabled. - If is set to false, ports needs to be exposed via sidecar. Only - for ArangoD members + description: ExternalPortEnabled if external port should be enabled. If is set to false, ports needs to be exposed via sidecar. Only for ArangoD members type: boolean indexMethod: description: IndexMethod define group Indexing method enum: - - random - - ordered + - random + - ordered type: string initContainers: description: InitContainers Init containers specification @@ -29810,14 +29248,11 @@ v2alpha1: type: string type: object internalPort: - description: InternalPort define port used in internal communication, - can be accessed over localhost via sidecar. Only for ArangoD members + description: InternalPort define port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members format: int32 type: integer internalPortProtocol: - description: InternalPortProtocol define protocol of port used in - internal communication, can be accessed over localhost via sidecar. - Only for ArangoD members + description: InternalPortProtocol define protocol of port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members type: string labels: additionalProperties: @@ -29825,18 +29260,15 @@ v2alpha1: description: Labels specified the labels added to Pods in this group. type: object labelsIgnoreList: - description: LabelsIgnoreList list regexp or plain definitions which - labels should be ignored + description: LabelsIgnoreList list regexp or plain definitions which labels should be ignored items: type: string type: array labelsMode: - description: LabelsMode Define labels mode which should be use while - overriding labels + description: LabelsMode Define labels mode which should be use while overriding labels type: string maxCount: - description: MaxCount specifies a maximum for the count of servers. - If set, a specification is invalid if `count > maxCount`. + description: MaxCount specifies a maximum for the count of servers. If set, a specification is invalid if `count > maxCount`. format: int32 type: integer memoryReservation: @@ -29847,13 +29279,11 @@ v2alpha1: format: int64 type: integer minCount: - description: MinCount specifies a minimum for the count of servers. - If set, a specification is invalid if `count < minCount`. + description: MinCount specifies a minimum for the count of servers. If set, a specification is invalid if `count < minCount`. format: int32 type: integer nodeAffinity: - description: NodeAffinity specified additional nodeAffinity settings - in ArangoDB Pod definitions + description: NodeAffinity specified additional nodeAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -29930,8 +29360,7 @@ v2alpha1: nodeSelector: additionalProperties: type: string - description: NodeSelector setting specifies a set of labels to be - used as `nodeSelector` for Pods of this node. + description: NodeSelector setting specifies a set of labels to be used as `nodeSelector` for Pods of this node. type: object numactl: description: Numactl define Numactl options passed to the process @@ -29984,9 +29413,7 @@ v2alpha1: Deprecated: This field is deprecated, kept only for backward compatibility. type: boolean livenessProbeDisabled: - description: LivenessProbeDisabled if set to true, the operator - does not generate a liveness probe for new pods belonging to - this group + description: LivenessProbeDisabled if set to true, the operator does not generate a liveness probe for new pods belonging to this group type: boolean livenessProbeSpec: description: LivenessProbeSpec override liveness probe configuration @@ -30024,8 +29451,7 @@ v2alpha1: type: integer type: object readinessProbeDisabled: - description: ReadinessProbeDisabled override flag for probe disabled - in good manner (lowercase) with backward compatibility + description: ReadinessProbeDisabled override flag for probe disabled in good manner (lowercase) with backward compatibility type: boolean readinessProbeSpec: description: ReadinessProbeSpec override readiness probe configuration @@ -30104,8 +29530,8 @@ v2alpha1: pvcResizeMode: description: VolumeResizeMode specified resize mode for PVCs and PVs enum: - - runtime - - rotate + - runtime + - rotate type: string resources: description: Resources holds resource requests & limits @@ -30133,8 +29559,7 @@ v2alpha1: type: string type: array allowPrivilegeEscalation: - description: AllowPrivilegeEscalation Controls whether a process - can gain more privileges than its parent process. + description: AllowPrivilegeEscalation Controls whether a process can gain more privileges than its parent process. type: boolean dropAllCapabilities: description: |- @@ -30142,8 +29567,7 @@ v2alpha1: Deprecated: This field is added for backward compatibility. Will be removed in 1.1.0. type: boolean fsGroup: - description: FSGroup is a special supplemental group that applies - to all containers in a pod. + description: FSGroup is a special supplemental group that applies to all containers in a pod. format: int64 type: integer privileged: @@ -30152,26 +29576,21 @@ v2alpha1: essentially equivalent to root on the host. type: boolean readOnlyRootFilesystem: - description: ReadOnlyRootFilesystem if true, mounts the container's - root filesystem as read-only. + description: ReadOnlyRootFilesystem if true, mounts the container's root filesystem as read-only. type: boolean runAsGroup: - description: RunAsGroup is the GID to run the entrypoint of the - container process. + description: RunAsGroup is the GID to run the entrypoint of the container process. format: int64 type: integer runAsNonRoot: - description: RunAsNonRoot if true, indicates that the container - must run as a non-root user. + description: RunAsNonRoot if true, indicates that the container must run as a non-root user. type: boolean runAsUser: - description: RunAsUser is the UID to run the entrypoint of the - container process. + description: RunAsUser is the UID to run the entrypoint of the container process. format: int64 type: integer seLinuxOptions: - description: SELinuxOptions are the labels to be applied to the - container + description: SELinuxOptions are the labels to be applied to the container properties: level: type: string @@ -30183,8 +29602,7 @@ v2alpha1: type: string type: object seccompProfile: - description: SeccompProfile defines a pod/container's seccomp - profile settings. Only one profile source may be set. + description: SeccompProfile defines a pod/container's seccomp profile settings. Only one profile source may be set. properties: localhostProfile: type: string @@ -30221,13 +29639,11 @@ v2alpha1: to that service account. type: string shutdownDelay: - description: ShutdownDelay define how long operator should delay finalizer - removal after shutdown + description: ShutdownDelay define how long operator should delay finalizer removal after shutdown format: int32 type: integer shutdownMethod: - description: ShutdownMethod describe procedure of member shutdown - taken by Operator + description: ShutdownMethod describe procedure of member shutdown taken by Operator type: string sidecarCoreNames: description: |- @@ -30237,8 +29653,7 @@ v2alpha1: type: string type: array sidecars: - description: Sidecars specifies a list of additional containers to - be started + description: Sidecars specifies a list of additional containers to be started items: properties: args: @@ -30726,12 +30141,10 @@ v2alpha1: type: object type: array storageClassName: - description: StorageClassName specifies the classname for storage - of the servers. + description: StorageClassName specifies the classname for storage of the servers. type: string terminationGracePeriodSeconds: - description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds - for pods - via silent rotation + description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds for pods - via silent rotation format: int64 type: integer tolerations: @@ -30951,8 +30364,7 @@ v2alpha1: type: object type: object volumeMounts: - description: VolumeMounts define list of volume mounts mounted into - server container + description: VolumeMounts define list of volume mounts mounted into server container items: properties: mountPath: @@ -31050,21 +30462,17 @@ v2alpha1: type: array type: object database: - description: Database holds information about database state, like maintenance - mode + description: Database holds information about database state, like maintenance mode properties: maintenance: - description: Maintenance manage maintenance mode on Cluster side. - Requires maintenance feature to be enabled + description: Maintenance manage maintenance mode on Cluster side. Requires maintenance feature to be enabled type: boolean type: object dbservers: - description: DBServers contains specification for DBServer pods running - in deployment mode `Cluster` or `ActiveFailover`. + description: DBServers contains specification for DBServer pods running in deployment mode `Cluster` or `ActiveFailover`. properties: affinity: - description: Affinity specified additional affinity settings in ArangoDB - Pod definitions + description: Affinity specified additional affinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -31190,18 +30598,15 @@ v2alpha1: Annotations are merged with `spec.annotations`. type: object annotationsIgnoreList: - description: AnnotationsIgnoreList list regexp or plain definitions - which annotations should be ignored + description: AnnotationsIgnoreList list regexp or plain definitions which annotations should be ignored items: type: string type: array annotationsMode: - description: AnnotationsMode Define annotations mode which should - be use while overriding annotations + description: AnnotationsMode Define annotations mode which should be use while overriding annotations type: string antiAffinity: - description: AntiAffinity specified additional antiAffinity settings - in ArangoDB Pod definitions + description: AntiAffinity specified additional antiAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -31313,8 +30718,7 @@ v2alpha1: type: array type: object args: - description: Args setting specifies additional command-line arguments - passed to all servers of this group. + description: Args setting specifies additional command-line arguments passed to all servers of this group. items: type: string type: array @@ -31345,16 +30749,14 @@ v2alpha1: description: EphemeralVolumes keeps information about ephemeral volumes. properties: apps: - description: Apps define apps ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Apps define apps ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume type: string type: object temp: - description: Temp define temp ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Temp define temp ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume @@ -31369,15 +30771,13 @@ v2alpha1: description: ExtendedRotationCheck extend checks for rotation type: boolean externalPortEnabled: - description: ExternalPortEnabled if external port should be enabled. - If is set to false, ports needs to be exposed via sidecar. Only - for ArangoD members + description: ExternalPortEnabled if external port should be enabled. If is set to false, ports needs to be exposed via sidecar. Only for ArangoD members type: boolean indexMethod: description: IndexMethod define group Indexing method enum: - - random - - ordered + - random + - ordered type: string initContainers: description: InitContainers Init containers specification @@ -31875,14 +31275,11 @@ v2alpha1: type: string type: object internalPort: - description: InternalPort define port used in internal communication, - can be accessed over localhost via sidecar. Only for ArangoD members + description: InternalPort define port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members format: int32 type: integer internalPortProtocol: - description: InternalPortProtocol define protocol of port used in - internal communication, can be accessed over localhost via sidecar. - Only for ArangoD members + description: InternalPortProtocol define protocol of port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members type: string labels: additionalProperties: @@ -31890,18 +31287,15 @@ v2alpha1: description: Labels specified the labels added to Pods in this group. type: object labelsIgnoreList: - description: LabelsIgnoreList list regexp or plain definitions which - labels should be ignored + description: LabelsIgnoreList list regexp or plain definitions which labels should be ignored items: type: string type: array labelsMode: - description: LabelsMode Define labels mode which should be use while - overriding labels + description: LabelsMode Define labels mode which should be use while overriding labels type: string maxCount: - description: MaxCount specifies a maximum for the count of servers. - If set, a specification is invalid if `count > maxCount`. + description: MaxCount specifies a maximum for the count of servers. If set, a specification is invalid if `count > maxCount`. format: int32 type: integer memoryReservation: @@ -31912,13 +31306,11 @@ v2alpha1: format: int64 type: integer minCount: - description: MinCount specifies a minimum for the count of servers. - If set, a specification is invalid if `count < minCount`. + description: MinCount specifies a minimum for the count of servers. If set, a specification is invalid if `count < minCount`. format: int32 type: integer nodeAffinity: - description: NodeAffinity specified additional nodeAffinity settings - in ArangoDB Pod definitions + description: NodeAffinity specified additional nodeAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -31995,8 +31387,7 @@ v2alpha1: nodeSelector: additionalProperties: type: string - description: NodeSelector setting specifies a set of labels to be - used as `nodeSelector` for Pods of this node. + description: NodeSelector setting specifies a set of labels to be used as `nodeSelector` for Pods of this node. type: object numactl: description: Numactl define Numactl options passed to the process @@ -32049,9 +31440,7 @@ v2alpha1: Deprecated: This field is deprecated, kept only for backward compatibility. type: boolean livenessProbeDisabled: - description: LivenessProbeDisabled if set to true, the operator - does not generate a liveness probe for new pods belonging to - this group + description: LivenessProbeDisabled if set to true, the operator does not generate a liveness probe for new pods belonging to this group type: boolean livenessProbeSpec: description: LivenessProbeSpec override liveness probe configuration @@ -32089,8 +31478,7 @@ v2alpha1: type: integer type: object readinessProbeDisabled: - description: ReadinessProbeDisabled override flag for probe disabled - in good manner (lowercase) with backward compatibility + description: ReadinessProbeDisabled override flag for probe disabled in good manner (lowercase) with backward compatibility type: boolean readinessProbeSpec: description: ReadinessProbeSpec override readiness probe configuration @@ -32169,8 +31557,8 @@ v2alpha1: pvcResizeMode: description: VolumeResizeMode specified resize mode for PVCs and PVs enum: - - runtime - - rotate + - runtime + - rotate type: string resources: description: Resources holds resource requests & limits @@ -32198,8 +31586,7 @@ v2alpha1: type: string type: array allowPrivilegeEscalation: - description: AllowPrivilegeEscalation Controls whether a process - can gain more privileges than its parent process. + description: AllowPrivilegeEscalation Controls whether a process can gain more privileges than its parent process. type: boolean dropAllCapabilities: description: |- @@ -32207,8 +31594,7 @@ v2alpha1: Deprecated: This field is added for backward compatibility. Will be removed in 1.1.0. type: boolean fsGroup: - description: FSGroup is a special supplemental group that applies - to all containers in a pod. + description: FSGroup is a special supplemental group that applies to all containers in a pod. format: int64 type: integer privileged: @@ -32217,26 +31603,21 @@ v2alpha1: essentially equivalent to root on the host. type: boolean readOnlyRootFilesystem: - description: ReadOnlyRootFilesystem if true, mounts the container's - root filesystem as read-only. + description: ReadOnlyRootFilesystem if true, mounts the container's root filesystem as read-only. type: boolean runAsGroup: - description: RunAsGroup is the GID to run the entrypoint of the - container process. + description: RunAsGroup is the GID to run the entrypoint of the container process. format: int64 type: integer runAsNonRoot: - description: RunAsNonRoot if true, indicates that the container - must run as a non-root user. + description: RunAsNonRoot if true, indicates that the container must run as a non-root user. type: boolean runAsUser: - description: RunAsUser is the UID to run the entrypoint of the - container process. + description: RunAsUser is the UID to run the entrypoint of the container process. format: int64 type: integer seLinuxOptions: - description: SELinuxOptions are the labels to be applied to the - container + description: SELinuxOptions are the labels to be applied to the container properties: level: type: string @@ -32248,8 +31629,7 @@ v2alpha1: type: string type: object seccompProfile: - description: SeccompProfile defines a pod/container's seccomp - profile settings. Only one profile source may be set. + description: SeccompProfile defines a pod/container's seccomp profile settings. Only one profile source may be set. properties: localhostProfile: type: string @@ -32286,13 +31666,11 @@ v2alpha1: to that service account. type: string shutdownDelay: - description: ShutdownDelay define how long operator should delay finalizer - removal after shutdown + description: ShutdownDelay define how long operator should delay finalizer removal after shutdown format: int32 type: integer shutdownMethod: - description: ShutdownMethod describe procedure of member shutdown - taken by Operator + description: ShutdownMethod describe procedure of member shutdown taken by Operator type: string sidecarCoreNames: description: |- @@ -32302,8 +31680,7 @@ v2alpha1: type: string type: array sidecars: - description: Sidecars specifies a list of additional containers to - be started + description: Sidecars specifies a list of additional containers to be started items: properties: args: @@ -32791,12 +32168,10 @@ v2alpha1: type: object type: array storageClassName: - description: StorageClassName specifies the classname for storage - of the servers. + description: StorageClassName specifies the classname for storage of the servers. type: string terminationGracePeriodSeconds: - description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds - for pods - via silent rotation + description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds for pods - via silent rotation format: int64 type: integer tolerations: @@ -33016,8 +32391,7 @@ v2alpha1: type: object type: object volumeMounts: - description: VolumeMounts define list of volume mounts mounted into - server container + description: VolumeMounts define list of volume mounts mounted into server container items: properties: mountPath: @@ -33130,19 +32504,16 @@ v2alpha1: Note: It is still possible that there is some downtime when the Kubernetes cluster is down, or in a bad state, irrespective of the value of this setting. type: boolean environment: - description: Environment setting specifies the type of environment in - which the deployment is created. + description: Environment setting specifies the type of environment in which the deployment is created. enum: - - Development - - Production + - Development + - Production type: string externalAccess: - description: ExternalAccess holds configuration for the external access - provided for the deployment. + description: ExternalAccess holds configuration for the external access provided for the deployment. properties: advertisedEndpoint: - description: AdvertisedEndpoint is passed to the coordinators/single - servers for advertising a specific endpoint + description: AdvertisedEndpoint is passed to the coordinators/single servers for advertising a specific endpoint type: string loadBalancerIP: description: |- @@ -33173,14 +32544,12 @@ v2alpha1: format: int32 type: integer type: - description: Type specifies the type of Service that will be created - to provide access to the ArangoDB deployment from outside the Kubernetes - cluster. + description: Type specifies the type of Service that will be created to provide access to the ArangoDB deployment from outside the Kubernetes cluster. enum: - - Auto - - None - - LoadBalancer - - NodePort + - Auto + - None + - LoadBalancer + - NodePort type: string type: object features: @@ -33190,12 +32559,10 @@ v2alpha1: type: boolean type: object id: - description: ServerIDGroupSpec contains the specification for Image Discovery - image. + description: ServerIDGroupSpec contains the specification for Image Discovery image. properties: affinity: - description: Affinity specified additional affinity settings in ArangoDB - Pod definitions + description: Affinity specified additional affinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -33307,8 +32674,7 @@ v2alpha1: type: array type: object antiAffinity: - description: AntiAffinity specified additional antiAffinity settings - in ArangoDB Pod definitions + description: AntiAffinity specified additional antiAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -33423,8 +32789,7 @@ v2alpha1: description: Entrypoint overrides container executable type: string nodeAffinity: - description: NodeAffinity specified additional nodeAffinity settings - in ArangoDB Pod definitions + description: NodeAffinity specified additional nodeAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -33527,8 +32892,7 @@ v2alpha1: type: string type: array allowPrivilegeEscalation: - description: AllowPrivilegeEscalation Controls whether a process - can gain more privileges than its parent process. + description: AllowPrivilegeEscalation Controls whether a process can gain more privileges than its parent process. type: boolean dropAllCapabilities: description: |- @@ -33536,8 +32900,7 @@ v2alpha1: Deprecated: This field is added for backward compatibility. Will be removed in 1.1.0. type: boolean fsGroup: - description: FSGroup is a special supplemental group that applies - to all containers in a pod. + description: FSGroup is a special supplemental group that applies to all containers in a pod. format: int64 type: integer privileged: @@ -33546,26 +32909,21 @@ v2alpha1: essentially equivalent to root on the host. type: boolean readOnlyRootFilesystem: - description: ReadOnlyRootFilesystem if true, mounts the container's - root filesystem as read-only. + description: ReadOnlyRootFilesystem if true, mounts the container's root filesystem as read-only. type: boolean runAsGroup: - description: RunAsGroup is the GID to run the entrypoint of the - container process. + description: RunAsGroup is the GID to run the entrypoint of the container process. format: int64 type: integer runAsNonRoot: - description: RunAsNonRoot if true, indicates that the container - must run as a non-root user. + description: RunAsNonRoot if true, indicates that the container must run as a non-root user. type: boolean runAsUser: - description: RunAsUser is the UID to run the entrypoint of the - container process. + description: RunAsUser is the UID to run the entrypoint of the container process. format: int64 type: integer seLinuxOptions: - description: SELinuxOptions are the labels to be applied to the - container + description: SELinuxOptions are the labels to be applied to the container properties: level: type: string @@ -33577,8 +32935,7 @@ v2alpha1: type: string type: object seccompProfile: - description: SeccompProfile defines a pod/container's seccomp - profile settings. Only one profile source may be set. + description: SeccompProfile defines a pod/container's seccomp profile settings. Only one profile source may be set. properties: localhostProfile: type: string @@ -33604,12 +32961,10 @@ v2alpha1: type: object type: object serviceAccountName: - description: ServiceAccountName specifies the name of the service - account used for Pods in this group. + description: ServiceAccountName specifies the name of the service account used for Pods in this group. type: string tolerations: - description: Tolerations specifies the tolerations added to Pods in - this group. + description: Tolerations specifies the tolerations added to Pods in this group. items: properties: effect: @@ -33636,20 +32991,18 @@ v2alpha1: imageDiscoveryMode: description: ImageDiscoveryMode specifies the image discovery mode. enum: - - kubelet - - direct + - kubelet + - direct type: string imagePullPolicy: - description: ImagePullPolicy specifies the pull policy for the docker - image to use for all ArangoDB servers. + description: ImagePullPolicy specifies the pull policy for the docker image to use for all ArangoDB servers. enum: - - Always - - Never - - IfNotPresent + - Always + - Never + - IfNotPresent type: string imagePullSecrets: - description: ImagePullSecrets specifies the list of image pull secrets - for the docker image to use for all ArangoDB servers. + description: ImagePullSecrets specifies the list of image pull secrets for the docker image to use for all ArangoDB servers. items: type: string type: array @@ -33659,18 +33012,16 @@ v2alpha1: description: Labels specifies the labels added to Pods in this group. type: object labelsIgnoreList: - description: LabelsIgnoreList list regexp or plain definitions which labels - should be ignored + description: LabelsIgnoreList list regexp or plain definitions which labels should be ignored items: type: string type: array labelsMode: - description: LabelsMode Define labels mode which should be use while overriding - labels + description: LabelsMode Define labels mode which should be use while overriding labels enum: - - disabled - - append - - replace + - disabled + - append + - replace type: string license: description: License holds license settings @@ -33706,8 +33057,8 @@ v2alpha1: The propagation of the configuration changes can be deferred to the next restart, either triggered manually by the user or by another operation like an upgrade. This reduces the number of restarts for upgrading both the server and the operator from two to one. enum: - - always - - on-restart + - always + - on-restart type: string metrics: description: Metrics holds metrics configuration settings @@ -33715,8 +33066,7 @@ v2alpha1: authentication: properties: jwtTokenSecretName: - description: JWTTokenSecretName contains the name of the JWT kubernetes - secret used for authentication + description: JWTTokenSecretName contains the name of the JWT kubernetes secret used for authentication type: string type: object enabled: @@ -33764,9 +33114,9 @@ v2alpha1: mode: description: Mode specifies the type of ArangoDB deployment to create. enum: - - Cluster - - ActiveFailover - - Single + - Cluster + - ActiveFailover + - Single type: string networkAttachedVolumes: description: |- @@ -33805,8 +33155,7 @@ v2alpha1: type: boolean type: object restoreEncryptionSecret: - description: RestoreEncryptionSecret specifies optional name of secret - which contains encryption key used for restore + description: RestoreEncryptionSecret specifies optional name of secret which contains encryption key used for restore type: string restoreFrom: description: |- @@ -33836,12 +33185,10 @@ v2alpha1: type: object type: object single: - description: Single contains specification for servers running in deployment - mode `Single` or `ActiveFailover`. + description: Single contains specification for servers running in deployment mode `Single` or `ActiveFailover`. properties: affinity: - description: Affinity specified additional affinity settings in ArangoDB - Pod definitions + description: Affinity specified additional affinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -33967,18 +33314,15 @@ v2alpha1: Annotations are merged with `spec.annotations`. type: object annotationsIgnoreList: - description: AnnotationsIgnoreList list regexp or plain definitions - which annotations should be ignored + description: AnnotationsIgnoreList list regexp or plain definitions which annotations should be ignored items: type: string type: array annotationsMode: - description: AnnotationsMode Define annotations mode which should - be use while overriding annotations + description: AnnotationsMode Define annotations mode which should be use while overriding annotations type: string antiAffinity: - description: AntiAffinity specified additional antiAffinity settings - in ArangoDB Pod definitions + description: AntiAffinity specified additional antiAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -34090,8 +33434,7 @@ v2alpha1: type: array type: object args: - description: Args setting specifies additional command-line arguments - passed to all servers of this group. + description: Args setting specifies additional command-line arguments passed to all servers of this group. items: type: string type: array @@ -34122,16 +33465,14 @@ v2alpha1: description: EphemeralVolumes keeps information about ephemeral volumes. properties: apps: - description: Apps define apps ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Apps define apps ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume type: string type: object temp: - description: Temp define temp ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Temp define temp ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume @@ -34146,15 +33487,13 @@ v2alpha1: description: ExtendedRotationCheck extend checks for rotation type: boolean externalPortEnabled: - description: ExternalPortEnabled if external port should be enabled. - If is set to false, ports needs to be exposed via sidecar. Only - for ArangoD members + description: ExternalPortEnabled if external port should be enabled. If is set to false, ports needs to be exposed via sidecar. Only for ArangoD members type: boolean indexMethod: description: IndexMethod define group Indexing method enum: - - random - - ordered + - random + - ordered type: string initContainers: description: InitContainers Init containers specification @@ -34652,14 +33991,11 @@ v2alpha1: type: string type: object internalPort: - description: InternalPort define port used in internal communication, - can be accessed over localhost via sidecar. Only for ArangoD members + description: InternalPort define port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members format: int32 type: integer internalPortProtocol: - description: InternalPortProtocol define protocol of port used in - internal communication, can be accessed over localhost via sidecar. - Only for ArangoD members + description: InternalPortProtocol define protocol of port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members type: string labels: additionalProperties: @@ -34667,18 +34003,15 @@ v2alpha1: description: Labels specified the labels added to Pods in this group. type: object labelsIgnoreList: - description: LabelsIgnoreList list regexp or plain definitions which - labels should be ignored + description: LabelsIgnoreList list regexp or plain definitions which labels should be ignored items: type: string type: array labelsMode: - description: LabelsMode Define labels mode which should be use while - overriding labels + description: LabelsMode Define labels mode which should be use while overriding labels type: string maxCount: - description: MaxCount specifies a maximum for the count of servers. - If set, a specification is invalid if `count > maxCount`. + description: MaxCount specifies a maximum for the count of servers. If set, a specification is invalid if `count > maxCount`. format: int32 type: integer memoryReservation: @@ -34689,13 +34022,11 @@ v2alpha1: format: int64 type: integer minCount: - description: MinCount specifies a minimum for the count of servers. - If set, a specification is invalid if `count < minCount`. + description: MinCount specifies a minimum for the count of servers. If set, a specification is invalid if `count < minCount`. format: int32 type: integer nodeAffinity: - description: NodeAffinity specified additional nodeAffinity settings - in ArangoDB Pod definitions + description: NodeAffinity specified additional nodeAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -34772,8 +34103,7 @@ v2alpha1: nodeSelector: additionalProperties: type: string - description: NodeSelector setting specifies a set of labels to be - used as `nodeSelector` for Pods of this node. + description: NodeSelector setting specifies a set of labels to be used as `nodeSelector` for Pods of this node. type: object numactl: description: Numactl define Numactl options passed to the process @@ -34826,9 +34156,7 @@ v2alpha1: Deprecated: This field is deprecated, kept only for backward compatibility. type: boolean livenessProbeDisabled: - description: LivenessProbeDisabled if set to true, the operator - does not generate a liveness probe for new pods belonging to - this group + description: LivenessProbeDisabled if set to true, the operator does not generate a liveness probe for new pods belonging to this group type: boolean livenessProbeSpec: description: LivenessProbeSpec override liveness probe configuration @@ -34866,8 +34194,7 @@ v2alpha1: type: integer type: object readinessProbeDisabled: - description: ReadinessProbeDisabled override flag for probe disabled - in good manner (lowercase) with backward compatibility + description: ReadinessProbeDisabled override flag for probe disabled in good manner (lowercase) with backward compatibility type: boolean readinessProbeSpec: description: ReadinessProbeSpec override readiness probe configuration @@ -34946,8 +34273,8 @@ v2alpha1: pvcResizeMode: description: VolumeResizeMode specified resize mode for PVCs and PVs enum: - - runtime - - rotate + - runtime + - rotate type: string resources: description: Resources holds resource requests & limits @@ -34975,8 +34302,7 @@ v2alpha1: type: string type: array allowPrivilegeEscalation: - description: AllowPrivilegeEscalation Controls whether a process - can gain more privileges than its parent process. + description: AllowPrivilegeEscalation Controls whether a process can gain more privileges than its parent process. type: boolean dropAllCapabilities: description: |- @@ -34984,8 +34310,7 @@ v2alpha1: Deprecated: This field is added for backward compatibility. Will be removed in 1.1.0. type: boolean fsGroup: - description: FSGroup is a special supplemental group that applies - to all containers in a pod. + description: FSGroup is a special supplemental group that applies to all containers in a pod. format: int64 type: integer privileged: @@ -34994,26 +34319,21 @@ v2alpha1: essentially equivalent to root on the host. type: boolean readOnlyRootFilesystem: - description: ReadOnlyRootFilesystem if true, mounts the container's - root filesystem as read-only. + description: ReadOnlyRootFilesystem if true, mounts the container's root filesystem as read-only. type: boolean runAsGroup: - description: RunAsGroup is the GID to run the entrypoint of the - container process. + description: RunAsGroup is the GID to run the entrypoint of the container process. format: int64 type: integer runAsNonRoot: - description: RunAsNonRoot if true, indicates that the container - must run as a non-root user. + description: RunAsNonRoot if true, indicates that the container must run as a non-root user. type: boolean runAsUser: - description: RunAsUser is the UID to run the entrypoint of the - container process. + description: RunAsUser is the UID to run the entrypoint of the container process. format: int64 type: integer seLinuxOptions: - description: SELinuxOptions are the labels to be applied to the - container + description: SELinuxOptions are the labels to be applied to the container properties: level: type: string @@ -35025,8 +34345,7 @@ v2alpha1: type: string type: object seccompProfile: - description: SeccompProfile defines a pod/container's seccomp - profile settings. Only one profile source may be set. + description: SeccompProfile defines a pod/container's seccomp profile settings. Only one profile source may be set. properties: localhostProfile: type: string @@ -35063,13 +34382,11 @@ v2alpha1: to that service account. type: string shutdownDelay: - description: ShutdownDelay define how long operator should delay finalizer - removal after shutdown + description: ShutdownDelay define how long operator should delay finalizer removal after shutdown format: int32 type: integer shutdownMethod: - description: ShutdownMethod describe procedure of member shutdown - taken by Operator + description: ShutdownMethod describe procedure of member shutdown taken by Operator type: string sidecarCoreNames: description: |- @@ -35079,8 +34396,7 @@ v2alpha1: type: string type: array sidecars: - description: Sidecars specifies a list of additional containers to - be started + description: Sidecars specifies a list of additional containers to be started items: properties: args: @@ -35568,12 +34884,10 @@ v2alpha1: type: object type: array storageClassName: - description: StorageClassName specifies the classname for storage - of the servers. + description: StorageClassName specifies the classname for storage of the servers. type: string terminationGracePeriodSeconds: - description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds - for pods - via silent rotation + description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds for pods - via silent rotation format: int64 type: integer tolerations: @@ -35793,8 +35107,7 @@ v2alpha1: type: object type: object volumeMounts: - description: VolumeMounts define list of volume mounts mounted into - server container + description: VolumeMounts define list of volume mounts mounted into server container items: properties: mountPath: @@ -35892,15 +35205,13 @@ v2alpha1: type: array type: object storageEngine: - description: StorageEngine specifies the type of storage engine used for - all servers in the cluster. + description: StorageEngine specifies the type of storage engine used for all servers in the cluster. enum: - - RocksDB - - MMFiles + - RocksDB + - MMFiles type: string sync: - description: Sync holds Deployment-to-Deployment synchronization configuration - settings + description: Sync holds Deployment-to-Deployment synchronization configuration settings properties: auth: properties: @@ -35940,8 +35251,7 @@ v2alpha1: type: string type: array advertisedEndpoint: - description: AdvertisedEndpoint is passed to the coordinators/single - servers for advertising a specific endpoint + description: AdvertisedEndpoint is passed to the coordinators/single servers for advertising a specific endpoint type: string loadBalancerIP: description: |- @@ -35981,14 +35291,12 @@ v2alpha1: format: int32 type: integer type: - description: Type specifies the type of Service that will be created - to provide access to the ArangoDB deployment from outside the - Kubernetes cluster. + description: Type specifies the type of Service that will be created to provide access to the ArangoDB deployment from outside the Kubernetes cluster. enum: - - Auto - - None - - LoadBalancer - - NodePort + - Auto + - None + - LoadBalancer + - NodePort type: string type: object image: @@ -36047,12 +35355,10 @@ v2alpha1: type: object type: object syncmasters: - description: SyncMasters contains specification for Syncmaster pods running - in deployment mode `Cluster`. + description: SyncMasters contains specification for Syncmaster pods running in deployment mode `Cluster`. properties: affinity: - description: Affinity specified additional affinity settings in ArangoDB - Pod definitions + description: Affinity specified additional affinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -36178,18 +35484,15 @@ v2alpha1: Annotations are merged with `spec.annotations`. type: object annotationsIgnoreList: - description: AnnotationsIgnoreList list regexp or plain definitions - which annotations should be ignored + description: AnnotationsIgnoreList list regexp or plain definitions which annotations should be ignored items: type: string type: array annotationsMode: - description: AnnotationsMode Define annotations mode which should - be use while overriding annotations + description: AnnotationsMode Define annotations mode which should be use while overriding annotations type: string antiAffinity: - description: AntiAffinity specified additional antiAffinity settings - in ArangoDB Pod definitions + description: AntiAffinity specified additional antiAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -36301,8 +35604,7 @@ v2alpha1: type: array type: object args: - description: Args setting specifies additional command-line arguments - passed to all servers of this group. + description: Args setting specifies additional command-line arguments passed to all servers of this group. items: type: string type: array @@ -36333,16 +35635,14 @@ v2alpha1: description: EphemeralVolumes keeps information about ephemeral volumes. properties: apps: - description: Apps define apps ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Apps define apps ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume type: string type: object temp: - description: Temp define temp ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Temp define temp ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume @@ -36357,15 +35657,13 @@ v2alpha1: description: ExtendedRotationCheck extend checks for rotation type: boolean externalPortEnabled: - description: ExternalPortEnabled if external port should be enabled. - If is set to false, ports needs to be exposed via sidecar. Only - for ArangoD members + description: ExternalPortEnabled if external port should be enabled. If is set to false, ports needs to be exposed via sidecar. Only for ArangoD members type: boolean indexMethod: description: IndexMethod define group Indexing method enum: - - random - - ordered + - random + - ordered type: string initContainers: description: InitContainers Init containers specification @@ -36863,14 +36161,11 @@ v2alpha1: type: string type: object internalPort: - description: InternalPort define port used in internal communication, - can be accessed over localhost via sidecar. Only for ArangoD members + description: InternalPort define port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members format: int32 type: integer internalPortProtocol: - description: InternalPortProtocol define protocol of port used in - internal communication, can be accessed over localhost via sidecar. - Only for ArangoD members + description: InternalPortProtocol define protocol of port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members type: string labels: additionalProperties: @@ -36878,18 +36173,15 @@ v2alpha1: description: Labels specified the labels added to Pods in this group. type: object labelsIgnoreList: - description: LabelsIgnoreList list regexp or plain definitions which - labels should be ignored + description: LabelsIgnoreList list regexp or plain definitions which labels should be ignored items: type: string type: array labelsMode: - description: LabelsMode Define labels mode which should be use while - overriding labels + description: LabelsMode Define labels mode which should be use while overriding labels type: string maxCount: - description: MaxCount specifies a maximum for the count of servers. - If set, a specification is invalid if `count > maxCount`. + description: MaxCount specifies a maximum for the count of servers. If set, a specification is invalid if `count > maxCount`. format: int32 type: integer memoryReservation: @@ -36900,13 +36192,11 @@ v2alpha1: format: int64 type: integer minCount: - description: MinCount specifies a minimum for the count of servers. - If set, a specification is invalid if `count < minCount`. + description: MinCount specifies a minimum for the count of servers. If set, a specification is invalid if `count < minCount`. format: int32 type: integer nodeAffinity: - description: NodeAffinity specified additional nodeAffinity settings - in ArangoDB Pod definitions + description: NodeAffinity specified additional nodeAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -36983,8 +36273,7 @@ v2alpha1: nodeSelector: additionalProperties: type: string - description: NodeSelector setting specifies a set of labels to be - used as `nodeSelector` for Pods of this node. + description: NodeSelector setting specifies a set of labels to be used as `nodeSelector` for Pods of this node. type: object numactl: description: Numactl define Numactl options passed to the process @@ -37037,9 +36326,7 @@ v2alpha1: Deprecated: This field is deprecated, kept only for backward compatibility. type: boolean livenessProbeDisabled: - description: LivenessProbeDisabled if set to true, the operator - does not generate a liveness probe for new pods belonging to - this group + description: LivenessProbeDisabled if set to true, the operator does not generate a liveness probe for new pods belonging to this group type: boolean livenessProbeSpec: description: LivenessProbeSpec override liveness probe configuration @@ -37077,8 +36364,7 @@ v2alpha1: type: integer type: object readinessProbeDisabled: - description: ReadinessProbeDisabled override flag for probe disabled - in good manner (lowercase) with backward compatibility + description: ReadinessProbeDisabled override flag for probe disabled in good manner (lowercase) with backward compatibility type: boolean readinessProbeSpec: description: ReadinessProbeSpec override readiness probe configuration @@ -37157,8 +36443,8 @@ v2alpha1: pvcResizeMode: description: VolumeResizeMode specified resize mode for PVCs and PVs enum: - - runtime - - rotate + - runtime + - rotate type: string resources: description: Resources holds resource requests & limits @@ -37186,8 +36472,7 @@ v2alpha1: type: string type: array allowPrivilegeEscalation: - description: AllowPrivilegeEscalation Controls whether a process - can gain more privileges than its parent process. + description: AllowPrivilegeEscalation Controls whether a process can gain more privileges than its parent process. type: boolean dropAllCapabilities: description: |- @@ -37195,8 +36480,7 @@ v2alpha1: Deprecated: This field is added for backward compatibility. Will be removed in 1.1.0. type: boolean fsGroup: - description: FSGroup is a special supplemental group that applies - to all containers in a pod. + description: FSGroup is a special supplemental group that applies to all containers in a pod. format: int64 type: integer privileged: @@ -37205,26 +36489,21 @@ v2alpha1: essentially equivalent to root on the host. type: boolean readOnlyRootFilesystem: - description: ReadOnlyRootFilesystem if true, mounts the container's - root filesystem as read-only. + description: ReadOnlyRootFilesystem if true, mounts the container's root filesystem as read-only. type: boolean runAsGroup: - description: RunAsGroup is the GID to run the entrypoint of the - container process. + description: RunAsGroup is the GID to run the entrypoint of the container process. format: int64 type: integer runAsNonRoot: - description: RunAsNonRoot if true, indicates that the container - must run as a non-root user. + description: RunAsNonRoot if true, indicates that the container must run as a non-root user. type: boolean runAsUser: - description: RunAsUser is the UID to run the entrypoint of the - container process. + description: RunAsUser is the UID to run the entrypoint of the container process. format: int64 type: integer seLinuxOptions: - description: SELinuxOptions are the labels to be applied to the - container + description: SELinuxOptions are the labels to be applied to the container properties: level: type: string @@ -37236,8 +36515,7 @@ v2alpha1: type: string type: object seccompProfile: - description: SeccompProfile defines a pod/container's seccomp - profile settings. Only one profile source may be set. + description: SeccompProfile defines a pod/container's seccomp profile settings. Only one profile source may be set. properties: localhostProfile: type: string @@ -37274,13 +36552,11 @@ v2alpha1: to that service account. type: string shutdownDelay: - description: ShutdownDelay define how long operator should delay finalizer - removal after shutdown + description: ShutdownDelay define how long operator should delay finalizer removal after shutdown format: int32 type: integer shutdownMethod: - description: ShutdownMethod describe procedure of member shutdown - taken by Operator + description: ShutdownMethod describe procedure of member shutdown taken by Operator type: string sidecarCoreNames: description: |- @@ -37290,8 +36566,7 @@ v2alpha1: type: string type: array sidecars: - description: Sidecars specifies a list of additional containers to - be started + description: Sidecars specifies a list of additional containers to be started items: properties: args: @@ -37779,12 +37054,10 @@ v2alpha1: type: object type: array storageClassName: - description: StorageClassName specifies the classname for storage - of the servers. + description: StorageClassName specifies the classname for storage of the servers. type: string terminationGracePeriodSeconds: - description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds - for pods - via silent rotation + description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds for pods - via silent rotation format: int64 type: integer tolerations: @@ -38004,8 +37277,7 @@ v2alpha1: type: object type: object volumeMounts: - description: VolumeMounts define list of volume mounts mounted into - server container + description: VolumeMounts define list of volume mounts mounted into server container items: properties: mountPath: @@ -38103,12 +37375,10 @@ v2alpha1: type: array type: object syncworkers: - description: SyncWorkers contains specification for Syncworker pods running - in deployment mode `Cluster`. + description: SyncWorkers contains specification for Syncworker pods running in deployment mode `Cluster`. properties: affinity: - description: Affinity specified additional affinity settings in ArangoDB - Pod definitions + description: Affinity specified additional affinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -38234,18 +37504,15 @@ v2alpha1: Annotations are merged with `spec.annotations`. type: object annotationsIgnoreList: - description: AnnotationsIgnoreList list regexp or plain definitions - which annotations should be ignored + description: AnnotationsIgnoreList list regexp or plain definitions which annotations should be ignored items: type: string type: array annotationsMode: - description: AnnotationsMode Define annotations mode which should - be use while overriding annotations + description: AnnotationsMode Define annotations mode which should be use while overriding annotations type: string antiAffinity: - description: AntiAffinity specified additional antiAffinity settings - in ArangoDB Pod definitions + description: AntiAffinity specified additional antiAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -38357,8 +37624,7 @@ v2alpha1: type: array type: object args: - description: Args setting specifies additional command-line arguments - passed to all servers of this group. + description: Args setting specifies additional command-line arguments passed to all servers of this group. items: type: string type: array @@ -38389,16 +37655,14 @@ v2alpha1: description: EphemeralVolumes keeps information about ephemeral volumes. properties: apps: - description: Apps define apps ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Apps define apps ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume type: string type: object temp: - description: Temp define temp ephemeral volume in case if `ephemeral-volumes` - feature is enabled. + description: Temp define temp ephemeral volume in case if `ephemeral-volumes` feature is enabled. properties: size: description: Size define size of the ephemeral volume @@ -38413,15 +37677,13 @@ v2alpha1: description: ExtendedRotationCheck extend checks for rotation type: boolean externalPortEnabled: - description: ExternalPortEnabled if external port should be enabled. - If is set to false, ports needs to be exposed via sidecar. Only - for ArangoD members + description: ExternalPortEnabled if external port should be enabled. If is set to false, ports needs to be exposed via sidecar. Only for ArangoD members type: boolean indexMethod: description: IndexMethod define group Indexing method enum: - - random - - ordered + - random + - ordered type: string initContainers: description: InitContainers Init containers specification @@ -38919,14 +38181,11 @@ v2alpha1: type: string type: object internalPort: - description: InternalPort define port used in internal communication, - can be accessed over localhost via sidecar. Only for ArangoD members + description: InternalPort define port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members format: int32 type: integer internalPortProtocol: - description: InternalPortProtocol define protocol of port used in - internal communication, can be accessed over localhost via sidecar. - Only for ArangoD members + description: InternalPortProtocol define protocol of port used in internal communication, can be accessed over localhost via sidecar. Only for ArangoD members type: string labels: additionalProperties: @@ -38934,18 +38193,15 @@ v2alpha1: description: Labels specified the labels added to Pods in this group. type: object labelsIgnoreList: - description: LabelsIgnoreList list regexp or plain definitions which - labels should be ignored + description: LabelsIgnoreList list regexp or plain definitions which labels should be ignored items: type: string type: array labelsMode: - description: LabelsMode Define labels mode which should be use while - overriding labels + description: LabelsMode Define labels mode which should be use while overriding labels type: string maxCount: - description: MaxCount specifies a maximum for the count of servers. - If set, a specification is invalid if `count > maxCount`. + description: MaxCount specifies a maximum for the count of servers. If set, a specification is invalid if `count > maxCount`. format: int32 type: integer memoryReservation: @@ -38956,13 +38212,11 @@ v2alpha1: format: int64 type: integer minCount: - description: MinCount specifies a minimum for the count of servers. - If set, a specification is invalid if `count < minCount`. + description: MinCount specifies a minimum for the count of servers. If set, a specification is invalid if `count < minCount`. format: int32 type: integer nodeAffinity: - description: NodeAffinity specified additional nodeAffinity settings - in ArangoDB Pod definitions + description: NodeAffinity specified additional nodeAffinity settings in ArangoDB Pod definitions properties: preferredDuringSchedulingIgnoredDuringExecution: items: @@ -39039,8 +38293,7 @@ v2alpha1: nodeSelector: additionalProperties: type: string - description: NodeSelector setting specifies a set of labels to be - used as `nodeSelector` for Pods of this node. + description: NodeSelector setting specifies a set of labels to be used as `nodeSelector` for Pods of this node. type: object numactl: description: Numactl define Numactl options passed to the process @@ -39093,9 +38346,7 @@ v2alpha1: Deprecated: This field is deprecated, kept only for backward compatibility. type: boolean livenessProbeDisabled: - description: LivenessProbeDisabled if set to true, the operator - does not generate a liveness probe for new pods belonging to - this group + description: LivenessProbeDisabled if set to true, the operator does not generate a liveness probe for new pods belonging to this group type: boolean livenessProbeSpec: description: LivenessProbeSpec override liveness probe configuration @@ -39133,8 +38384,7 @@ v2alpha1: type: integer type: object readinessProbeDisabled: - description: ReadinessProbeDisabled override flag for probe disabled - in good manner (lowercase) with backward compatibility + description: ReadinessProbeDisabled override flag for probe disabled in good manner (lowercase) with backward compatibility type: boolean readinessProbeSpec: description: ReadinessProbeSpec override readiness probe configuration @@ -39213,8 +38463,8 @@ v2alpha1: pvcResizeMode: description: VolumeResizeMode specified resize mode for PVCs and PVs enum: - - runtime - - rotate + - runtime + - rotate type: string resources: description: Resources holds resource requests & limits @@ -39242,8 +38492,7 @@ v2alpha1: type: string type: array allowPrivilegeEscalation: - description: AllowPrivilegeEscalation Controls whether a process - can gain more privileges than its parent process. + description: AllowPrivilegeEscalation Controls whether a process can gain more privileges than its parent process. type: boolean dropAllCapabilities: description: |- @@ -39251,8 +38500,7 @@ v2alpha1: Deprecated: This field is added for backward compatibility. Will be removed in 1.1.0. type: boolean fsGroup: - description: FSGroup is a special supplemental group that applies - to all containers in a pod. + description: FSGroup is a special supplemental group that applies to all containers in a pod. format: int64 type: integer privileged: @@ -39261,26 +38509,21 @@ v2alpha1: essentially equivalent to root on the host. type: boolean readOnlyRootFilesystem: - description: ReadOnlyRootFilesystem if true, mounts the container's - root filesystem as read-only. + description: ReadOnlyRootFilesystem if true, mounts the container's root filesystem as read-only. type: boolean runAsGroup: - description: RunAsGroup is the GID to run the entrypoint of the - container process. + description: RunAsGroup is the GID to run the entrypoint of the container process. format: int64 type: integer runAsNonRoot: - description: RunAsNonRoot if true, indicates that the container - must run as a non-root user. + description: RunAsNonRoot if true, indicates that the container must run as a non-root user. type: boolean runAsUser: - description: RunAsUser is the UID to run the entrypoint of the - container process. + description: RunAsUser is the UID to run the entrypoint of the container process. format: int64 type: integer seLinuxOptions: - description: SELinuxOptions are the labels to be applied to the - container + description: SELinuxOptions are the labels to be applied to the container properties: level: type: string @@ -39292,8 +38535,7 @@ v2alpha1: type: string type: object seccompProfile: - description: SeccompProfile defines a pod/container's seccomp - profile settings. Only one profile source may be set. + description: SeccompProfile defines a pod/container's seccomp profile settings. Only one profile source may be set. properties: localhostProfile: type: string @@ -39330,13 +38572,11 @@ v2alpha1: to that service account. type: string shutdownDelay: - description: ShutdownDelay define how long operator should delay finalizer - removal after shutdown + description: ShutdownDelay define how long operator should delay finalizer removal after shutdown format: int32 type: integer shutdownMethod: - description: ShutdownMethod describe procedure of member shutdown - taken by Operator + description: ShutdownMethod describe procedure of member shutdown taken by Operator type: string sidecarCoreNames: description: |- @@ -39346,8 +38586,7 @@ v2alpha1: type: string type: array sidecars: - description: Sidecars specifies a list of additional containers to - be started + description: Sidecars specifies a list of additional containers to be started items: properties: args: @@ -39835,12 +39074,10 @@ v2alpha1: type: object type: array storageClassName: - description: StorageClassName specifies the classname for storage - of the servers. + description: StorageClassName specifies the classname for storage of the servers. type: string terminationGracePeriodSeconds: - description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds - for pods - via silent rotation + description: TerminationGracePeriodSeconds override default TerminationGracePeriodSeconds for pods - via silent rotation format: int64 type: integer tolerations: @@ -40060,8 +39297,7 @@ v2alpha1: type: object type: object volumeMounts: - description: VolumeMounts define list of volume mounts mounted into - server container + description: VolumeMounts define list of volume mounts mounted into server container items: properties: mountPath: @@ -40234,8 +39470,7 @@ v2alpha1: description: Upgrade allows to configure upgrade-related options properties: autoUpgrade: - description: AutoUpgrade flag specifies if upgrade should be auto-injected, - even if is not required (in case of stuck) + description: AutoUpgrade flag specifies if upgrade should be auto-injected, even if is not required (in case of stuck) type: boolean debugLog: description: |- diff --git a/pkg/crd/crds/database-member.schema.generated.yaml b/pkg/crd/crds/database-member.schema.generated.yaml index f84363651..74d233f7a 100644 --- a/pkg/crd/crds/database-member.schema.generated.yaml +++ b/pkg/crd/crds/database-member.schema.generated.yaml @@ -23,8 +23,7 @@ v1: description: Overrides define Member Overrides (Override values from ServerGroup). properties: resources: - description: Resources holds resource requests & limits. Overrides - template provided on the group level. + description: Resources holds resource requests & limits. Overrides template provided on the group level. properties: limits: additionalProperties: @@ -36,8 +35,7 @@ v1: type: object type: object volumeClaimTemplate: - description: VolumeClaimTemplate specifies a template for volume claims. - Overrides template provided on the group level. + description: VolumeClaimTemplate specifies a template for volume claims. Overrides template provided on the group level. properties: apiVersion: type: string @@ -222,8 +220,7 @@ v1: type: object type: object template: - description: Template keeps template which is gonna be applied on the - Pod. + description: Template keeps template which is gonna be applied on the Pod. properties: checksum: description: Checksum keep the Pod Spec Checksum (with ignored fields). @@ -2945,8 +2942,7 @@ v1: type: object type: object podSpecChecksum: - description: PodSpecChecksum keep the Pod Spec Checksum (without ignored - fields). + description: PodSpecChecksum keep the Pod Spec Checksum (without ignored fields). type: string type: object type: object @@ -2977,8 +2973,7 @@ v1alpha: description: Overrides define Member Overrides (Override values from ServerGroup). properties: resources: - description: Resources holds resource requests & limits. Overrides - template provided on the group level. + description: Resources holds resource requests & limits. Overrides template provided on the group level. properties: limits: additionalProperties: @@ -2990,8 +2985,7 @@ v1alpha: type: object type: object volumeClaimTemplate: - description: VolumeClaimTemplate specifies a template for volume claims. - Overrides template provided on the group level. + description: VolumeClaimTemplate specifies a template for volume claims. Overrides template provided on the group level. properties: apiVersion: type: string @@ -3176,8 +3170,7 @@ v1alpha: type: object type: object template: - description: Template keeps template which is gonna be applied on the - Pod. + description: Template keeps template which is gonna be applied on the Pod. properties: checksum: description: Checksum keep the Pod Spec Checksum (with ignored fields). @@ -5899,8 +5892,7 @@ v1alpha: type: object type: object podSpecChecksum: - description: PodSpecChecksum keep the Pod Spec Checksum (without ignored - fields). + description: PodSpecChecksum keep the Pod Spec Checksum (without ignored fields). type: string type: object type: object @@ -5931,8 +5923,7 @@ v2alpha1: description: Overrides define Member Overrides (Override values from ServerGroup). properties: resources: - description: Resources holds resource requests & limits. Overrides - template provided on the group level. + description: Resources holds resource requests & limits. Overrides template provided on the group level. properties: limits: additionalProperties: @@ -5944,8 +5935,7 @@ v2alpha1: type: object type: object volumeClaimTemplate: - description: VolumeClaimTemplate specifies a template for volume claims. - Overrides template provided on the group level. + description: VolumeClaimTemplate specifies a template for volume claims. Overrides template provided on the group level. properties: apiVersion: type: string @@ -6130,8 +6120,7 @@ v2alpha1: type: object type: object template: - description: Template keeps template which is gonna be applied on the - Pod. + description: Template keeps template which is gonna be applied on the Pod. properties: checksum: description: Checksum keep the Pod Spec Checksum (with ignored fields). @@ -8853,8 +8842,7 @@ v2alpha1: type: object type: object podSpecChecksum: - description: PodSpecChecksum keep the Pod Spec Checksum (without ignored - fields). + description: PodSpecChecksum keep the Pod Spec Checksum (without ignored fields). type: string type: object type: object diff --git a/pkg/crd/crds/replication-deploymentreplication.schema.generated.yaml b/pkg/crd/crds/replication-deploymentreplication.schema.generated.yaml index a4723cdc0..4564c8845 100644 --- a/pkg/crd/crds/replication-deploymentreplication.schema.generated.yaml +++ b/pkg/crd/crds/replication-deploymentreplication.schema.generated.yaml @@ -20,8 +20,7 @@ v1: destination: properties: auth: - description: Authentication holds settings needed to authentication - at the syncmaster. + description: Authentication holds settings needed to authentication at the syncmaster. properties: keyfileSecretName: description: |- @@ -54,8 +53,7 @@ v1: type: string type: array tls: - description: TLS holds settings needed to verify the TLS connection - to the syncmaster. + description: TLS holds settings needed to verify the TLS connection to the syncmaster. properties: caSecretName: description: |- @@ -67,8 +65,7 @@ v1: source: properties: auth: - description: Authentication holds settings needed to authentication - at the syncmaster. + description: Authentication holds settings needed to authentication at the syncmaster. properties: keyfileSecretName: description: |- @@ -101,8 +98,7 @@ v1: type: string type: array tls: - description: TLS holds settings needed to verify the TLS connection - to the syncmaster. + description: TLS holds settings needed to verify the TLS connection to the syncmaster. properties: caSecretName: description: |- @@ -136,8 +132,7 @@ v1alpha: destination: properties: auth: - description: Authentication holds settings needed to authentication - at the syncmaster. + description: Authentication holds settings needed to authentication at the syncmaster. properties: keyfileSecretName: description: |- @@ -170,8 +165,7 @@ v1alpha: type: string type: array tls: - description: TLS holds settings needed to verify the TLS connection - to the syncmaster. + description: TLS holds settings needed to verify the TLS connection to the syncmaster. properties: caSecretName: description: |- @@ -183,8 +177,7 @@ v1alpha: source: properties: auth: - description: Authentication holds settings needed to authentication - at the syncmaster. + description: Authentication holds settings needed to authentication at the syncmaster. properties: keyfileSecretName: description: |- @@ -217,8 +210,7 @@ v1alpha: type: string type: array tls: - description: TLS holds settings needed to verify the TLS connection - to the syncmaster. + description: TLS holds settings needed to verify the TLS connection to the syncmaster. properties: caSecretName: description: |- @@ -252,8 +244,7 @@ v2alpha1: destination: properties: auth: - description: Authentication holds settings needed to authentication - at the syncmaster. + description: Authentication holds settings needed to authentication at the syncmaster. properties: keyfileSecretName: description: |- @@ -274,26 +265,22 @@ v2alpha1: If set this provides default values for masterEndpoint, auth & tls. type: string masterEndpoint: - description: MasterEndpoint holds a list of URLs used to reach the - syncmaster(s). + description: MasterEndpoint holds a list of URLs used to reach the syncmaster(s). items: type: string type: array tls: - description: TLS holds settings needed to verify the TLS connection - to the syncmaster. + description: TLS holds settings needed to verify the TLS connection to the syncmaster. properties: caSecretName: - description: CASecretName holds the name of a Secret containing - a ca.crt public key for TLS validation. + description: CASecretName holds the name of a Secret containing a ca.crt public key for TLS validation. type: string type: object type: object source: properties: auth: - description: Authentication holds settings needed to authentication - at the syncmaster. + description: Authentication holds settings needed to authentication at the syncmaster. properties: keyfileSecretName: description: |- @@ -314,18 +301,15 @@ v2alpha1: If set this provides default values for masterEndpoint, auth & tls. type: string masterEndpoint: - description: MasterEndpoint holds a list of URLs used to reach the - syncmaster(s). + description: MasterEndpoint holds a list of URLs used to reach the syncmaster(s). items: type: string type: array tls: - description: TLS holds settings needed to verify the TLS connection - to the syncmaster. + description: TLS holds settings needed to verify the TLS connection to the syncmaster. properties: caSecretName: - description: CASecretName holds the name of a Secret containing - a ca.crt public key for TLS validation. + description: CASecretName holds the name of a Secret containing a ca.crt public key for TLS validation. type: string type: object type: object diff --git a/pkg/crd/crds/storage-localstorage.schema.generated.yaml b/pkg/crd/crds/storage-localstorage.schema.generated.yaml index 4dcbfa4fc..b905bbfb2 100644 --- a/pkg/crd/crds/storage-localstorage.schema.generated.yaml +++ b/pkg/crd/crds/storage-localstorage.schema.generated.yaml @@ -4,28 +4,24 @@ v1alpha: spec: properties: localPath: - description: LocalPath setting specifies one or more local directories - (on the nodes) used to create persistent volumes in. + description: LocalPath setting specifies one or more local directories (on the nodes) used to create persistent volumes in. items: type: string type: array nodeSelector: additionalProperties: type: string - description: NodeSelector setting specifies which nodes the operator will - provision persistent volumes on. + description: NodeSelector setting specifies which nodes the operator will provision persistent volumes on. type: object podCustomization: properties: priority: - description: Priority if defined, sets the priority for pods of storage - provisioner + description: Priority if defined, sets the priority for pods of storage provisioner format: int32 type: integer type: object privileged: - description: Privileged if set, passes Privileged flag to SecurityContext - for pods of storage provisioner + description: Privileged if set, passes Privileged flag to SecurityContext for pods of storage provisioner type: boolean storageClass: properties: @@ -42,13 +38,11 @@ v1alpha: If a `StorageClass` with given name does not yet exist, it will be created. type: string reclaimPolicy: - description: ReclaimPolicy defines what happens to a persistent volume - when released from its claim. + description: ReclaimPolicy defines what happens to a persistent volume when released from its claim. type: string type: object tolerations: - description: Tolerations specifies the tolerations added to pods of storage - provisioner + description: Tolerations specifies the tolerations added to pods of storage provisioner items: properties: effect: