1
0
Fork 0
mirror of https://github.com/arangodb/kube-arangodb.git synced 2024-12-14 11:57:37 +00:00

Updated to 1.2.43

This commit is contained in:
ajanikow 2024-10-14 14:35:16 +00:00
parent 21bb072033
commit 7e602389d9
No known key found for this signature in database
GPG key ID: BD072E1332E4C605
75 changed files with 6124 additions and 2772 deletions

View file

@ -239,8 +239,8 @@ Flags:
### Installation and Usage
Docker images:
- Community Edition: `arangodb/kube-arangodb:1.2.42`
- Enterprise Edition: `arangodb/kube-arangodb-enterprise:1.2.42`
- Community Edition: `arangodb/kube-arangodb:1.2.43`
- Enterprise Edition: `arangodb/kube-arangodb-enterprise:1.2.43`
### Installation of latest release using Kubectl
@ -249,22 +249,22 @@ running ArangoDB deployments.
##### Community Edition
```bash
kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/1.2.42/manifests/arango-crd.yaml
kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/1.2.42/manifests/arango-deployment.yaml
kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/1.2.43/manifests/arango-crd.yaml
kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/1.2.43/manifests/arango-deployment.yaml
# To use `ArangoLocalStorage`, also run
kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/1.2.42/manifests/arango-storage.yaml
kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/1.2.43/manifests/arango-storage.yaml
# To use `ArangoDeploymentReplication`, also run
kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/1.2.42/manifests/arango-deployment-replication.yaml
kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/1.2.43/manifests/arango-deployment-replication.yaml
```
##### Enterprise Edition
```bash
kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/1.2.42/manifests/enterprise-crd.yaml
kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/1.2.42/manifests/enterprise-deployment.yaml
kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/1.2.43/manifests/enterprise-crd.yaml
kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/1.2.43/manifests/enterprise-deployment.yaml
# To use `ArangoLocalStorage`, also run
kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/1.2.42/manifests/enterprise-storage.yaml
kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/1.2.43/manifests/enterprise-storage.yaml
# To use `ArangoDeploymentReplication`, also run
kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/1.2.42/manifests/enterprise-deployment-replication.yaml
kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/1.2.43/manifests/enterprise-deployment-replication.yaml
```
### Installation of latest release using kustomize
@ -330,17 +330,17 @@ helm install --generate-name kube-arangodb/kube-arangodb-enterprise --set "opera
##### Community Edition
```bash
# The following will install the operator and basic CRDs resources.
helm install --generate-name https://github.com/arangodb/kube-arangodb/releases/download/1.2.42/kube-arangodb-1.2.42.tgz
helm install --generate-name https://github.com/arangodb/kube-arangodb/releases/download/1.2.43/kube-arangodb-1.2.43.tgz
# To use `ArangoLocalStorage`, set field `operator.features.storage` to true
helm install --generate-name https://github.com/arangodb/kube-arangodb/releases/download/1.2.42/kube-arangodb-1.2.42.tgz --set "operator.features.storage=true"
helm install --generate-name https://github.com/arangodb/kube-arangodb/releases/download/1.2.43/kube-arangodb-1.2.43.tgz --set "operator.features.storage=true"
```
##### Enterprise Edition
```bash
# The following will install the operator and basic CRDs resources.
helm install --generate-name https://github.com/arangodb/kube-arangodb/releases/download/1.2.42/kube-arangodb-enterprise-1.2.42.tgz
helm install --generate-name https://github.com/arangodb/kube-arangodb/releases/download/1.2.43/kube-arangodb-enterprise-1.2.43.tgz
# To use `ArangoLocalStorage`, set field `operator.features.storage` to true
helm install --generate-name https://github.com/arangodb/kube-arangodb/releases/download/1.2.42/kube-arangodb-enterprise-1.2.42.tgz --set "operator.features.storage=true"
helm install --generate-name https://github.com/arangodb/kube-arangodb/releases/download/1.2.43/kube-arangodb-enterprise-1.2.43.tgz --set "operator.features.storage=true"
```
### Upgrading the operator using Helm
@ -369,17 +369,17 @@ Then you can install the new version with `helm install` as normal:
##### Community Edition
```bash
# The following will install the operator and basic CRDs resources.
helm install --generate-name https://github.com/arangodb/kube-arangodb/releases/download/1.2.42/kube-arangodb-1.2.42.tgz
helm install --generate-name https://github.com/arangodb/kube-arangodb/releases/download/1.2.43/kube-arangodb-1.2.43.tgz
# To use `ArangoLocalStorage`, set field `operator.features.storage` to true
helm install --generate-name https://github.com/arangodb/kube-arangodb/releases/download/1.2.42/kube-arangodb-1.2.42.tgz --set "operator.features.storage=true"
helm install --generate-name https://github.com/arangodb/kube-arangodb/releases/download/1.2.43/kube-arangodb-1.2.43.tgz --set "operator.features.storage=true"
```
##### Enterprise Edition
```bash
# The following will install the operator and basic CRDs resources.
helm install --generate-name https://github.com/arangodb/kube-arangodb/releases/download/1.2.42/kube-arangodb-enterprise-1.2.42.tgz
helm install --generate-name https://github.com/arangodb/kube-arangodb/releases/download/1.2.43/kube-arangodb-enterprise-1.2.43.tgz
# To use `ArangoLocalStorage`, set field `operator.features.storage` to true
helm install --generate-name https://github.com/arangodb/kube-arangodb/releases/download/1.2.42/kube-arangodb-enterprise-1.2.42.tgz --set "operator.features.storage=true"
helm install --generate-name https://github.com/arangodb/kube-arangodb/releases/download/1.2.43/kube-arangodb-enterprise-1.2.43.tgz --set "operator.features.storage=true"
```
## Building

View file

@ -1 +1 @@
1.2.43-preview-2+git
1.2.43

View file

@ -1,5 +1,5 @@
# do not switch to V2 yet - we still need to support Helm 2
apiVersion: v1
name: kube-arangodb-arm64
version: 1.2.42
version: 1.2.43
description: "ArangoDB Kubernetes Operator with ARM64 defaults"

View file

@ -1,5 +1,5 @@
operator:
image: arangodb/kube-arangodb:1.2.42
image: arangodb/kube-arangodb:1.2.43
imagePullPolicy: IfNotPresent
imagePullSecrets: []
scope: legacy

View file

@ -1,5 +1,5 @@
name: kube-arangodb-crd
version: 1.2.42
version: 1.2.43
description: "ArangoDB Kubernetes Custom Resource Definitions (Deprecated)"
tillerVersion: ">2.7"
appVersion: 3.5.0

View file

@ -1,5 +1,5 @@
# do not switch to V2 yet - we still need to support Helm 2
apiVersion: v1
name: kube-arangodb-enterprise-arm64
version: 1.2.42
version: 1.2.43
description: "ArangoDB Kubernetes Enterprise Operator with ARM64 defaults"

View file

@ -1,5 +1,5 @@
operator:
image: arangodb/kube-arangodb-enterprise:1.2.42
image: arangodb/kube-arangodb-enterprise:1.2.43
imagePullPolicy: IfNotPresent
imagePullSecrets: []
scope: legacy

View file

@ -1,5 +1,5 @@
# do not switch to V2 yet - we still need to support Helm 2
apiVersion: v1
name: kube-arangodb-enterprise
version: 1.2.42
version: 1.2.43
description: "ArangoDB Kubernetes Enterprise Operator"

View file

@ -1,5 +1,5 @@
operator:
image: arangodb/kube-arangodb-enterprise:1.2.42
image: arangodb/kube-arangodb-enterprise:1.2.43
imagePullPolicy: IfNotPresent
imagePullSecrets: []
scope: legacy

View file

@ -1,5 +1,5 @@
# do not switch to V2 yet - we still need to support Helm 2
apiVersion: v1
name: kube-arangodb
version: 1.2.42
version: 1.2.43
description: "ArangoDB Kubernetes Operator"

View file

@ -1,5 +1,5 @@
operator:
image: arangodb/kube-arangodb:1.2.42
image: arangodb/kube-arangodb:1.2.43
imagePullPolicy: IfNotPresent
imagePullSecrets: []
scope: legacy

View file

@ -10,7 +10,7 @@ title: ArangoBackup V1
### .spec.backoff.iterations
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_spec_backoff.go#L31)</sup>
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_spec_backoff.go#L31)</sup>
Iterations defines number of iterations before reaching MaxDelay. Default to 5
@ -18,7 +18,7 @@ Iterations defines number of iterations before reaching MaxDelay. Default to 5
### .spec.backoff.max_delay
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_spec_backoff.go#L29)</sup>
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_spec_backoff.go#L29)</sup>
MaxDelay defines maximum delay in seconds. Default to 600
@ -26,7 +26,7 @@ MaxDelay defines maximum delay in seconds. Default to 600
### .spec.backoff.max_iterations
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_spec_backoff.go#L33)</sup>
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_spec_backoff.go#L33)</sup>
MaxIterations defines maximum number of iterations after backoff will be disabled. Default to nil (no limit)
@ -34,7 +34,7 @@ MaxIterations defines maximum number of iterations after backoff will be disable
### .spec.backoff.min_delay
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_spec_backoff.go#L27)</sup>
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_spec_backoff.go#L27)</sup>
MinDelay defines minimum delay in seconds. Default to 30
@ -42,7 +42,7 @@ MinDelay defines minimum delay in seconds. Default to 30
### .spec.deployment.name
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_spec.go#L54)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_spec.go#L54)</sup>
Name of the ArangoDeployment Custom Resource within same namespace as ArangoBackup Custom Resource.
@ -52,7 +52,7 @@ This field is **immutable**: can't be changed after backup creation
### .spec.download.autoDelete
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_spec.go#L84)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_spec.go#L84)</sup>
AutoDelete removes the ArangoBackup resource (which removes the backup from the cluster) after successful upload
@ -62,7 +62,7 @@ Default Value: `false`
### .spec.download.credentialsSecretName
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_spec.go#L81)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_spec.go#L81)</sup>
CredentialsSecretName is the name of the secret used while accessing repository
@ -75,7 +75,7 @@ This field is **immutable**: can't be changed after backup creation
### .spec.download.id
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_spec.go#L92)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_spec.go#L92)</sup>
ID of the ArangoBackup to be downloaded
@ -85,7 +85,7 @@ This field is **immutable**: can't be changed after backup creation
### .spec.download.repositoryURL
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_spec.go#L77)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_spec.go#L77)</sup>
RepositoryURL is the URL path for file storage
Same repositoryURL needs to be defined in `credentialsSecretName` if protocol is other than local.
@ -106,7 +106,7 @@ This field is **immutable**: can't be changed after backup creation
### .spec.lifetime
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_spec.go#L47)</sup>
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_spec.go#L47)</sup>
Lifetime is the time after which the backup will be deleted. Format: "1.5h" or "2h45m".
@ -114,7 +114,7 @@ Lifetime is the time after which the backup will be deleted. Format: "1.5h" or "
### .spec.options.allowInconsistent
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_spec.go#L66)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_spec.go#L66)</sup>
AllowInconsistent flag for Backup creation request.
If this value is set to true, backup is taken even if we are not able to acquire lock.
@ -127,7 +127,7 @@ This field is **immutable**: can't be changed after backup creation
### .spec.options.timeout
Type: `number` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_spec.go#L61)</sup>
Type: `number` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_spec.go#L61)</sup>
Timeout for Backup creation request in seconds. Works only when AsyncBackupCreation feature is set to false.
@ -139,7 +139,7 @@ This field is **immutable**: can't be changed after backup creation
### .spec.policyName
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_spec.go#L42)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_spec.go#L42)</sup>
PolicyName name of the ArangoBackupPolicy which created this Custom Resource
@ -149,7 +149,7 @@ This field is **immutable**: can't be changed after backup creation
### .spec.upload.autoDelete
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_spec.go#L84)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_spec.go#L84)</sup>
AutoDelete removes the ArangoBackup resource (which removes the backup from the cluster) after successful upload
@ -159,7 +159,7 @@ Default Value: `false`
### .spec.upload.credentialsSecretName
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_spec.go#L81)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_spec.go#L81)</sup>
CredentialsSecretName is the name of the secret used while accessing repository
@ -172,7 +172,7 @@ This field is **immutable**: can't be changed after backup creation
### .spec.upload.repositoryURL
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_spec.go#L77)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_spec.go#L77)</sup>
RepositoryURL is the URL path for file storage
Same repositoryURL needs to be defined in `credentialsSecretName` if protocol is other than local.
@ -193,7 +193,7 @@ This field is **immutable**: can't be changed after backup creation
### .status.available
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_status.go#L36)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_status.go#L36)</sup>
Available Determines if we can restore from ArangoBackup
@ -201,13 +201,13 @@ Available Determines if we can restore from ArangoBackup
### .status.backoff.iterations
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_status_backoff.go#L30)</sup>
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_status_backoff.go#L30)</sup>
***
### .status.backup.downloaded
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_status.go#L66)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_status.go#L66)</sup>
Downloaded Determines if ArangoBackup has been downloaded.
@ -215,25 +215,25 @@ Downloaded Determines if ArangoBackup has been downloaded.
### .status.backup.id
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_status.go#L56)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_status.go#L56)</sup>
***
### .status.backup.imported
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_status.go#L67)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_status.go#L67)</sup>
***
### .status.backup.keys
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_status.go#L70)</sup>
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_status.go#L70)</sup>
***
### .status.backup.numberOfDBServers
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_status.go#L62)</sup>
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_status.go#L62)</sup>
NumberOfDBServers Cluster size of the Backup in ArangoDB
@ -241,13 +241,13 @@ NumberOfDBServers Cluster size of the Backup in ArangoDB
### .status.backup.potentiallyInconsistent
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_status.go#L58)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_status.go#L58)</sup>
***
### .status.backup.sizeInBytes
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_status.go#L60)</sup>
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_status.go#L60)</sup>
SizeInBytes Size of the Backup in ArangoDB.
@ -255,7 +255,7 @@ SizeInBytes Size of the Backup in ArangoDB.
### .status.backup.uploaded
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_status.go#L64)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_status.go#L64)</sup>
Uploaded Determines if ArangoBackup has been uploaded
@ -263,13 +263,13 @@ Uploaded Determines if ArangoBackup has been uploaded
### .status.backup.version
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_status.go#L57)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_status.go#L57)</sup>
***
### .status.message
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_state.go#L91)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_state.go#L91)</sup>
Message for the state this object is in.
@ -277,7 +277,7 @@ Message for the state this object is in.
### .status.progress.jobID
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_state.go#L114)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_state.go#L114)</sup>
JobID ArangoDB job ID for uploading or downloading
@ -285,7 +285,7 @@ JobID ArangoDB job ID for uploading or downloading
### .status.progress.progress
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_state.go#L117)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_state.go#L117)</sup>
Progress ArangoDB job progress in percents
@ -298,7 +298,7 @@ Example:
### .status.state
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_state.go#L85)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_state.go#L85)</sup>
State holds the current high level state of the backup

View file

@ -10,7 +10,7 @@ title: ArangoBackupPolicy V1
### .spec.allowConcurrent
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_policy_spec.go#L35)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_policy_spec.go#L35)</sup>
AllowConcurrent if false, ArangoBackup will not be created when previous Backups are not finished
@ -20,7 +20,7 @@ Default Value: `true`
### .spec.maxBackups
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_policy_spec.go#L43)</sup>
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_policy_spec.go#L43)</sup>
MaxBackups defines how many backups should be kept in history (per deployment). Oldest healthy Backups will be deleted.
If not specified or 0 then no limit is applied
@ -31,7 +31,7 @@ Default Value: `0`
### .spec.schedule
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_policy_spec.go#L32)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_policy_spec.go#L32)</sup>
Schedule is cron-compatible specification of backup schedule
Parsed by https://godoc.org/github.com/robfig/cron
@ -40,7 +40,7 @@ Parsed by https://godoc.org/github.com/robfig/cron
### .spec.selector
Type: `meta.LabelSelector` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_policy_spec.go#L39)</sup>
Type: `meta.LabelSelector` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_policy_spec.go#L39)</sup>
DeploymentSelector Selector definition for selecting matching ArangoBackup Custom Resources.
@ -51,7 +51,7 @@ Links:
### .spec.template.backoff.iterations
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_spec_backoff.go#L31)</sup>
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_spec_backoff.go#L31)</sup>
Iterations defines number of iterations before reaching MaxDelay. Default to 5
@ -59,7 +59,7 @@ Iterations defines number of iterations before reaching MaxDelay. Default to 5
### .spec.template.backoff.max_delay
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_spec_backoff.go#L29)</sup>
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_spec_backoff.go#L29)</sup>
MaxDelay defines maximum delay in seconds. Default to 600
@ -67,7 +67,7 @@ MaxDelay defines maximum delay in seconds. Default to 600
### .spec.template.backoff.max_iterations
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_spec_backoff.go#L33)</sup>
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_spec_backoff.go#L33)</sup>
MaxIterations defines maximum number of iterations after backoff will be disabled. Default to nil (no limit)
@ -75,7 +75,7 @@ MaxIterations defines maximum number of iterations after backoff will be disable
### .spec.template.backoff.min_delay
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_spec_backoff.go#L27)</sup>
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_spec_backoff.go#L27)</sup>
MinDelay defines minimum delay in seconds. Default to 30
@ -83,7 +83,7 @@ MinDelay defines minimum delay in seconds. Default to 30
### .spec.template.lifetime
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_policy_spec.go#L61)</sup>
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_policy_spec.go#L61)</sup>
Lifetime is the time after which the backup will be deleted. Format: "1.5h" or "2h45m".
@ -91,7 +91,7 @@ Lifetime is the time after which the backup will be deleted. Format: "1.5h" or "
### .spec.template.options.allowInconsistent
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_spec.go#L66)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_spec.go#L66)</sup>
AllowInconsistent flag for Backup creation request.
If this value is set to true, backup is taken even if we are not able to acquire lock.
@ -104,7 +104,7 @@ This field is **immutable**: can't be changed after backup creation
### .spec.template.options.timeout
Type: `number` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_spec.go#L61)</sup>
Type: `number` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_spec.go#L61)</sup>
Timeout for Backup creation request in seconds. Works only when AsyncBackupCreation feature is set to false.
@ -116,7 +116,7 @@ This field is **immutable**: can't be changed after backup creation
### .spec.template.upload.autoDelete
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_spec.go#L84)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_spec.go#L84)</sup>
AutoDelete removes the ArangoBackup resource (which removes the backup from the cluster) after successful upload
@ -126,7 +126,7 @@ Default Value: `false`
### .spec.template.upload.credentialsSecretName
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_spec.go#L81)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_spec.go#L81)</sup>
CredentialsSecretName is the name of the secret used while accessing repository
@ -139,7 +139,7 @@ This field is **immutable**: can't be changed after backup creation
### .spec.template.upload.repositoryURL
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_spec.go#L77)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_spec.go#L77)</sup>
RepositoryURL is the URL path for file storage
Same repositoryURL needs to be defined in `credentialsSecretName` if protocol is other than local.
@ -160,7 +160,7 @@ This field is **immutable**: can't be changed after backup creation
### .status.message
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_policy_status.go#L33)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_policy_status.go#L33)</sup>
Message from the operator in case of failures - schedule not valid, ArangoBackupPolicy not valid
@ -168,7 +168,7 @@ Message from the operator in case of failures - schedule not valid, ArangoBackup
### .status.scheduled
Type: `meta.Time` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/backup/v1/backup_policy_status.go#L31)</sup>
Type: `meta.Time` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/backup/v1/backup_policy_status.go#L31)</sup>
Scheduled Next scheduled time in UTC

File diff suppressed because it is too large Load diff

View file

@ -10,7 +10,7 @@ title: ArangoDeploymentReplication V1
### .spec.cancellation.ensureInSync
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/replication/v1/replication_spec.go#L38)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/replication/v1/replication_spec.go#L38)</sup>
EnsureInSync if it is true then during cancellation process data consistency is required.
Default value is true.
@ -19,7 +19,7 @@ Default value is true.
### .spec.cancellation.sourceReadOnly
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/replication/v1/replication_spec.go#L41)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/replication/v1/replication_spec.go#L41)</sup>
SourceReadOnly if it true then after cancellation source data center should be in read-only mode.
Default value is false.
@ -28,7 +28,7 @@ Default value is false.
### .spec.destination.auth.keyfileSecretName
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/replication/v1/endpoint_authentication_spec.go#L37)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/replication/v1/endpoint_authentication_spec.go#L37)</sup>
KeyfileSecretName holds the name of a Secret containing a client authentication
certificate formatted at keyfile in a `tls.keyfile` field.
@ -40,7 +40,7 @@ the synchronization and fetch the synchronization status.
### .spec.destination.auth.userSecretName
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/replication/v1/endpoint_authentication_spec.go#L42)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/replication/v1/endpoint_authentication_spec.go#L42)</sup>
UserSecretName holds the name of a Secret containing a `username` & `password`
field used for basic authentication.
@ -51,7 +51,7 @@ of the ArangoDB cluster at the endpoint.
### .spec.destination.deploymentName
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/replication/v1/endpoint_spec.go#L36)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/replication/v1/endpoint_spec.go#L36)</sup>
DeploymentName holds the name of an ArangoDeployment resource.
If set, this provides default values for masterEndpoint, auth & tls.
@ -60,7 +60,7 @@ If set, this provides default values for masterEndpoint, auth & tls.
### .spec.destination.masterEndpoint
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/replication/v1/endpoint_spec.go#L42)</sup>
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/replication/v1/endpoint_spec.go#L42)</sup>
MasterEndpoint holds a list of URLs used to reach the syncmaster(s)
Use this setting if the source cluster is not running inside a Kubernetes cluster
@ -73,7 +73,7 @@ Default Value: `[]`
### .spec.destination.tls.caSecretName
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/replication/v1/endpoint_tls_spec.go#L34)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/replication/v1/endpoint_tls_spec.go#L34)</sup>
CASecretName holds the name of a Secret containing a ca.crt public key for TLS validation.
This setting is required, unless `deploymentName` has been set.
@ -82,7 +82,7 @@ This setting is required, unless `deploymentName` has been set.
### .spec.source.auth.keyfileSecretName
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/replication/v1/endpoint_authentication_spec.go#L37)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/replication/v1/endpoint_authentication_spec.go#L37)</sup>
KeyfileSecretName holds the name of a Secret containing a client authentication
certificate formatted at keyfile in a `tls.keyfile` field.
@ -94,7 +94,7 @@ the synchronization and fetch the synchronization status.
### .spec.source.auth.userSecretName
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/replication/v1/endpoint_authentication_spec.go#L42)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/replication/v1/endpoint_authentication_spec.go#L42)</sup>
UserSecretName holds the name of a Secret containing a `username` & `password`
field used for basic authentication.
@ -105,7 +105,7 @@ of the ArangoDB cluster at the endpoint.
### .spec.source.deploymentName
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/replication/v1/endpoint_spec.go#L36)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/replication/v1/endpoint_spec.go#L36)</sup>
DeploymentName holds the name of an ArangoDeployment resource.
If set, this provides default values for masterEndpoint, auth & tls.
@ -114,7 +114,7 @@ If set, this provides default values for masterEndpoint, auth & tls.
### .spec.source.masterEndpoint
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/replication/v1/endpoint_spec.go#L42)</sup>
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/replication/v1/endpoint_spec.go#L42)</sup>
MasterEndpoint holds a list of URLs used to reach the syncmaster(s)
Use this setting if the source cluster is not running inside a Kubernetes cluster
@ -127,7 +127,7 @@ Default Value: `[]`
### .spec.source.tls.caSecretName
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/replication/v1/endpoint_tls_spec.go#L34)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/replication/v1/endpoint_tls_spec.go#L34)</sup>
CASecretName holds the name of a Secret containing a ca.crt public key for TLS validation.
This setting is required, unless `deploymentName` has been set.

View file

@ -10,7 +10,7 @@ title: ArangoJob V1
### .spec.arangoDeploymentName
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/apps/v1/job_spec.go#L27)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/apps/v1/job_spec.go#L27)</sup>
ArangoDeploymentName holds the name of ArangoDeployment
@ -18,7 +18,7 @@ ArangoDeploymentName holds the name of ArangoDeployment
### .spec.jobTemplate
Type: `batch.JobSpec` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/apps/v1/job_spec.go#L33)</sup>
Type: `batch.JobSpec` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/apps/v1/job_spec.go#L33)</sup>
JobTemplate holds the Kubernetes Job Template

View file

@ -10,7 +10,7 @@ title: ArangoLocalStorage V1Alpha
### .spec.localPath
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/storage/v1alpha/local_storage_spec.go#L36)</sup>
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/storage/v1alpha/local_storage_spec.go#L36)</sup>
LocalPath setting specifies one or more local directories (on the nodes) used to create persistent volumes in.
@ -18,7 +18,7 @@ LocalPath setting specifies one or more local directories (on the nodes) used to
### .spec.nodeSelector
Type: `object` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/storage/v1alpha/local_storage_spec.go#L43)</sup>
Type: `object` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/storage/v1alpha/local_storage_spec.go#L43)</sup>
NodeSelector setting specifies which nodes the operator will provision persistent volumes on.
@ -26,7 +26,7 @@ NodeSelector setting specifies which nodes the operator will provision persisten
### .spec.podCustomization.priority
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/storage/v1alpha/local_storage_pod_customization.go#L25)</sup>
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/storage/v1alpha/local_storage_pod_customization.go#L25)</sup>
Priority if defined, sets the priority for pods of storage provisioner
@ -34,7 +34,7 @@ Priority if defined, sets the priority for pods of storage provisioner
### .spec.privileged
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/storage/v1alpha/local_storage_spec.go#L45)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/storage/v1alpha/local_storage_spec.go#L45)</sup>
Privileged if set, passes Privileged flag to SecurityContext for pods of storage provisioner
@ -42,7 +42,7 @@ Privileged if set, passes Privileged flag to SecurityContext for pods of storage
### .spec.storageClass.isDefault
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/storage/v1alpha/storage_class_spec.go#L42)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/storage/v1alpha/storage_class_spec.go#L42)</sup>
IsDefault setting specifies if the created `StorageClass` will
be marked as default storage class.
@ -53,7 +53,7 @@ Default Value: `false`
### .spec.storageClass.name
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/storage/v1alpha/storage_class_spec.go#L38)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/storage/v1alpha/storage_class_spec.go#L38)</sup>
Name setting specifies the name of the storage class that
created `PersistentVolume` will use.
@ -66,7 +66,7 @@ Default Value: `""`
### .spec.storageClass.reclaimPolicy
Type: `core.PersistentVolumeReclaimPolicy` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/storage/v1alpha/storage_class_spec.go#L46)</sup>
Type: `core.PersistentVolumeReclaimPolicy` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/storage/v1alpha/storage_class_spec.go#L46)</sup>
ReclaimPolicy defines what happens to a persistent volume when released from its claim.
@ -77,7 +77,7 @@ Links:
### .spec.tolerations
Type: `[]core.Toleration` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/storage/v1alpha/local_storage_spec.go#L41)</sup>
Type: `[]core.Toleration` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/storage/v1alpha/local_storage_spec.go#L41)</sup>
Tolerations specifies the tolerations added to pods of storage provisioner

View file

@ -10,7 +10,7 @@ title: ArangoMLBatchJob V1Alpha1
### .spec
Type: `batch.Job` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/ml/v1alpha1/batchjob_spec.go#L33)</sup>
Type: `batch.Job` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/ml/v1alpha1/batchjob_spec.go#L33)</sup>
Links:
* [Kubernetes Documentation](https://godoc.org/k8s.io/api/batch/v1#JobSpec)
@ -19,7 +19,7 @@ Links:
### .status
Type: `batch.JobStatus` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/ml/v1alpha1/batchjob_status.go#L37)</sup>
Type: `batch.JobStatus` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/ml/v1alpha1/batchjob_status.go#L37)</sup>
Links:
* [Kubernetes Documentation](https://godoc.org/k8s.io/api/batch/v1#JobStatus)
@ -28,7 +28,7 @@ Links:
### .status.mlConditions
Type: `api.MLConditions` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/ml/v1alpha1/batchjob_status.go#L33)</sup>
Type: `api.MLConditions` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/ml/v1alpha1/batchjob_status.go#L33)</sup>
MLConditions specific to the entire batch job
@ -36,7 +36,7 @@ MLConditions specific to the entire batch job
### .status.ref.checksum
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L61)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L61)</sup>
UID keeps the information about object Checksum
@ -44,7 +44,7 @@ UID keeps the information about object Checksum
### .status.ref.name
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L52)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L52)</sup>
Name of the object
@ -52,7 +52,7 @@ Name of the object
### .status.ref.namespace
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L55)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L55)</sup>
Namespace of the object. Should default to the namespace of the parent object
@ -60,7 +60,7 @@ Namespace of the object. Should default to the namespace of the parent object
### .status.ref.uid
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L58)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L58)</sup>
UID keeps the information about object UID

View file

@ -10,7 +10,7 @@ title: ArangoMLCronJob V1Alpha1
### .spec
Type: `batch.CronJobSpec` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/ml/v1alpha1/cronjob_spec.go#L33)</sup>
Type: `batch.CronJobSpec` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/ml/v1alpha1/cronjob_spec.go#L33)</sup>
Links:
* [Kubernetes Documentation](https://godoc.org/k8s.io/api/batch/v1#CronJobSpec)
@ -19,7 +19,7 @@ Links:
### .status
Type: `batch.CronJobStatus` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/ml/v1alpha1/cronjob_status.go#L37)</sup>
Type: `batch.CronJobStatus` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/ml/v1alpha1/cronjob_status.go#L37)</sup>
Links:
* [Kubernetes Documentation](https://godoc.org/k8s.io/api/batch/v1#CronJobStatus)
@ -28,7 +28,7 @@ Links:
### .status.mlConditions
Type: `api.MLConditions` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/ml/v1alpha1/cronjob_status.go#L33)</sup>
Type: `api.MLConditions` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/ml/v1alpha1/cronjob_status.go#L33)</sup>
MLConditions specific to the entire cron job
@ -36,7 +36,7 @@ MLConditions specific to the entire cron job
### .status.ref.checksum
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L61)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L61)</sup>
UID keeps the information about object Checksum
@ -44,7 +44,7 @@ UID keeps the information about object Checksum
### .status.ref.name
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L52)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L52)</sup>
Name of the object
@ -52,7 +52,7 @@ Name of the object
### .status.ref.namespace
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L55)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L55)</sup>
Namespace of the object. Should default to the namespace of the parent object
@ -60,7 +60,7 @@ Namespace of the object. Should default to the namespace of the parent object
### .status.ref.uid
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L58)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L58)</sup>
UID keeps the information about object UID

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -10,7 +10,7 @@ title: ArangoMLStorage V1Alpha1
### .spec.backend.s3.allowInsecure
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/ml/v1alpha1/storage_spec_backend_s3.go#L40)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/ml/v1alpha1/storage_spec_backend_s3.go#L40)</sup>
AllowInsecure if set to true, the Endpoint certificates won't be checked
@ -20,7 +20,7 @@ Default Value: `false`
### .spec.backend.s3.caSecret.checksum
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L61)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L61)</sup>
UID keeps the information about object Checksum
@ -28,7 +28,7 @@ UID keeps the information about object Checksum
### .spec.backend.s3.caSecret.name
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L52)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L52)</sup>
Name of the object
@ -36,7 +36,7 @@ Name of the object
### .spec.backend.s3.caSecret.namespace
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L55)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L55)</sup>
Namespace of the object. Should default to the namespace of the parent object
@ -44,7 +44,7 @@ Namespace of the object. Should default to the namespace of the parent object
### .spec.backend.s3.caSecret.uid
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L58)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L58)</sup>
UID keeps the information about object UID
@ -52,7 +52,7 @@ UID keeps the information about object UID
### .spec.backend.s3.credentialsSecret.checksum
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L61)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L61)</sup>
UID keeps the information about object Checksum
@ -60,7 +60,7 @@ UID keeps the information about object Checksum
### .spec.backend.s3.credentialsSecret.name
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L52)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L52)</sup>
Name of the object
@ -68,7 +68,7 @@ Name of the object
### .spec.backend.s3.credentialsSecret.namespace
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L55)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L55)</sup>
Namespace of the object. Should default to the namespace of the parent object
@ -76,7 +76,7 @@ Namespace of the object. Should default to the namespace of the parent object
### .spec.backend.s3.credentialsSecret.uid
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L58)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L58)</sup>
UID keeps the information about object UID
@ -84,7 +84,7 @@ UID keeps the information about object UID
### .spec.backend.s3.endpoint
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/ml/v1alpha1/storage_spec_backend_s3.go#L34)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/ml/v1alpha1/storage_spec_backend_s3.go#L34)</sup>
Endpoint specifies the S3 API-compatible endpoint which implements storage
Required
@ -93,7 +93,7 @@ Required
### .spec.backend.s3.region
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/ml/v1alpha1/storage_spec_backend_s3.go#L49)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/ml/v1alpha1/storage_spec_backend_s3.go#L49)</sup>
Region defines the availability zone name.
@ -103,7 +103,7 @@ Default Value: `""`
### .spec.bucketName
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/ml/v1alpha1/storage_spec.go#L30)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/ml/v1alpha1/storage_spec.go#L30)</sup>
BucketName specifies the name of the bucket
Required
@ -112,7 +112,7 @@ Required
### .spec.bucketPath
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/ml/v1alpha1/storage_spec.go#L34)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/ml/v1alpha1/storage_spec.go#L34)</sup>
BucketPath specifies the path within the bucket
@ -122,7 +122,7 @@ Default Value: `/`
### .spec.mode.sidecar.args
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/core.go#L50)</sup>
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/core.go#L50)</sup>
Arguments to the entrypoint.
The container image's CMD is used if this is not provided.
@ -139,7 +139,7 @@ Links:
### .spec.mode.sidecar.command
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/core.go#L40)</sup>
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/core.go#L40)</sup>
Entrypoint array. Not executed within a shell.
The container image's ENTRYPOINT is used if this is not provided.
@ -156,7 +156,7 @@ Links:
### .spec.mode.sidecar.controllerListenPort
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/ml/v1alpha1/storage_spec_mode_sidecar.go#L36)</sup>
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/ml/v1alpha1/storage_spec_mode_sidecar.go#L36)</sup>
ControllerListenPort defines on which port the sidecar container will be listening for controller requests
@ -166,7 +166,7 @@ Default Value: `9202`
### .spec.mode.sidecar.env
Type: `core.EnvVar` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/environments.go#L36)</sup>
Type: `core.EnvVar` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/environments.go#L36)</sup>
Env keeps the information about environment variables provided to the container
@ -177,7 +177,7 @@ Links:
### .spec.mode.sidecar.envFrom
Type: `core.EnvFromSource` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/environments.go#L41)</sup>
Type: `core.EnvFromSource` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/environments.go#L41)</sup>
EnvFrom keeps the information about environment variable sources provided to the container
@ -188,7 +188,7 @@ Links:
### .spec.mode.sidecar.image
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/image.go#L35)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/image.go#L35)</sup>
Image define image details
@ -196,7 +196,7 @@ Image define image details
### .spec.mode.sidecar.imagePullPolicy
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/image.go#L39)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/image.go#L39)</sup>
ImagePullPolicy define Image pull policy
@ -206,7 +206,7 @@ Default Value: `IfNotPresent`
### .spec.mode.sidecar.lifecycle
Type: `core.Lifecycle` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/lifecycle.go#L35)</sup>
Type: `core.Lifecycle` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/lifecycle.go#L35)</sup>
Lifecycle keeps actions that the management system should take in response to container lifecycle events.
@ -214,7 +214,7 @@ Lifecycle keeps actions that the management system should take in response to co
### .spec.mode.sidecar.listenPort
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/ml/v1alpha1/storage_spec_mode_sidecar.go#L32)</sup>
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/ml/v1alpha1/storage_spec_mode_sidecar.go#L32)</sup>
ListenPort defines on which port the sidecar container will be listening for connections
@ -224,7 +224,7 @@ Default Value: `9201`
### .spec.mode.sidecar.livenessProbe
Type: `core.Probe` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/probes.go#L37)</sup>
Type: `core.Probe` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/probes.go#L37)</sup>
LivenessProbe keeps configuration of periodic probe of container liveness.
Container will be restarted if the probe fails.
@ -236,7 +236,7 @@ Links:
### .spec.mode.sidecar.ports
Type: `[]core.ContainerPort` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/networking.go#L39)</sup>
Type: `[]core.ContainerPort` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/networking.go#L39)</sup>
Ports contains list of ports to expose from the container. Not specifying a port here
DOES NOT prevent that port from being exposed. Any port which is
@ -247,7 +247,7 @@ accessible from the network.
### .spec.mode.sidecar.readinessProbe
Type: `core.Probe` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/probes.go#L42)</sup>
Type: `core.Probe` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/probes.go#L42)</sup>
ReadinessProbe keeps configuration of periodic probe of container service readiness.
Container will be removed from service endpoints if the probe fails.
@ -259,7 +259,7 @@ Links:
### .spec.mode.sidecar.resources
Type: `core.ResourceRequirements` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/resources.go#L37)</sup>
Type: `core.ResourceRequirements` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/resources.go#L37)</sup>
Resources holds resource requests & limits for container
@ -270,7 +270,7 @@ Links:
### .spec.mode.sidecar.securityContext
Type: `core.SecurityContext` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/security.go#L35)</sup>
Type: `core.SecurityContext` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/security.go#L35)</sup>
SecurityContext holds container-level security attributes and common container settings.
@ -281,7 +281,7 @@ Links:
### .spec.mode.sidecar.startupProbe
Type: `core.Probe` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/probes.go#L50)</sup>
Type: `core.Probe` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/probes.go#L50)</sup>
StartupProbe indicates that the Pod has successfully initialized.
If specified, no other probes are executed until this completes successfully.
@ -296,7 +296,7 @@ Links:
### .spec.mode.sidecar.volumeMounts
Type: `[]core.VolumeMount` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/volume_mounts.go#L35)</sup>
Type: `[]core.VolumeMount` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/volume_mounts.go#L35)</sup>
VolumeMounts keeps list of pod volumes to mount into the container's filesystem.
@ -304,7 +304,7 @@ VolumeMounts keeps list of pod volumes to mount into the container's filesystem.
### .spec.mode.sidecar.workingDir
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/core.go#L55)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/core.go#L55)</sup>
Container's working directory.
If not specified, the container runtime's default will be used, which
@ -314,7 +314,7 @@ might be configured in the container image.
### .status.conditions
Type: `api.Conditions` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/ml/v1alpha1/storage_status.go#L28)</sup>
Type: `api.Conditions` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/ml/v1alpha1/storage_status.go#L28)</sup>
Conditions specific to the entire storage

View file

@ -10,7 +10,7 @@ title: ArangoMLStorage V1Beta1
### .spec.backend.s3.allowInsecure
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/ml/v1beta1/storage_spec_backend_s3.go#L40)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/ml/v1beta1/storage_spec_backend_s3.go#L40)</sup>
AllowInsecure if set to true, the Endpoint certificates won't be checked
@ -20,7 +20,7 @@ Default Value: `false`
### .spec.backend.s3.caSecret.checksum
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L61)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L61)</sup>
UID keeps the information about object Checksum
@ -28,7 +28,7 @@ UID keeps the information about object Checksum
### .spec.backend.s3.caSecret.name
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L52)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L52)</sup>
Name of the object
@ -36,7 +36,7 @@ Name of the object
### .spec.backend.s3.caSecret.namespace
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L55)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L55)</sup>
Namespace of the object. Should default to the namespace of the parent object
@ -44,7 +44,7 @@ Namespace of the object. Should default to the namespace of the parent object
### .spec.backend.s3.caSecret.uid
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L58)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L58)</sup>
UID keeps the information about object UID
@ -52,7 +52,7 @@ UID keeps the information about object UID
### .spec.backend.s3.credentialsSecret.checksum
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L61)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L61)</sup>
UID keeps the information about object Checksum
@ -60,7 +60,7 @@ UID keeps the information about object Checksum
### .spec.backend.s3.credentialsSecret.name
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L52)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L52)</sup>
Name of the object
@ -68,7 +68,7 @@ Name of the object
### .spec.backend.s3.credentialsSecret.namespace
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L55)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L55)</sup>
Namespace of the object. Should default to the namespace of the parent object
@ -76,7 +76,7 @@ Namespace of the object. Should default to the namespace of the parent object
### .spec.backend.s3.credentialsSecret.uid
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L58)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L58)</sup>
UID keeps the information about object UID
@ -84,7 +84,7 @@ UID keeps the information about object UID
### .spec.backend.s3.endpoint
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/ml/v1beta1/storage_spec_backend_s3.go#L34)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/ml/v1beta1/storage_spec_backend_s3.go#L34)</sup>
Endpoint specifies the S3 API-compatible endpoint which implements storage
Required
@ -93,7 +93,7 @@ Required
### .spec.backend.s3.region
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/ml/v1beta1/storage_spec_backend_s3.go#L49)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/ml/v1beta1/storage_spec_backend_s3.go#L49)</sup>
Region defines the availability zone name.
@ -103,7 +103,7 @@ Default Value: `""`
### .spec.bucketName
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/ml/v1beta1/storage_spec.go#L30)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/ml/v1beta1/storage_spec.go#L30)</sup>
BucketName specifies the name of the bucket
Required
@ -112,7 +112,7 @@ Required
### .spec.bucketPath
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/ml/v1beta1/storage_spec.go#L34)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/ml/v1beta1/storage_spec.go#L34)</sup>
BucketPath specifies the path within the bucket
@ -122,7 +122,7 @@ Default Value: `/`
### .status.conditions
Type: `api.Conditions` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/ml/v1beta1/storage_status.go#L28)</sup>
Type: `api.Conditions` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/ml/v1beta1/storage_status.go#L28)</sup>
Conditions specific to the entire storage

View file

@ -10,7 +10,7 @@ title: ArangoMember V1
### .spec.deletion_priority
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/deployment/v1/arango_member_spec.go#L48)</sup>
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/deployment/v1/arango_member_spec.go#L48)</sup>
DeletionPriority define Deletion Priority.
Higher value means higher priority. Default is 0.
@ -20,7 +20,7 @@ Example: set 1 for Coordinator which should be deleted first and scale down coor
### .spec.deploymentUID
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/deployment/v1/arango_member_spec.go#L37)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/deployment/v1/arango_member_spec.go#L37)</sup>
DeploymentUID define Deployment UID.
@ -28,7 +28,7 @@ DeploymentUID define Deployment UID.
### .spec.group
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/deployment/v1/arango_member_spec.go#L32)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/deployment/v1/arango_member_spec.go#L32)</sup>
Group define Member Groups.
@ -36,13 +36,13 @@ Group define Member Groups.
### .spec.id
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/deployment/v1/arango_member_spec.go#L34)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/deployment/v1/arango_member_spec.go#L34)</sup>
***
### .spec.overrides.resources
Type: `core.ResourceRequirements` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/deployment/v1/arango_member_spec_overrides.go#L38)</sup>
Type: `core.ResourceRequirements` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/deployment/v1/arango_member_spec_overrides.go#L38)</sup>
Resources holds resource requests & limits. Overrides template provided on the group level.
@ -53,7 +53,7 @@ Links:
### .spec.overrides.volumeClaimTemplate
Type: `core.PersistentVolumeClaim` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/deployment/v1/arango_member_spec_overrides.go#L33)</sup>
Type: `core.PersistentVolumeClaim` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/deployment/v1/arango_member_spec_overrides.go#L33)</sup>
VolumeClaimTemplate specifies a template for volume claims. Overrides template provided on the group level.
@ -64,7 +64,7 @@ Links:
### .spec.template.checksum
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/deployment/v1/arango_member_pod_template.go#L60)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/deployment/v1/arango_member_pod_template.go#L60)</sup>
Checksum keep the Pod Spec Checksum (with ignored fields).
@ -72,7 +72,7 @@ Checksum keep the Pod Spec Checksum (with ignored fields).
### .spec.template.endpoint
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/deployment/v1/arango_member_pod_template.go#L63)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/deployment/v1/arango_member_pod_template.go#L63)</sup>
> [!WARNING]
> ***DEPRECATED***
@ -83,7 +83,7 @@ Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2
### .spec.template.podSpec
Type: `core.PodTemplateSpec` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/deployment/v1/arango_member_pod_template.go#L54)</sup>
Type: `core.PodTemplateSpec` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/deployment/v1/arango_member_pod_template.go#L54)</sup>
PodSpec specifies the Pod Spec used for this Member.
@ -94,7 +94,7 @@ Links:
### .spec.template.podSpecChecksum
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/deployment/v1/arango_member_pod_template.go#L57)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/deployment/v1/arango_member_pod_template.go#L57)</sup>
PodSpecChecksum keep the Pod Spec Checksum (without ignored fields).

View file

@ -10,7 +10,7 @@ title: ArangoProfile V1Alpha1
### .spec.selectors.label
Type: `meta.LabelSelector` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/profile_selectors.go#L32)</sup>
Type: `meta.LabelSelector` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/profile_selectors.go#L32)</sup>
Label keeps information about label selector
@ -18,7 +18,7 @@ Label keeps information about label selector
### .spec.template.container.all.env
Type: `core.EnvVar` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/environments.go#L36)</sup>
Type: `core.EnvVar` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/environments.go#L36)</sup>
Env keeps the information about environment variables provided to the container
@ -29,7 +29,7 @@ Links:
### .spec.template.container.all.envFrom
Type: `core.EnvFromSource` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/environments.go#L41)</sup>
Type: `core.EnvFromSource` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/environments.go#L41)</sup>
EnvFrom keeps the information about environment variable sources provided to the container
@ -40,7 +40,7 @@ Links:
### .spec.template.container.all.volumeMounts
Type: `[]core.VolumeMount` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/volume_mounts.go#L35)</sup>
Type: `[]core.VolumeMount` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/volume_mounts.go#L35)</sup>
VolumeMounts keeps list of pod volumes to mount into the container's filesystem.
@ -48,7 +48,7 @@ VolumeMounts keeps list of pod volumes to mount into the container's filesystem.
### .spec.template.container.containers.\<string\>.args
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/core.go#L50)</sup>
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/core.go#L50)</sup>
Arguments to the entrypoint.
The container image's CMD is used if this is not provided.
@ -65,7 +65,7 @@ Links:
### .spec.template.container.containers.\<string\>.command
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/core.go#L40)</sup>
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/core.go#L40)</sup>
Entrypoint array. Not executed within a shell.
The container image's ENTRYPOINT is used if this is not provided.
@ -82,7 +82,7 @@ Links:
### .spec.template.container.containers.\<string\>.env
Type: `core.EnvVar` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/environments.go#L36)</sup>
Type: `core.EnvVar` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/environments.go#L36)</sup>
Env keeps the information about environment variables provided to the container
@ -93,7 +93,7 @@ Links:
### .spec.template.container.containers.\<string\>.envFrom
Type: `core.EnvFromSource` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/environments.go#L41)</sup>
Type: `core.EnvFromSource` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/environments.go#L41)</sup>
EnvFrom keeps the information about environment variable sources provided to the container
@ -104,7 +104,7 @@ Links:
### .spec.template.container.containers.\<string\>.image
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/image.go#L35)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/image.go#L35)</sup>
Image define image details
@ -112,7 +112,7 @@ Image define image details
### .spec.template.container.containers.\<string\>.imagePullPolicy
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/image.go#L39)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/image.go#L39)</sup>
ImagePullPolicy define Image pull policy
@ -122,7 +122,7 @@ Default Value: `IfNotPresent`
### .spec.template.container.containers.\<string\>.lifecycle
Type: `core.Lifecycle` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/lifecycle.go#L35)</sup>
Type: `core.Lifecycle` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/lifecycle.go#L35)</sup>
Lifecycle keeps actions that the management system should take in response to container lifecycle events.
@ -130,7 +130,7 @@ Lifecycle keeps actions that the management system should take in response to co
### .spec.template.container.containers.\<string\>.livenessProbe
Type: `core.Probe` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/probes.go#L37)</sup>
Type: `core.Probe` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/probes.go#L37)</sup>
LivenessProbe keeps configuration of periodic probe of container liveness.
Container will be restarted if the probe fails.
@ -142,7 +142,7 @@ Links:
### .spec.template.container.containers.\<string\>.ports
Type: `[]core.ContainerPort` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/networking.go#L39)</sup>
Type: `[]core.ContainerPort` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/networking.go#L39)</sup>
Ports contains list of ports to expose from the container. Not specifying a port here
DOES NOT prevent that port from being exposed. Any port which is
@ -153,7 +153,7 @@ accessible from the network.
### .spec.template.container.containers.\<string\>.readinessProbe
Type: `core.Probe` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/probes.go#L42)</sup>
Type: `core.Probe` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/probes.go#L42)</sup>
ReadinessProbe keeps configuration of periodic probe of container service readiness.
Container will be removed from service endpoints if the probe fails.
@ -165,7 +165,7 @@ Links:
### .spec.template.container.containers.\<string\>.resources
Type: `core.ResourceRequirements` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/resources.go#L37)</sup>
Type: `core.ResourceRequirements` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/resources.go#L37)</sup>
Resources holds resource requests & limits for container
@ -176,7 +176,7 @@ Links:
### .spec.template.container.containers.\<string\>.securityContext
Type: `core.SecurityContext` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/security.go#L35)</sup>
Type: `core.SecurityContext` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/security.go#L35)</sup>
SecurityContext holds container-level security attributes and common container settings.
@ -187,7 +187,7 @@ Links:
### .spec.template.container.containers.\<string\>.startupProbe
Type: `core.Probe` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/probes.go#L50)</sup>
Type: `core.Probe` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/probes.go#L50)</sup>
StartupProbe indicates that the Pod has successfully initialized.
If specified, no other probes are executed until this completes successfully.
@ -202,7 +202,7 @@ Links:
### .spec.template.container.containers.\<string\>.volumeMounts
Type: `[]core.VolumeMount` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/volume_mounts.go#L35)</sup>
Type: `[]core.VolumeMount` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/volume_mounts.go#L35)</sup>
VolumeMounts keeps list of pod volumes to mount into the container's filesystem.
@ -210,7 +210,7 @@ VolumeMounts keeps list of pod volumes to mount into the container's filesystem.
### .spec.template.container.containers.\<string\>.workingDir
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/container/resources/core.go#L55)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/container/resources/core.go#L55)</sup>
Container's working directory.
If not specified, the container runtime's default will be used, which
@ -220,7 +220,7 @@ might be configured in the container image.
### .spec.template.pod.affinity
Type: `core.Affinity` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/pod/resources/scheduling.go#L44)</sup>
Type: `core.Affinity` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/pod/resources/scheduling.go#L44)</sup>
Affinity defines scheduling constraints for workload
@ -231,7 +231,7 @@ Links:
### .spec.template.pod.annotations
Type: `object` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/pod/resources/metadata.go#L45)</sup>
Type: `object` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/pod/resources/metadata.go#L45)</sup>
Annotations is an unstructured key value map stored with a resource that may be
set by external tools to store and retrieve arbitrary metadata. They are not
@ -244,7 +244,7 @@ Links:
### .spec.template.pod.automountServiceAccountToken
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/pod/resources/service_account.go#L38)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/pod/resources/service_account.go#L38)</sup>
AutomountServiceAccountToken indicates whether a service account token should be automatically mounted.
@ -252,7 +252,7 @@ AutomountServiceAccountToken indicates whether a service account token should be
### .spec.template.pod.hostIPC
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/pod/resources/namespace.go#L42)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/pod/resources/namespace.go#L42)</sup>
HostIPC defines to use the host's ipc namespace.
@ -262,7 +262,7 @@ Default Value: `false`
### .spec.template.pod.hostNetwork
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/pod/resources/namespace.go#L36)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/pod/resources/namespace.go#L36)</sup>
HostNetwork requests Host network for this pod. Use the host's network namespace.
If this option is set, the ports that will be used must be specified.
@ -273,7 +273,7 @@ Default Value: `false`
### .spec.template.pod.hostPID
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/pod/resources/namespace.go#L39)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/pod/resources/namespace.go#L39)</sup>
HostPID define to use the host's pid namespace.
@ -283,7 +283,7 @@ Default Value: `false`
### .spec.template.pod.imagePullSecrets
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/pod/resources/image.go#L36)</sup>
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/pod/resources/image.go#L36)</sup>
ImagePullSecrets define Secrets used to pull Image from registry
@ -291,7 +291,7 @@ ImagePullSecrets define Secrets used to pull Image from registry
### .spec.template.pod.labels
Type: `object` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/pod/resources/metadata.go#L39)</sup>
Type: `object` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/pod/resources/metadata.go#L39)</sup>
Map of string keys and values that can be used to organize and categorize
(scope and select) objects. May match selectors of replication controllers
@ -304,7 +304,7 @@ Links:
### .spec.template.pod.nodeSelector
Type: `object` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/pod/resources/scheduling.go#L39)</sup>
Type: `object` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/pod/resources/scheduling.go#L39)</sup>
NodeSelector is a selector that must be true for the workload to fit on a node.
@ -315,7 +315,7 @@ Links:
### .spec.template.pod.ownerReferences
Type: `meta.OwnerReference` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/pod/resources/metadata.go#L52)</sup>
Type: `meta.OwnerReference` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/pod/resources/metadata.go#L52)</sup>
List of objects depended by this object. If ALL objects in the list have
been deleted, this object will be garbage collected. If this object is managed by a controller,
@ -326,7 +326,7 @@ There cannot be more than one managing controller.
### .spec.template.pod.podSecurityContext
Type: `core.PodSecurityContext` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/pod/resources/security.go#L35)</sup>
Type: `core.PodSecurityContext` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/pod/resources/security.go#L35)</sup>
PodSecurityContext holds pod-level security attributes and common container settings.
@ -337,7 +337,7 @@ Links:
### .spec.template.pod.schedulerName
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/pod/resources/scheduling.go#L54)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/pod/resources/scheduling.go#L54)</sup>
SchedulerName specifies, the pod will be dispatched by specified scheduler.
If not specified, the pod will be dispatched by default scheduler.
@ -348,7 +348,7 @@ Default Value: `""`
### .spec.template.pod.serviceAccountName
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/pod/resources/service_account.go#L35)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/pod/resources/service_account.go#L35)</sup>
ServiceAccountName is the name of the ServiceAccount to use to run this pod.
@ -359,7 +359,7 @@ Links:
### .spec.template.pod.shareProcessNamespace
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/pod/resources/namespace.go#L48)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/pod/resources/namespace.go#L48)</sup>
ShareProcessNamespace defines to share a single process namespace between all of the containers in a pod.
When this is set containers will be able to view and signal processes from other containers
@ -372,7 +372,7 @@ Default Value: `false`
### .spec.template.pod.tolerations
Type: `[]core.Toleration` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/pod/resources/scheduling.go#L49)</sup>
Type: `[]core.Toleration` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/pod/resources/scheduling.go#L49)</sup>
Tolerations defines tolerations
@ -383,7 +383,7 @@ Links:
### .spec.template.pod.volumes
Type: `[]core.Volume` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/pod/resources/volumes.go#L36)</sup>
Type: `[]core.Volume` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/pod/resources/volumes.go#L36)</sup>
Volumes keeps list of volumes that can be mounted by containers belonging to the pod.
@ -394,5 +394,5 @@ Links:
### .spec.template.priority
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1alpha1/profile_template.go#L30)</sup>
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1alpha1/profile_template.go#L30)</sup>

View file

@ -10,7 +10,7 @@ title: ArangoProfile V1Beta1
### .spec.selectors.label
Type: `meta.LabelSelector` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/profile_selectors.go#L32)</sup>
Type: `meta.LabelSelector` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/profile_selectors.go#L32)</sup>
Label keeps information about label selector
@ -18,7 +18,7 @@ Label keeps information about label selector
### .spec.template.container.all.env
Type: `core.EnvVar` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/environments.go#L36)</sup>
Type: `core.EnvVar` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/environments.go#L36)</sup>
Env keeps the information about environment variables provided to the container
@ -29,7 +29,7 @@ Links:
### .spec.template.container.all.envFrom
Type: `core.EnvFromSource` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/environments.go#L41)</sup>
Type: `core.EnvFromSource` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/environments.go#L41)</sup>
EnvFrom keeps the information about environment variable sources provided to the container
@ -40,7 +40,7 @@ Links:
### .spec.template.container.all.volumeMounts
Type: `[]core.VolumeMount` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/volume_mounts.go#L35)</sup>
Type: `[]core.VolumeMount` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/volume_mounts.go#L35)</sup>
VolumeMounts keeps list of pod volumes to mount into the container's filesystem.
@ -48,7 +48,7 @@ VolumeMounts keeps list of pod volumes to mount into the container's filesystem.
### .spec.template.container.containers.\<string\>.args
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/core.go#L54)</sup>
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/core.go#L54)</sup>
Arguments to the entrypoint.
The container image's CMD is used if this is not provided.
@ -65,7 +65,7 @@ Links:
### .spec.template.container.containers.\<string\>.command
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/core.go#L44)</sup>
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/core.go#L44)</sup>
Entrypoint array. Not executed within a shell.
The container image's ENTRYPOINT is used if this is not provided.
@ -82,7 +82,7 @@ Links:
### .spec.template.container.containers.\<string\>.env
Type: `core.EnvVar` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/environments.go#L36)</sup>
Type: `core.EnvVar` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/environments.go#L36)</sup>
Env keeps the information about environment variables provided to the container
@ -93,7 +93,7 @@ Links:
### .spec.template.container.containers.\<string\>.envFrom
Type: `core.EnvFromSource` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/environments.go#L41)</sup>
Type: `core.EnvFromSource` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/environments.go#L41)</sup>
EnvFrom keeps the information about environment variable sources provided to the container
@ -104,7 +104,7 @@ Links:
### .spec.template.container.containers.\<string\>.image
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/image.go#L35)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/image.go#L35)</sup>
Image define image details
@ -112,7 +112,7 @@ Image define image details
### .spec.template.container.containers.\<string\>.imagePullPolicy
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/image.go#L39)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/image.go#L39)</sup>
ImagePullPolicy define Image pull policy
@ -122,7 +122,7 @@ Default Value: `IfNotPresent`
### .spec.template.container.containers.\<string\>.lifecycle
Type: `core.Lifecycle` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/lifecycle.go#L35)</sup>
Type: `core.Lifecycle` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/lifecycle.go#L35)</sup>
Lifecycle keeps actions that the management system should take in response to container lifecycle events.
@ -130,7 +130,7 @@ Lifecycle keeps actions that the management system should take in response to co
### .spec.template.container.containers.\<string\>.livenessProbe
Type: `core.Probe` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/probes.go#L37)</sup>
Type: `core.Probe` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/probes.go#L37)</sup>
LivenessProbe keeps configuration of periodic probe of container liveness.
Container will be restarted if the probe fails.
@ -142,7 +142,7 @@ Links:
### .spec.template.container.containers.\<string\>.method
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/policy/merge.go#L32)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/policy/merge.go#L32)</sup>
Method defines the merge method
@ -154,7 +154,7 @@ Possible Values:
### .spec.template.container.containers.\<string\>.ports
Type: `[]core.ContainerPort` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/networking.go#L39)</sup>
Type: `[]core.ContainerPort` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/networking.go#L39)</sup>
Ports contains list of ports to expose from the container. Not specifying a port here
DOES NOT prevent that port from being exposed. Any port which is
@ -165,7 +165,7 @@ accessible from the network.
### .spec.template.container.containers.\<string\>.readinessProbe
Type: `core.Probe` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/probes.go#L42)</sup>
Type: `core.Probe` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/probes.go#L42)</sup>
ReadinessProbe keeps configuration of periodic probe of container service readiness.
Container will be removed from service endpoints if the probe fails.
@ -177,7 +177,7 @@ Links:
### .spec.template.container.containers.\<string\>.resources
Type: `core.ResourceRequirements` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/resources.go#L37)</sup>
Type: `core.ResourceRequirements` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/resources.go#L37)</sup>
Resources holds resource requests & limits for container
@ -188,7 +188,7 @@ Links:
### .spec.template.container.containers.\<string\>.securityContext
Type: `core.SecurityContext` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/security.go#L35)</sup>
Type: `core.SecurityContext` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/security.go#L35)</sup>
SecurityContext holds container-level security attributes and common container settings.
@ -199,7 +199,7 @@ Links:
### .spec.template.container.containers.\<string\>.startupProbe
Type: `core.Probe` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/probes.go#L50)</sup>
Type: `core.Probe` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/probes.go#L50)</sup>
StartupProbe indicates that the Pod has successfully initialized.
If specified, no other probes are executed until this completes successfully.
@ -214,7 +214,7 @@ Links:
### .spec.template.container.containers.\<string\>.volumeMounts
Type: `[]core.VolumeMount` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/volume_mounts.go#L35)</sup>
Type: `[]core.VolumeMount` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/volume_mounts.go#L35)</sup>
VolumeMounts keeps list of pod volumes to mount into the container's filesystem.
@ -222,7 +222,7 @@ VolumeMounts keeps list of pod volumes to mount into the container's filesystem.
### .spec.template.container.containers.\<string\>.workingDir
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/core.go#L59)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/core.go#L59)</sup>
Container's working directory.
If not specified, the container runtime's default will be used, which
@ -232,7 +232,7 @@ might be configured in the container image.
### .spec.template.pod.affinity
Type: `core.Affinity` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/pod/resources/scheduling.go#L44)</sup>
Type: `core.Affinity` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/pod/resources/scheduling.go#L44)</sup>
Affinity defines scheduling constraints for workload
@ -243,7 +243,7 @@ Links:
### .spec.template.pod.annotations
Type: `object` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/pod/resources/metadata.go#L45)</sup>
Type: `object` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/pod/resources/metadata.go#L45)</sup>
Annotations is an unstructured key value map stored with a resource that may be
set by external tools to store and retrieve arbitrary metadata. They are not
@ -256,7 +256,7 @@ Links:
### .spec.template.pod.automountServiceAccountToken
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/pod/resources/service_account.go#L38)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/pod/resources/service_account.go#L38)</sup>
AutomountServiceAccountToken indicates whether a service account token should be automatically mounted.
@ -264,7 +264,7 @@ AutomountServiceAccountToken indicates whether a service account token should be
### .spec.template.pod.hostIPC
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/pod/resources/namespace.go#L42)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/pod/resources/namespace.go#L42)</sup>
HostIPC defines to use the host's ipc namespace.
@ -274,7 +274,7 @@ Default Value: `false`
### .spec.template.pod.hostNetwork
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/pod/resources/namespace.go#L36)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/pod/resources/namespace.go#L36)</sup>
HostNetwork requests Host network for this pod. Use the host's network namespace.
If this option is set, the ports that will be used must be specified.
@ -285,7 +285,7 @@ Default Value: `false`
### .spec.template.pod.hostPID
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/pod/resources/namespace.go#L39)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/pod/resources/namespace.go#L39)</sup>
HostPID define to use the host's pid namespace.
@ -295,7 +295,7 @@ Default Value: `false`
### .spec.template.pod.imagePullSecrets
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/pod/resources/image.go#L36)</sup>
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/pod/resources/image.go#L36)</sup>
ImagePullSecrets define Secrets used to pull Image from registry
@ -303,7 +303,7 @@ ImagePullSecrets define Secrets used to pull Image from registry
### .spec.template.pod.labels
Type: `object` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/pod/resources/metadata.go#L39)</sup>
Type: `object` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/pod/resources/metadata.go#L39)</sup>
Map of string keys and values that can be used to organize and categorize
(scope and select) objects. May match selectors of replication controllers
@ -316,7 +316,7 @@ Links:
### .spec.template.pod.nodeSelector
Type: `object` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/pod/resources/scheduling.go#L39)</sup>
Type: `object` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/pod/resources/scheduling.go#L39)</sup>
NodeSelector is a selector that must be true for the workload to fit on a node.
@ -327,7 +327,7 @@ Links:
### .spec.template.pod.ownerReferences
Type: `meta.OwnerReference` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/pod/resources/metadata.go#L52)</sup>
Type: `meta.OwnerReference` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/pod/resources/metadata.go#L52)</sup>
List of objects depended by this object. If ALL objects in the list have
been deleted, this object will be garbage collected. If this object is managed by a controller,
@ -338,7 +338,7 @@ There cannot be more than one managing controller.
### .spec.template.pod.podSecurityContext
Type: `core.PodSecurityContext` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/pod/resources/security.go#L35)</sup>
Type: `core.PodSecurityContext` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/pod/resources/security.go#L35)</sup>
PodSecurityContext holds pod-level security attributes and common container settings.
@ -349,7 +349,7 @@ Links:
### .spec.template.pod.schedulerName
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/pod/resources/scheduling.go#L54)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/pod/resources/scheduling.go#L54)</sup>
SchedulerName specifies, the pod will be dispatched by specified scheduler.
If not specified, the pod will be dispatched by default scheduler.
@ -360,7 +360,7 @@ Default Value: `""`
### .spec.template.pod.serviceAccountName
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/pod/resources/service_account.go#L35)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/pod/resources/service_account.go#L35)</sup>
ServiceAccountName is the name of the ServiceAccount to use to run this pod.
@ -371,7 +371,7 @@ Links:
### .spec.template.pod.shareProcessNamespace
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/pod/resources/namespace.go#L48)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/pod/resources/namespace.go#L48)</sup>
ShareProcessNamespace defines to share a single process namespace between all of the containers in a pod.
When this is set containers will be able to view and signal processes from other containers
@ -384,7 +384,7 @@ Default Value: `false`
### .spec.template.pod.tolerations
Type: `[]core.Toleration` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/pod/resources/scheduling.go#L49)</sup>
Type: `[]core.Toleration` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/pod/resources/scheduling.go#L49)</sup>
Tolerations defines tolerations
@ -395,7 +395,7 @@ Links:
### .spec.template.pod.volumes
Type: `[]core.Volume` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/pod/resources/volumes.go#L36)</sup>
Type: `[]core.Volume` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/pod/resources/volumes.go#L36)</sup>
Volumes keeps list of volumes that can be mounted by containers belonging to the pod.
@ -406,5 +406,5 @@ Links:
### .spec.template.priority
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/profile_template.go#L32)</sup>
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/profile_template.go#L32)</sup>

View file

@ -10,7 +10,7 @@ title: ArangoRoute V1Alpha1
### .spec.deployment
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/networking/v1alpha1/route_spec.go#L27)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/networking/v1alpha1/route_spec.go#L27)</sup>
Deployment specifies the ArangoDeployment object name
@ -18,7 +18,7 @@ Deployment specifies the ArangoDeployment object name
### .spec.destination.authentication.passMode
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/networking/v1alpha1/route_spec_destination_authentication.go#L32)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/networking/v1alpha1/route_spec_destination_authentication.go#L32)</sup>
PassMode define authorization details pass mode when authorization was successful
@ -31,7 +31,7 @@ Possible Values:
### .spec.destination.authentication.type
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/networking/v1alpha1/route_spec_destination_authentication.go#L37)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/networking/v1alpha1/route_spec_destination_authentication.go#L37)</sup>
Type of the authentication
@ -43,7 +43,7 @@ Possible Values:
### .spec.destination.endpoints.checksum
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L61)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L61)</sup>
UID keeps the information about object Checksum
@ -51,7 +51,7 @@ UID keeps the information about object Checksum
### .spec.destination.endpoints.name
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L52)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L52)</sup>
Name of the object
@ -59,7 +59,7 @@ Name of the object
### .spec.destination.endpoints.namespace
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L55)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L55)</sup>
Namespace of the object. Should default to the namespace of the parent object
@ -67,7 +67,7 @@ Namespace of the object. Should default to the namespace of the parent object
### .spec.destination.endpoints.port
Type: `intstr.IntOrString` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/networking/v1alpha1/route_spec_destination_endpoint.go#L36)</sup>
Type: `intstr.IntOrString` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/networking/v1alpha1/route_spec_destination_endpoint.go#L36)</sup>
Port defines Port or Port Name used as destination
@ -75,7 +75,7 @@ Port defines Port or Port Name used as destination
### .spec.destination.endpoints.uid
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L58)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L58)</sup>
UID keeps the information about object UID
@ -83,7 +83,7 @@ UID keeps the information about object UID
### .spec.destination.path
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/networking/v1alpha1/route_spec_destination.go#L39)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/networking/v1alpha1/route_spec_destination.go#L39)</sup>
Path defines service path used for overrides
@ -91,7 +91,7 @@ Path defines service path used for overrides
### .spec.destination.schema
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/networking/v1alpha1/route_spec_destination.go#L33)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/networking/v1alpha1/route_spec_destination.go#L33)</sup>
Schema defines HTTP/S schema used for connection
@ -99,7 +99,7 @@ Schema defines HTTP/S schema used for connection
### .spec.destination.service.checksum
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L61)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L61)</sup>
UID keeps the information about object Checksum
@ -107,7 +107,7 @@ UID keeps the information about object Checksum
### .spec.destination.service.name
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L52)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L52)</sup>
Name of the object
@ -115,7 +115,7 @@ Name of the object
### .spec.destination.service.namespace
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L55)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L55)</sup>
Namespace of the object. Should default to the namespace of the parent object
@ -123,7 +123,7 @@ Namespace of the object. Should default to the namespace of the parent object
### .spec.destination.service.port
Type: `intstr.IntOrString` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/networking/v1alpha1/route_spec_destination_service.go#L35)</sup>
Type: `intstr.IntOrString` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/networking/v1alpha1/route_spec_destination_service.go#L35)</sup>
Port defines Port or Port Name used as destination
@ -131,7 +131,7 @@ Port defines Port or Port Name used as destination
### .spec.destination.service.uid
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L58)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L58)</sup>
UID keeps the information about object UID
@ -139,7 +139,7 @@ UID keeps the information about object UID
### .spec.destination.tls.insecure
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/networking/v1alpha1/route_spec_destination_tls.go#L25)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/networking/v1alpha1/route_spec_destination_tls.go#L25)</sup>
Insecure allows Insecure traffic
@ -147,7 +147,7 @@ Insecure allows Insecure traffic
### .spec.route.path
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/networking/v1alpha1/route_spec_route.go#L29)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/networking/v1alpha1/route_spec_route.go#L29)</sup>
Path specifies the Path route
@ -155,7 +155,7 @@ Path specifies the Path route
### .status.conditions
Type: `api.Conditions` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/networking/v1alpha1/route_status.go#L31)</sup>
Type: `api.Conditions` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/networking/v1alpha1/route_status.go#L31)</sup>
Conditions specific to the entire extension
@ -163,7 +163,7 @@ Conditions specific to the entire extension
### .status.deployment.checksum
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L61)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L61)</sup>
UID keeps the information about object Checksum
@ -171,7 +171,7 @@ UID keeps the information about object Checksum
### .status.deployment.name
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L52)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L52)</sup>
Name of the object
@ -179,7 +179,7 @@ Name of the object
### .status.deployment.namespace
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L55)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L55)</sup>
Namespace of the object. Should default to the namespace of the parent object
@ -187,7 +187,7 @@ Namespace of the object. Should default to the namespace of the parent object
### .status.deployment.uid
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L58)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L58)</sup>
UID keeps the information about object UID
@ -195,31 +195,31 @@ UID keeps the information about object UID
### .status.target.authentication.passMode
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/networking/v1alpha1/route_status_target_authentication.go#L27)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/networking/v1alpha1/route_status_target_authentication.go#L27)</sup>
***
### .status.target.authentication.type
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/networking/v1alpha1/route_status_target_authentication.go#L26)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/networking/v1alpha1/route_status_target_authentication.go#L26)</sup>
***
### .status.target.destinations\[int\].host
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/networking/v1alpha1/route_status_target_destination.go#L38)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/networking/v1alpha1/route_status_target_destination.go#L38)</sup>
***
### .status.target.destinations\[int\].port
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/networking/v1alpha1/route_status_target_destination.go#L39)</sup>
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/networking/v1alpha1/route_status_target_destination.go#L39)</sup>
***
### .status.target.path
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/networking/v1alpha1/route_status_target.go#L43)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/networking/v1alpha1/route_status_target.go#L43)</sup>
Path specifies request path override
@ -227,7 +227,7 @@ Path specifies request path override
### .status.target.TLS.insecure
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/networking/v1alpha1/route_status_target_tls.go#L27)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/networking/v1alpha1/route_status_target_tls.go#L27)</sup>
Insecure allows Insecure traffic
@ -235,7 +235,7 @@ Insecure allows Insecure traffic
### .status.target.type
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/networking/v1alpha1/route_status_target.go#L34)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/networking/v1alpha1/route_status_target.go#L34)</sup>
Type define destination type

View file

@ -10,7 +10,7 @@ title: GraphAnalyticsEngine V1Alpha1
### .spec.deployment.affinity
Type: `core.Affinity` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/pod/resources/scheduling.go#L44)</sup>
Type: `core.Affinity` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/pod/resources/scheduling.go#L44)</sup>
Affinity defines scheduling constraints for workload
@ -21,7 +21,7 @@ Links:
### .spec.deployment.annotations
Type: `object` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/pod/resources/metadata.go#L45)</sup>
Type: `object` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/pod/resources/metadata.go#L45)</sup>
Annotations is an unstructured key value map stored with a resource that may be
set by external tools to store and retrieve arbitrary metadata. They are not
@ -34,7 +34,7 @@ Links:
### .spec.deployment.args
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/core.go#L54)</sup>
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/core.go#L54)</sup>
Arguments to the entrypoint.
The container image's CMD is used if this is not provided.
@ -51,7 +51,7 @@ Links:
### .spec.deployment.automountServiceAccountToken
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/pod/resources/service_account.go#L38)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/pod/resources/service_account.go#L38)</sup>
AutomountServiceAccountToken indicates whether a service account token should be automatically mounted.
@ -59,7 +59,7 @@ AutomountServiceAccountToken indicates whether a service account token should be
### .spec.deployment.command
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/core.go#L44)</sup>
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/core.go#L44)</sup>
Entrypoint array. Not executed within a shell.
The container image's ENTRYPOINT is used if this is not provided.
@ -76,7 +76,7 @@ Links:
### .spec.deployment.env
Type: `core.EnvVar` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/environments.go#L36)</sup>
Type: `core.EnvVar` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/environments.go#L36)</sup>
Env keeps the information about environment variables provided to the container
@ -87,7 +87,7 @@ Links:
### .spec.deployment.envFrom
Type: `core.EnvFromSource` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/environments.go#L41)</sup>
Type: `core.EnvFromSource` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/environments.go#L41)</sup>
EnvFrom keeps the information about environment variable sources provided to the container
@ -98,7 +98,7 @@ Links:
### .spec.deployment.hostIPC
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/pod/resources/namespace.go#L42)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/pod/resources/namespace.go#L42)</sup>
HostIPC defines to use the host's ipc namespace.
@ -108,7 +108,7 @@ Default Value: `false`
### .spec.deployment.hostNetwork
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/pod/resources/namespace.go#L36)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/pod/resources/namespace.go#L36)</sup>
HostNetwork requests Host network for this pod. Use the host's network namespace.
If this option is set, the ports that will be used must be specified.
@ -119,7 +119,7 @@ Default Value: `false`
### .spec.deployment.hostPID
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/pod/resources/namespace.go#L39)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/pod/resources/namespace.go#L39)</sup>
HostPID define to use the host's pid namespace.
@ -129,7 +129,7 @@ Default Value: `false`
### .spec.deployment.image
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/image.go#L35)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/image.go#L35)</sup>
Image define image details
@ -137,7 +137,7 @@ Image define image details
### .spec.deployment.imagePullPolicy
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/image.go#L39)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/image.go#L39)</sup>
ImagePullPolicy define Image pull policy
@ -147,7 +147,7 @@ Default Value: `IfNotPresent`
### .spec.deployment.imagePullSecrets
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/pod/resources/image.go#L36)</sup>
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/pod/resources/image.go#L36)</sup>
ImagePullSecrets define Secrets used to pull Image from registry
@ -155,7 +155,7 @@ ImagePullSecrets define Secrets used to pull Image from registry
### .spec.deployment.labels
Type: `object` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/pod/resources/metadata.go#L39)</sup>
Type: `object` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/pod/resources/metadata.go#L39)</sup>
Map of string keys and values that can be used to organize and categorize
(scope and select) objects. May match selectors of replication controllers
@ -168,7 +168,7 @@ Links:
### .spec.deployment.lifecycle
Type: `core.Lifecycle` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/lifecycle.go#L35)</sup>
Type: `core.Lifecycle` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/lifecycle.go#L35)</sup>
Lifecycle keeps actions that the management system should take in response to container lifecycle events.
@ -176,7 +176,7 @@ Lifecycle keeps actions that the management system should take in response to co
### .spec.deployment.livenessProbe
Type: `core.Probe` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/probes.go#L37)</sup>
Type: `core.Probe` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/probes.go#L37)</sup>
LivenessProbe keeps configuration of periodic probe of container liveness.
Container will be restarted if the probe fails.
@ -188,7 +188,7 @@ Links:
### .spec.deployment.method
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/policy/merge.go#L32)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/policy/merge.go#L32)</sup>
Method defines the merge method
@ -200,7 +200,7 @@ Possible Values:
### .spec.deployment.nodeSelector
Type: `object` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/pod/resources/scheduling.go#L39)</sup>
Type: `object` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/pod/resources/scheduling.go#L39)</sup>
NodeSelector is a selector that must be true for the workload to fit on a node.
@ -211,7 +211,7 @@ Links:
### .spec.deployment.ownerReferences
Type: `meta.OwnerReference` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/pod/resources/metadata.go#L52)</sup>
Type: `meta.OwnerReference` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/pod/resources/metadata.go#L52)</sup>
List of objects depended by this object. If ALL objects in the list have
been deleted, this object will be garbage collected. If this object is managed by a controller,
@ -222,7 +222,7 @@ There cannot be more than one managing controller.
### .spec.deployment.podSecurityContext
Type: `core.PodSecurityContext` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/pod/resources/security.go#L35)</sup>
Type: `core.PodSecurityContext` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/pod/resources/security.go#L35)</sup>
PodSecurityContext holds pod-level security attributes and common container settings.
@ -233,7 +233,7 @@ Links:
### .spec.deployment.port
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/analytics/v1alpha1/gae_spec_deployment.go#L50)</sup>
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/analytics/v1alpha1/gae_spec_deployment.go#L50)</sup>
Port defines on which port the container will be listening for connections
@ -241,7 +241,7 @@ Port defines on which port the container will be listening for connections
### .spec.deployment.ports
Type: `[]core.ContainerPort` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/networking.go#L39)</sup>
Type: `[]core.ContainerPort` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/networking.go#L39)</sup>
Ports contains list of ports to expose from the container. Not specifying a port here
DOES NOT prevent that port from being exposed. Any port which is
@ -252,7 +252,7 @@ accessible from the network.
### .spec.deployment.readinessProbe
Type: `core.Probe` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/probes.go#L42)</sup>
Type: `core.Probe` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/probes.go#L42)</sup>
ReadinessProbe keeps configuration of periodic probe of container service readiness.
Container will be removed from service endpoints if the probe fails.
@ -264,7 +264,7 @@ Links:
### .spec.deployment.resources
Type: `core.ResourceRequirements` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/resources.go#L37)</sup>
Type: `core.ResourceRequirements` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/resources.go#L37)</sup>
Resources holds resource requests & limits for container
@ -275,7 +275,7 @@ Links:
### .spec.deployment.schedulerName
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/pod/resources/scheduling.go#L54)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/pod/resources/scheduling.go#L54)</sup>
SchedulerName specifies, the pod will be dispatched by specified scheduler.
If not specified, the pod will be dispatched by default scheduler.
@ -286,7 +286,7 @@ Default Value: `""`
### .spec.deployment.securityContext
Type: `core.SecurityContext` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/security.go#L35)</sup>
Type: `core.SecurityContext` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/security.go#L35)</sup>
SecurityContext holds container-level security attributes and common container settings.
@ -297,7 +297,7 @@ Links:
### .spec.deployment.service.type
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/analytics/v1alpha1/gae_spec_deployment_service.go#L38)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/analytics/v1alpha1/gae_spec_deployment_service.go#L38)</sup>
Type determines how the Service is exposed
@ -315,7 +315,7 @@ Possible Values:
### .spec.deployment.serviceAccountName
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/pod/resources/service_account.go#L35)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/pod/resources/service_account.go#L35)</sup>
ServiceAccountName is the name of the ServiceAccount to use to run this pod.
@ -326,7 +326,7 @@ Links:
### .spec.deployment.shareProcessNamespace
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/pod/resources/namespace.go#L48)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/pod/resources/namespace.go#L48)</sup>
ShareProcessNamespace defines to share a single process namespace between all of the containers in a pod.
When this is set containers will be able to view and signal processes from other containers
@ -339,7 +339,7 @@ Default Value: `false`
### .spec.deployment.startupProbe
Type: `core.Probe` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/probes.go#L50)</sup>
Type: `core.Probe` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/probes.go#L50)</sup>
StartupProbe indicates that the Pod has successfully initialized.
If specified, no other probes are executed until this completes successfully.
@ -354,7 +354,7 @@ Links:
### .spec.deployment.tls.altNames
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/tls.go#L28)</sup>
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/tls.go#L28)</sup>
AltNames define TLS AltNames used when TLS on the ArangoDB is enabled
@ -362,7 +362,7 @@ AltNames define TLS AltNames used when TLS on the ArangoDB is enabled
### .spec.deployment.tls.enabled
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/tls.go#L25)</sup>
Type: `boolean` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/tls.go#L25)</sup>
Enabled define if TLS Should be enabled. If is not set then default is taken from ArangoDeployment settings
@ -370,7 +370,7 @@ Enabled define if TLS Should be enabled. If is not set then default is taken fro
### .spec.deployment.tolerations
Type: `[]core.Toleration` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/pod/resources/scheduling.go#L49)</sup>
Type: `[]core.Toleration` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/pod/resources/scheduling.go#L49)</sup>
Tolerations defines tolerations
@ -381,7 +381,7 @@ Links:
### .spec.deployment.volumeMounts
Type: `[]core.VolumeMount` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/volume_mounts.go#L35)</sup>
Type: `[]core.VolumeMount` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/volume_mounts.go#L35)</sup>
VolumeMounts keeps list of pod volumes to mount into the container's filesystem.
@ -389,7 +389,7 @@ VolumeMounts keeps list of pod volumes to mount into the container's filesystem.
### .spec.deployment.volumes
Type: `[]core.Volume` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/pod/resources/volumes.go#L36)</sup>
Type: `[]core.Volume` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/pod/resources/volumes.go#L36)</sup>
Volumes keeps list of volumes that can be mounted by containers belonging to the pod.
@ -400,7 +400,7 @@ Links:
### .spec.deployment.workingDir
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/core.go#L59)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/core.go#L59)</sup>
Container's working directory.
If not specified, the container runtime's default will be used, which
@ -410,7 +410,7 @@ might be configured in the container image.
### .spec.deploymentName
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/analytics/v1alpha1/gae_spec.go#L31)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/analytics/v1alpha1/gae_spec.go#L31)</sup>
DeploymentName define deployment name used in the object. Immutable
@ -418,7 +418,7 @@ DeploymentName define deployment name used in the object. Immutable
### .spec.integrationSidecar.args
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/core.go#L54)</sup>
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/core.go#L54)</sup>
Arguments to the entrypoint.
The container image's CMD is used if this is not provided.
@ -435,7 +435,7 @@ Links:
### .spec.integrationSidecar.command
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/core.go#L44)</sup>
Type: `array` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/core.go#L44)</sup>
Entrypoint array. Not executed within a shell.
The container image's ENTRYPOINT is used if this is not provided.
@ -452,7 +452,7 @@ Links:
### .spec.integrationSidecar.controllerListenPort
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/integration/integration.go#L36)</sup>
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/integration/integration.go#L36)</sup>
ControllerListenPort defines on which port the sidecar container will be listening for controller requests
@ -462,7 +462,7 @@ Default Value: `9202`
### .spec.integrationSidecar.env
Type: `core.EnvVar` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/environments.go#L36)</sup>
Type: `core.EnvVar` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/environments.go#L36)</sup>
Env keeps the information about environment variables provided to the container
@ -473,7 +473,7 @@ Links:
### .spec.integrationSidecar.envFrom
Type: `core.EnvFromSource` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/environments.go#L41)</sup>
Type: `core.EnvFromSource` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/environments.go#L41)</sup>
EnvFrom keeps the information about environment variable sources provided to the container
@ -484,7 +484,7 @@ Links:
### .spec.integrationSidecar.image
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/image.go#L35)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/image.go#L35)</sup>
Image define image details
@ -492,7 +492,7 @@ Image define image details
### .spec.integrationSidecar.imagePullPolicy
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/image.go#L39)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/image.go#L39)</sup>
ImagePullPolicy define Image pull policy
@ -502,7 +502,7 @@ Default Value: `IfNotPresent`
### .spec.integrationSidecar.lifecycle
Type: `core.Lifecycle` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/lifecycle.go#L35)</sup>
Type: `core.Lifecycle` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/lifecycle.go#L35)</sup>
Lifecycle keeps actions that the management system should take in response to container lifecycle events.
@ -510,7 +510,7 @@ Lifecycle keeps actions that the management system should take in response to co
### .spec.integrationSidecar.listenPort
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/integration/integration.go#L32)</sup>
Type: `integer` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/integration/integration.go#L32)</sup>
ListenPort defines on which port the sidecar container will be listening for connections
@ -520,7 +520,7 @@ Default Value: `9201`
### .spec.integrationSidecar.livenessProbe
Type: `core.Probe` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/probes.go#L37)</sup>
Type: `core.Probe` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/probes.go#L37)</sup>
LivenessProbe keeps configuration of periodic probe of container liveness.
Container will be restarted if the probe fails.
@ -532,7 +532,7 @@ Links:
### .spec.integrationSidecar.method
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/policy/merge.go#L32)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/policy/merge.go#L32)</sup>
Method defines the merge method
@ -544,7 +544,7 @@ Possible Values:
### .spec.integrationSidecar.ports
Type: `[]core.ContainerPort` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/networking.go#L39)</sup>
Type: `[]core.ContainerPort` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/networking.go#L39)</sup>
Ports contains list of ports to expose from the container. Not specifying a port here
DOES NOT prevent that port from being exposed. Any port which is
@ -555,7 +555,7 @@ accessible from the network.
### .spec.integrationSidecar.readinessProbe
Type: `core.Probe` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/probes.go#L42)</sup>
Type: `core.Probe` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/probes.go#L42)</sup>
ReadinessProbe keeps configuration of periodic probe of container service readiness.
Container will be removed from service endpoints if the probe fails.
@ -567,7 +567,7 @@ Links:
### .spec.integrationSidecar.resources
Type: `core.ResourceRequirements` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/resources.go#L37)</sup>
Type: `core.ResourceRequirements` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/resources.go#L37)</sup>
Resources holds resource requests & limits for container
@ -578,7 +578,7 @@ Links:
### .spec.integrationSidecar.securityContext
Type: `core.SecurityContext` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/security.go#L35)</sup>
Type: `core.SecurityContext` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/security.go#L35)</sup>
SecurityContext holds container-level security attributes and common container settings.
@ -589,7 +589,7 @@ Links:
### .spec.integrationSidecar.startupProbe
Type: `core.Probe` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/probes.go#L50)</sup>
Type: `core.Probe` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/probes.go#L50)</sup>
StartupProbe indicates that the Pod has successfully initialized.
If specified, no other probes are executed until this completes successfully.
@ -604,7 +604,7 @@ Links:
### .spec.integrationSidecar.volumeMounts
Type: `[]core.VolumeMount` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/volume_mounts.go#L35)</sup>
Type: `[]core.VolumeMount` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/volume_mounts.go#L35)</sup>
VolumeMounts keeps list of pod volumes to mount into the container's filesystem.
@ -612,7 +612,7 @@ VolumeMounts keeps list of pod volumes to mount into the container's filesystem.
### .spec.integrationSidecar.workingDir
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/scheduler/v1beta1/container/resources/core.go#L59)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/scheduler/v1beta1/container/resources/core.go#L59)</sup>
Container's working directory.
If not specified, the container runtime's default will be used, which
@ -622,7 +622,7 @@ might be configured in the container image.
### .status.arangoDB.deployment.checksum
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L61)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L61)</sup>
UID keeps the information about object Checksum
@ -630,7 +630,7 @@ UID keeps the information about object Checksum
### .status.arangoDB.deployment.name
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L52)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L52)</sup>
Name of the object
@ -638,7 +638,7 @@ Name of the object
### .status.arangoDB.deployment.namespace
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L55)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L55)</sup>
Namespace of the object. Should default to the namespace of the parent object
@ -646,7 +646,7 @@ Namespace of the object. Should default to the namespace of the parent object
### .status.arangoDB.deployment.uid
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L58)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L58)</sup>
UID keeps the information about object UID
@ -654,7 +654,7 @@ UID keeps the information about object UID
### .status.arangoDB.secret.checksum
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L61)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L61)</sup>
UID keeps the information about object Checksum
@ -662,7 +662,7 @@ UID keeps the information about object Checksum
### .status.arangoDB.secret.name
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L52)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L52)</sup>
Name of the object
@ -670,7 +670,7 @@ Name of the object
### .status.arangoDB.secret.namespace
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L55)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L55)</sup>
Namespace of the object. Should default to the namespace of the parent object
@ -678,7 +678,7 @@ Namespace of the object. Should default to the namespace of the parent object
### .status.arangoDB.secret.uid
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L58)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L58)</sup>
UID keeps the information about object UID
@ -686,7 +686,7 @@ UID keeps the information about object UID
### .status.arangoDB.tls.checksum
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L61)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L61)</sup>
UID keeps the information about object Checksum
@ -694,7 +694,7 @@ UID keeps the information about object Checksum
### .status.arangoDB.tls.name
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L52)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L52)</sup>
Name of the object
@ -702,7 +702,7 @@ Name of the object
### .status.arangoDB.tls.namespace
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L55)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L55)</sup>
Namespace of the object. Should default to the namespace of the parent object
@ -710,7 +710,7 @@ Namespace of the object. Should default to the namespace of the parent object
### .status.arangoDB.tls.uid
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L58)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L58)</sup>
UID keeps the information about object UID
@ -718,7 +718,7 @@ UID keeps the information about object UID
### .status.conditions
Type: `api.Conditions` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/analytics/v1alpha1/gae_status.go#L30)</sup>
Type: `api.Conditions` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/analytics/v1alpha1/gae_status.go#L30)</sup>
Conditions specific to the entire extension
@ -726,7 +726,7 @@ Conditions specific to the entire extension
### .status.reconciliation.service.checksum
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L61)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L61)</sup>
UID keeps the information about object Checksum
@ -734,7 +734,7 @@ UID keeps the information about object Checksum
### .status.reconciliation.service.name
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L52)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L52)</sup>
Name of the object
@ -742,7 +742,7 @@ Name of the object
### .status.reconciliation.service.namespace
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L55)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L55)</sup>
Namespace of the object. Should default to the namespace of the parent object
@ -750,7 +750,7 @@ Namespace of the object. Should default to the namespace of the parent object
### .status.reconciliation.service.uid
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L58)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L58)</sup>
UID keeps the information about object UID
@ -758,7 +758,7 @@ UID keeps the information about object UID
### .status.reconciliation.statefulSet.checksum
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L61)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L61)</sup>
UID keeps the information about object Checksum
@ -766,7 +766,7 @@ UID keeps the information about object Checksum
### .status.reconciliation.statefulSet.name
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L52)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L52)</sup>
Name of the object
@ -774,7 +774,7 @@ Name of the object
### .status.reconciliation.statefulSet.namespace
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L55)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L55)</sup>
Namespace of the object. Should default to the namespace of the parent object
@ -782,7 +782,7 @@ Namespace of the object. Should default to the namespace of the parent object
### .status.reconciliation.statefulSet.uid
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.42/pkg/apis/shared/v1/object.go#L58)</sup>
Type: `string` <sup>[\[ref\]](https://github.com/arangodb/kube-arangodb/blob/1.2.43/pkg/apis/shared/v1/object.go#L58)</sup>
UID keeps the information about object UID

View file

@ -6,7 +6,7 @@ spec:
restartPolicy: Never
serviceAccountName: arango-deployment-operator-reboot
containers:
- image: arangodb/kube-arangodb:1.2.42
- image: arangodb/kube-arangodb:1.2.43
name: reboot
command: ["arangodb_operator", "reboot"]
args:

View file

@ -6,7 +6,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -19,7 +19,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -31,7 +31,7 @@ metadata:
name: arangolocalstorages.storage.arangodb.com
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -54,6 +54,22 @@ spec:
type: object
x-kubernetes-preserve-unknown-fields: true
---
# Source: kube-arangodb/templates/analytics-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: arango-all-operator-rbac-analytics
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
rules:
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch"]
---
# Source: kube-arangodb/templates/apps-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
@ -61,7 +77,7 @@ metadata:
name: arango-all-operator-rbac-apps
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -77,7 +93,7 @@ metadata:
name: arango-all-operator-rbac-backup
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -93,24 +109,70 @@ metadata:
name: arango-all-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
rules:
# analytics.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "graphanalyticsengines.analytics.arangodb.com"
# apps.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangojobs.apps.arangodb.com"
# backup.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangobackuppolicies.backup.arangodb.com"
- "arangobackups.backup.arangodb.com"
# database.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeployments.database.arangodb.com"
- "arangoclustersynchronizations.database.arangodb.com"
- "arangodeployments.database.arangodb.com"
- "arangomembers.database.arangodb.com"
- "arangotasks.database.arangodb.com"
# ml.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangomlbatchjobs.ml.arangodb.com"
- "arangomlcronjobs.ml.arangodb.com"
- "arangomlextensions.ml.arangodb.com"
- "arangomlstorages.ml.arangodb.com"
# networking.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangoroutes.networking.arangodb.com"
# replication.database.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeploymentreplications.replication.database.arangodb.com"
- "arangobackups.backup.arangodb.com"
- "arangobackuppolicies.backup.arangodb.com"
- "arangojobs.apps.arangodb.com"
- "arangolocalstorages.storage.arangodb.com"
# scheduler.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangoprofiles.scheduler.arangodb.com"
- "arangoschedulerpods.scheduler.arangodb.com"
- "arangoschedulerdeploymets.scheduler.arangodb.com"
- "arangoschedulerbatchjobs.scheduler.arangodb.com"
- "arangoschedulercronjobs.scheduler.arangodb.com"
---
# Source: kube-arangodb/templates/deployment-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
@ -119,7 +181,7 @@ metadata:
name: arango-all-operator-rbac-deployment
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -138,7 +200,7 @@ metadata:
name: arango-all-operator-rbac-deployment-replication
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -157,7 +219,7 @@ metadata:
name: arango-all-operator-rbac-k2kclustersync
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -173,7 +235,39 @@ metadata:
name: arango-all-operator-rbac-ml
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
rules:
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch"]
---
# Source: kube-arangodb/templates/networking-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: arango-all-operator-rbac-networking
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
rules:
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch"]
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: arango-all-operator-rbac-scheduler
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -189,7 +283,7 @@ metadata:
name: arango-all-operator-rbac-storage
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -210,6 +304,26 @@ rules:
resources: ["arangolocalstorages"]
verbs: ["*"]
---
# Source: kube-arangodb/templates/analytics-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: arango-all-operator-rbac-analytics
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: arango-all-operator-rbac-analytics
subjects:
- kind: ServiceAccount
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/apps-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
@ -217,7 +331,7 @@ metadata:
name: arango-all-operator-rbac-apps
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -237,7 +351,7 @@ metadata:
name: arango-all-operator-rbac-backup
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -257,7 +371,7 @@ metadata:
name: arango-all-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -277,7 +391,7 @@ metadata:
name: arango-all-operator-rbac-deployment
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -297,7 +411,7 @@ metadata:
name: arango-all-operator-rbac-deployment-replication
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -317,7 +431,7 @@ metadata:
name: arango-all-operator-rbac-k2kclustersync
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -337,7 +451,7 @@ metadata:
name: arango-all-operator-rbac-ml
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -350,6 +464,46 @@ subjects:
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/networking-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: arango-all-operator-rbac-networking
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: arango-all-operator-rbac-networking
subjects:
- kind: ServiceAccount
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: arango-all-operator-rbac-scheduler
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: arango-all-operator-rbac-scheduler
subjects:
- kind: ServiceAccount
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
@ -357,7 +511,7 @@ metadata:
name: arango-all-operator-rbac-storage
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -370,6 +524,44 @@ subjects:
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/analytics-operator/role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: arango-all-operator-rbac-analytics
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
rules:
- apiGroups:
- "analytics.arangodb.com"
resources:
- "graphanalyticsengines"
- "graphanalyticsengines/status"
verbs:
- "*"
- apiGroups:
- "database.arangodb.com"
resources:
- "arangodeployments"
verbs:
- "get"
- "list"
- "watch"
- apiGroups: ["apps"]
resources:
- "statefulsets"
verbs: ["*"]
- apiGroups: [""]
resources:
- "secrets"
- "services"
verbs: ["*"]
---
# Source: kube-arangodb/templates/apps-operator/role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
@ -378,7 +570,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -412,7 +604,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -429,7 +621,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -461,7 +653,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -478,7 +670,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -486,6 +678,9 @@ rules:
- apiGroups: ["database.arangodb.com"]
resources: ["arangodeployments", "arangodeployments/status", "arangomembers", "arangomembers/status"]
verbs: ["*"]
- apiGroups: ["networking.arangodb.com"]
resources: ["arangoroutes", "arangoroutes/status"]
verbs: ["*"]
- apiGroups: ["database.arangodb.com"]
resources: ["arangoclustersynchronizations", "arangoclustersynchronizations/status"]
verbs: ["*"]
@ -519,7 +714,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -545,7 +740,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -574,7 +769,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -631,6 +826,131 @@ rules:
- "serviceaccounts"
verbs: ["*"]
---
# Source: kube-arangodb/templates/networking-operator/role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: arango-all-operator-rbac-networking
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
rules:
- apiGroups:
- "ml.arangodb.com"
resources:
- "arangomlextensions"
- "arangomlextensions/status"
- "arangomlbatchjobs"
- "arangomlbatchjobs/status"
- "arangomlcronjobs"
- "arangomlcronjobs/status"
- "arangomlstorages"
- "arangomlstorages/status"
verbs:
- "*"
- apiGroups:
- "scheduler.arangodb.com"
resources:
- "arangoprofiles"
- "arangoprofiles/status"
verbs:
- "*"
- apiGroups:
- "database.arangodb.com"
resources:
- "arangodeployments"
verbs:
- "get"
- "list"
- "watch"
- apiGroups:
- "rbac.authorization.k8s.io"
resources:
- "roles"
- "rolebindings"
verbs: ["*"]
- apiGroups:
- "batch"
resources:
- "cronjobs"
- "jobs"
verbs: ["*"]
- apiGroups: ["apps"]
resources:
- "statefulsets"
verbs: ["*"]
- apiGroups: [""]
resources:
- "pods"
- "secrets"
- "services"
- "serviceaccounts"
verbs: ["*"]
---
# Source: kube-arangodb/templates/scheduler-operator/role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: arango-all-operator-rbac-scheduler
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
rules:
- apiGroups:
- "scheduler.arangodb.com"
resources:
- "arangoprofiles"
- "arangoprofiles/status"
- "arangoschedulerpods"
- "arangoschedulerpods/status"
- "arangoschedulerdeployments"
- "arangoschedulerdeployments/status"
- "arangoschedulerbatchjobs"
- "arangoschedulerbatchjobs/status"
- "arangoschedulercronjobs"
- "arangoschedulercronjobs/status"
verbs:
- "*"
- apiGroups:
- ""
resources:
- "pods"
- "pods/status"
verbs:
- "*"
- apiGroups:
- "apps"
resources:
- "deployments"
- "deployments/status"
verbs:
- "*"
- apiGroups:
- "batch"
resources:
- "jobs"
- "jobs/status"
- "cronjobs"
- "cronjobs/status"
verbs:
- "*"
- apiGroups:
- "database.arangodb.com"
resources:
- "arangodeployments"
verbs:
- "get"
- "list"
- "watch"
---
# Source: kube-arangodb/templates/storage-operator/role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
@ -639,7 +959,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -657,6 +977,27 @@ rules:
resources: ["deployments", "replicasets"]
verbs: ["get"]
---
# Source: kube-arangodb/templates/analytics-operator/role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: arango-all-operator-rbac-analytics
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: arango-all-operator-rbac-analytics
subjects:
- kind: ServiceAccount
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/apps-operator/role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
@ -665,7 +1006,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -685,7 +1026,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -706,7 +1047,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -727,7 +1068,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -748,7 +1089,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -769,7 +1110,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -790,7 +1131,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -811,7 +1152,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -824,6 +1165,48 @@ subjects:
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/networking-operator/role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: arango-all-operator-rbac-networking
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: arango-all-operator-rbac-networking
subjects:
- kind: ServiceAccount
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/scheduler-operator/role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: arango-all-operator-rbac-scheduler
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: arango-all-operator-rbac-scheduler
subjects:
- kind: ServiceAccount
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/storage-operator/role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
@ -832,7 +1215,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -853,7 +1236,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -888,7 +1271,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -906,7 +1289,7 @@ spec:
metadata:
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -945,7 +1328,7 @@ spec:
containers:
- name: operator
imagePullPolicy: Always
image: arangodb/kube-arangodb:1.2.42
image: arangodb/kube-arangodb:1.2.43
args:
- --scope=legacy
- --operator.deployment
@ -955,6 +1338,9 @@ spec:
- --mode.single
- --operator.apps
- --operator.ml
- --operator.analytics
- --operator.networking
- --operator.scheduler
- --operator.k2k-cluster-sync
- --chaos.allowed=false
env:
@ -1007,19 +1393,3 @@ spec:
operator: "Exists"
effect: "NoExecute"
tolerationSeconds: 5
# Source: kube-arangodb/templates/analytics-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/analytics-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/analytics-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/analytics-operator/role.yaml
---

View file

@ -6,7 +6,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -19,7 +19,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -31,7 +31,7 @@ metadata:
name: arango-apps-operator-rbac-apps
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -47,24 +47,17 @@ metadata:
name: arango-apps-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
rules:
# apps.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeployments.database.arangodb.com"
- "arangoclustersynchronizations.database.arangodb.com"
- "arangomembers.database.arangodb.com"
- "arangotasks.database.arangodb.com"
- "arangodeploymentreplications.replication.database.arangodb.com"
- "arangobackups.backup.arangodb.com"
- "arangobackuppolicies.backup.arangodb.com"
- "arangojobs.apps.arangodb.com"
- "arangolocalstorages.storage.arangodb.com"
---
# Source: kube-arangodb/templates/apps-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
@ -73,7 +66,7 @@ metadata:
name: arango-apps-operator-rbac-apps
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -93,7 +86,7 @@ metadata:
name: arango-apps-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -114,7 +107,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -148,7 +141,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -165,7 +158,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -185,7 +178,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -206,7 +199,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -241,7 +234,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -259,7 +252,7 @@ spec:
metadata:
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -298,7 +291,7 @@ spec:
containers:
- name: operator
imagePullPolicy: Always
image: arangodb/kube-arangodb:1.2.42
image: arangodb/kube-arangodb:1.2.43
args:
- --scope=legacy
- --mode.single
@ -459,6 +452,38 @@ spec:
---
# Source: kube-arangodb/templates/networking-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/networking-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role.yaml
---
# Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml
---

View file

@ -6,7 +6,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -18,7 +18,7 @@ metadata:
name: arango-backup-operator-rbac-backup
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -34,24 +34,18 @@ metadata:
name: arango-backup-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
rules:
# backup.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeployments.database.arangodb.com"
- "arangoclustersynchronizations.database.arangodb.com"
- "arangomembers.database.arangodb.com"
- "arangotasks.database.arangodb.com"
- "arangodeploymentreplications.replication.database.arangodb.com"
- "arangobackups.backup.arangodb.com"
- "arangobackuppolicies.backup.arangodb.com"
- "arangojobs.apps.arangodb.com"
- "arangolocalstorages.storage.arangodb.com"
- "arangobackups.backup.arangodb.com"
---
# Source: kube-arangodb/templates/backup-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
@ -60,7 +54,7 @@ metadata:
name: arango-backup-operator-rbac-backup
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -80,7 +74,7 @@ metadata:
name: arango-backup-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -101,7 +95,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -133,7 +127,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -154,7 +148,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -189,7 +183,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -207,7 +201,7 @@ spec:
metadata:
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -246,7 +240,7 @@ spec:
containers:
- name: operator
imagePullPolicy: Always
image: arangodb/kube-arangodb:1.2.42
image: arangodb/kube-arangodb:1.2.43
args:
- --scope=legacy
- --operator.backup
@ -409,6 +403,38 @@ spec:
---
# Source: kube-arangodb/templates/networking-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/networking-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role.yaml
---
# Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml
---

View file

@ -534,6 +534,102 @@ spec:
subresources:
status: {}
---
# File: chart/kube-arangodb/crds/scheduler-pod.yaml
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: arangoschedulerpods.scheduler.arangodb.com
spec:
group: scheduler.arangodb.com
names:
kind: ArangoSchedulerPod
listKind: ArangoSchedulerPodList
plural: arangoschedulerpods
singular: arangoschedulerpod
scope: Namespaced
versions:
- name: v1beta1
schema:
openAPIV3Schema:
type: object
x-kubernetes-preserve-unknown-fields: true
served: true
storage: true
subresources:
status: {}
---
# File: chart/kube-arangodb/crds/scheduler-deployment.yaml
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: arangoschedulerdeployments.scheduler.arangodb.com
spec:
group: scheduler.arangodb.com
names:
kind: ArangoSchedulerDeployment
listKind: ArangoSchedulerDeploymentList
plural: arangoschedulerdeployments
singular: arangoschedulerdeployment
scope: Namespaced
versions:
- name: v1beta1
schema:
openAPIV3Schema:
type: object
x-kubernetes-preserve-unknown-fields: true
served: true
storage: true
subresources:
status: {}
---
# File: chart/kube-arangodb/crds/scheduler-batchjob.yaml
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: arangoschedulerbatchjobs.scheduler.arangodb.com
spec:
group: scheduler.arangodb.com
names:
kind: ArangoSchedulerBatchJob
listKind: ArangoSchedulerBatchJobList
plural: arangoschedulerbatchjobs
singular: arangoschedulerbatchjob
scope: Namespaced
versions:
- name: v1beta1
schema:
openAPIV3Schema:
type: object
x-kubernetes-preserve-unknown-fields: true
served: true
storage: true
subresources:
status: {}
---
# File: chart/kube-arangodb/crds/scheduler-cronjob.yaml
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: arangoschedulercronjobs.scheduler.arangodb.com
spec:
group: scheduler.arangodb.com
names:
kind: ArangoSchedulerCronJob
listKind: ArangoSchedulerCronJobList
plural: arangoschedulercronjobs
singular: arangoschedulercronjob
scope: Namespaced
versions:
- name: v1beta1
schema:
openAPIV3Schema:
type: object
x-kubernetes-preserve-unknown-fields: true
served: true
storage: true
subresources:
status: {}
---
# File: chart/kube-arangodb/crds/analytics-graphanalyticsengine.yaml
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
@ -557,3 +653,27 @@ spec:
storage: true
subresources:
status: {}
---
# File: chart/kube-arangodb/crds/networking-route.yaml
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: arangoroutes.networking.arangodb.com
spec:
group: networking.arangodb.com
names:
kind: ArangoRoute
listKind: ArangoRouteList
plural: arangoroutes
singular: arangoroute
scope: Namespaced
versions:
- name: v1alpha1
schema:
openAPIV3Schema:
type: object
x-kubernetes-preserve-unknown-fields: true
served: true
storage: true
subresources:
status: {}

View file

@ -6,7 +6,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -18,24 +18,17 @@ metadata:
name: arango-deployment-replication-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
rules:
# replication.database.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeployments.database.arangodb.com"
- "arangoclustersynchronizations.database.arangodb.com"
- "arangomembers.database.arangodb.com"
- "arangotasks.database.arangodb.com"
- "arangodeploymentreplications.replication.database.arangodb.com"
- "arangobackups.backup.arangodb.com"
- "arangobackuppolicies.backup.arangodb.com"
- "arangojobs.apps.arangodb.com"
- "arangolocalstorages.storage.arangodb.com"
---
# Source: kube-arangodb/templates/deployment-replications-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
@ -44,7 +37,7 @@ metadata:
name: arango-deployment-replication-operator-rbac-deployment-replication
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -63,7 +56,7 @@ metadata:
name: arango-deployment-replication-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -83,7 +76,7 @@ metadata:
name: arango-deployment-replication-operator-rbac-deployment-replication
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -104,7 +97,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -130,7 +123,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -151,7 +144,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -186,7 +179,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -204,7 +197,7 @@ spec:
metadata:
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -243,7 +236,7 @@ spec:
containers:
- name: operator
imagePullPolicy: Always
image: arangodb/kube-arangodb:1.2.42
image: arangodb/kube-arangodb:1.2.43
args:
- --scope=legacy
- --operator.deployment-replication
@ -406,6 +399,38 @@ spec:
---
# Source: kube-arangodb/templates/networking-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/networking-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role.yaml
---
# Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml
---

View file

@ -6,7 +6,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -18,24 +18,36 @@ metadata:
name: arango-deployment-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
rules:
# database.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeployments.database.arangodb.com"
- "arangoclustersynchronizations.database.arangodb.com"
- "arangodeployments.database.arangodb.com"
- "arangomembers.database.arangodb.com"
- "arangotasks.database.arangodb.com"
- "arangodeploymentreplications.replication.database.arangodb.com"
- "arangobackups.backup.arangodb.com"
- "arangobackuppolicies.backup.arangodb.com"
- "arangojobs.apps.arangodb.com"
- "arangolocalstorages.storage.arangodb.com"
# networking.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangoroutes.networking.arangodb.com"
# scheduler.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangoprofiles.scheduler.arangodb.com"
- "arangoschedulerpods.scheduler.arangodb.com"
- "arangoschedulerdeploymets.scheduler.arangodb.com"
- "arangoschedulerbatchjobs.scheduler.arangodb.com"
- "arangoschedulercronjobs.scheduler.arangodb.com"
---
# Source: kube-arangodb/templates/deployment-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
@ -44,7 +56,7 @@ metadata:
name: arango-deployment-operator-rbac-deployment
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -56,6 +68,38 @@ rules:
resources: ["namespaces", "nodes", "persistentvolumes"]
verbs: ["get", "list"]
---
# Source: kube-arangodb/templates/networking-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: arango-deployment-operator-rbac-networking
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
rules:
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch"]
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: arango-deployment-operator-rbac-scheduler
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
rules:
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch"]
---
# Source: kube-arangodb/templates/crd/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
@ -63,7 +107,7 @@ metadata:
name: arango-deployment-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -83,7 +127,7 @@ metadata:
name: arango-deployment-operator-rbac-deployment
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -96,6 +140,46 @@ subjects:
name: arango-deployment-operator
namespace: default
---
# Source: kube-arangodb/templates/networking-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: arango-deployment-operator-rbac-networking
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: arango-deployment-operator-rbac-networking
subjects:
- kind: ServiceAccount
name: arango-deployment-operator
namespace: default
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: arango-deployment-operator-rbac-scheduler
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: arango-deployment-operator-rbac-scheduler
subjects:
- kind: ServiceAccount
name: arango-deployment-operator
namespace: default
---
# Source: kube-arangodb/templates/deployment-operator/default-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
@ -104,7 +188,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -121,7 +205,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -129,6 +213,9 @@ rules:
- apiGroups: ["database.arangodb.com"]
resources: ["arangodeployments", "arangodeployments/status", "arangomembers", "arangomembers/status"]
verbs: ["*"]
- apiGroups: ["networking.arangodb.com"]
resources: ["arangoroutes", "arangoroutes/status"]
verbs: ["*"]
- apiGroups: ["database.arangodb.com"]
resources: ["arangoclustersynchronizations", "arangoclustersynchronizations/status"]
verbs: ["*"]
@ -154,6 +241,131 @@ rules:
resources: ["servicemonitors"]
verbs: ["get", "create", "delete", "update", "list", "watch", "patch"]
---
# Source: kube-arangodb/templates/networking-operator/role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: arango-deployment-operator-rbac-networking
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
rules:
- apiGroups:
- "ml.arangodb.com"
resources:
- "arangomlextensions"
- "arangomlextensions/status"
- "arangomlbatchjobs"
- "arangomlbatchjobs/status"
- "arangomlcronjobs"
- "arangomlcronjobs/status"
- "arangomlstorages"
- "arangomlstorages/status"
verbs:
- "*"
- apiGroups:
- "scheduler.arangodb.com"
resources:
- "arangoprofiles"
- "arangoprofiles/status"
verbs:
- "*"
- apiGroups:
- "database.arangodb.com"
resources:
- "arangodeployments"
verbs:
- "get"
- "list"
- "watch"
- apiGroups:
- "rbac.authorization.k8s.io"
resources:
- "roles"
- "rolebindings"
verbs: ["*"]
- apiGroups:
- "batch"
resources:
- "cronjobs"
- "jobs"
verbs: ["*"]
- apiGroups: ["apps"]
resources:
- "statefulsets"
verbs: ["*"]
- apiGroups: [""]
resources:
- "pods"
- "secrets"
- "services"
- "serviceaccounts"
verbs: ["*"]
---
# Source: kube-arangodb/templates/scheduler-operator/role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: arango-deployment-operator-rbac-scheduler
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
rules:
- apiGroups:
- "scheduler.arangodb.com"
resources:
- "arangoprofiles"
- "arangoprofiles/status"
- "arangoschedulerpods"
- "arangoschedulerpods/status"
- "arangoschedulerdeployments"
- "arangoschedulerdeployments/status"
- "arangoschedulerbatchjobs"
- "arangoschedulerbatchjobs/status"
- "arangoschedulercronjobs"
- "arangoschedulercronjobs/status"
verbs:
- "*"
- apiGroups:
- ""
resources:
- "pods"
- "pods/status"
verbs:
- "*"
- apiGroups:
- "apps"
resources:
- "deployments"
- "deployments/status"
verbs:
- "*"
- apiGroups:
- "batch"
resources:
- "jobs"
- "jobs/status"
- "cronjobs"
- "cronjobs/status"
verbs:
- "*"
- apiGroups:
- "database.arangodb.com"
resources:
- "arangodeployments"
verbs:
- "get"
- "list"
- "watch"
---
# Source: kube-arangodb/templates/deployment-operator/default-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
@ -162,7 +374,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -183,7 +395,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -196,6 +408,48 @@ subjects:
name: arango-deployment-operator
namespace: default
---
# Source: kube-arangodb/templates/networking-operator/role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: arango-deployment-operator-rbac-networking
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: arango-deployment-operator-rbac-networking
subjects:
- kind: ServiceAccount
name: arango-deployment-operator
namespace: default
---
# Source: kube-arangodb/templates/scheduler-operator/role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: arango-deployment-operator-rbac-scheduler
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: arango-deployment-operator-rbac-scheduler
subjects:
- kind: ServiceAccount
name: arango-deployment-operator
namespace: default
---
# Source: kube-arangodb/templates/service.yaml
apiVersion: v1
kind: Service
@ -204,7 +458,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -239,7 +493,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -257,7 +511,7 @@ spec:
metadata:
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -296,11 +550,13 @@ spec:
containers:
- name: operator
imagePullPolicy: Always
image: arangodb/kube-arangodb:1.2.42
image: arangodb/kube-arangodb:1.2.43
args:
- --scope=legacy
- --operator.deployment
- --mode.single
- --operator.networking
- --operator.scheduler
- --chaos.allowed=false
env:
- name: MY_POD_NAMESPACE

View file

@ -6,7 +6,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -18,24 +18,11 @@ metadata:
name: arango-k2kclustersync-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
rules:
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeployments.database.arangodb.com"
- "arangoclustersynchronizations.database.arangodb.com"
- "arangomembers.database.arangodb.com"
- "arangotasks.database.arangodb.com"
- "arangodeploymentreplications.replication.database.arangodb.com"
- "arangobackups.backup.arangodb.com"
- "arangobackuppolicies.backup.arangodb.com"
- "arangojobs.apps.arangodb.com"
- "arangolocalstorages.storage.arangodb.com"
---
# Source: kube-arangodb/templates/k2k-cluster-sync-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
@ -44,7 +31,7 @@ metadata:
name: arango-k2kclustersync-operator-rbac-k2kclustersync
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -60,7 +47,7 @@ metadata:
name: arango-k2kclustersync-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -80,7 +67,7 @@ metadata:
name: arango-k2kclustersync-operator-rbac-k2kclustersync
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -101,7 +88,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -130,7 +117,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -151,7 +138,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -186,7 +173,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -204,7 +191,7 @@ spec:
metadata:
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -243,7 +230,7 @@ spec:
containers:
- name: operator
imagePullPolicy: Always
image: arangodb/kube-arangodb:1.2.42
image: arangodb/kube-arangodb:1.2.43
args:
- --scope=legacy
- --mode.single
@ -406,6 +393,38 @@ spec:
---
# Source: kube-arangodb/templates/networking-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/networking-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role.yaml
---
# Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml
---

View file

@ -6,7 +6,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -18,24 +18,20 @@ metadata:
name: arango-ml-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
rules:
# ml.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeployments.database.arangodb.com"
- "arangoclustersynchronizations.database.arangodb.com"
- "arangomembers.database.arangodb.com"
- "arangotasks.database.arangodb.com"
- "arangodeploymentreplications.replication.database.arangodb.com"
- "arangobackups.backup.arangodb.com"
- "arangobackuppolicies.backup.arangodb.com"
- "arangojobs.apps.arangodb.com"
- "arangolocalstorages.storage.arangodb.com"
- "arangomlbatchjobs.ml.arangodb.com"
- "arangomlcronjobs.ml.arangodb.com"
- "arangomlextensions.ml.arangodb.com"
- "arangomlstorages.ml.arangodb.com"
---
# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
@ -44,7 +40,7 @@ metadata:
name: arango-ml-operator-rbac-ml
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -60,7 +56,7 @@ metadata:
name: arango-ml-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -80,7 +76,7 @@ metadata:
name: arango-ml-operator-rbac-ml
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -101,7 +97,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -166,7 +162,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -187,7 +183,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -222,7 +218,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -240,7 +236,7 @@ spec:
metadata:
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -279,7 +275,7 @@ spec:
containers:
- name: operator
imagePullPolicy: Always
image: arangodb/kube-arangodb:1.2.42
image: arangodb/kube-arangodb:1.2.43
args:
- --scope=legacy
- --mode.single
@ -442,6 +438,38 @@ spec:
---
# Source: kube-arangodb/templates/networking-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/networking-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role.yaml
---
# Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml
---

View file

@ -6,7 +6,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -18,7 +18,7 @@ metadata:
name: arangolocalstorages.storage.arangodb.com
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -48,24 +48,11 @@ metadata:
name: arango-storage-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
rules:
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeployments.database.arangodb.com"
- "arangoclustersynchronizations.database.arangodb.com"
- "arangomembers.database.arangodb.com"
- "arangotasks.database.arangodb.com"
- "arangodeploymentreplications.replication.database.arangodb.com"
- "arangobackups.backup.arangodb.com"
- "arangobackuppolicies.backup.arangodb.com"
- "arangojobs.apps.arangodb.com"
- "arangolocalstorages.storage.arangodb.com"
---
# Source: kube-arangodb/templates/storage-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
@ -74,7 +61,7 @@ metadata:
name: arango-storage-operator-rbac-storage
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -102,7 +89,7 @@ metadata:
name: arango-storage-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -122,7 +109,7 @@ metadata:
name: arango-storage-operator-rbac-storage
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -143,7 +130,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -169,7 +156,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -190,7 +177,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -225,7 +212,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -243,7 +230,7 @@ spec:
metadata:
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -282,7 +269,7 @@ spec:
containers:
- name: operator
imagePullPolicy: Always
image: arangodb/kube-arangodb:1.2.42
image: arangodb/kube-arangodb:1.2.43
args:
- --scope=legacy
- --operator.storage
@ -460,3 +447,35 @@ spec:
# Source: kube-arangodb/templates/ml-operator/role.yaml
---
# Source: kube-arangodb/templates/networking-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/networking-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role.yaml
---

View file

@ -6,7 +6,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -19,7 +19,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -31,7 +31,7 @@ metadata:
name: arangolocalstorages.storage.arangodb.com
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -54,6 +54,22 @@ spec:
type: object
x-kubernetes-preserve-unknown-fields: true
---
# Source: kube-arangodb/templates/analytics-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: arango-all-operator-rbac-analytics
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
rules:
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch"]
---
# Source: kube-arangodb/templates/apps-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
@ -61,7 +77,7 @@ metadata:
name: arango-all-operator-rbac-apps
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -77,7 +93,7 @@ metadata:
name: arango-all-operator-rbac-backup
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -93,24 +109,70 @@ metadata:
name: arango-all-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
rules:
# analytics.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "graphanalyticsengines.analytics.arangodb.com"
# apps.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangojobs.apps.arangodb.com"
# backup.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangobackuppolicies.backup.arangodb.com"
- "arangobackups.backup.arangodb.com"
# database.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeployments.database.arangodb.com"
- "arangoclustersynchronizations.database.arangodb.com"
- "arangodeployments.database.arangodb.com"
- "arangomembers.database.arangodb.com"
- "arangotasks.database.arangodb.com"
# ml.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangomlbatchjobs.ml.arangodb.com"
- "arangomlcronjobs.ml.arangodb.com"
- "arangomlextensions.ml.arangodb.com"
- "arangomlstorages.ml.arangodb.com"
# networking.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangoroutes.networking.arangodb.com"
# replication.database.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeploymentreplications.replication.database.arangodb.com"
- "arangobackups.backup.arangodb.com"
- "arangobackuppolicies.backup.arangodb.com"
- "arangojobs.apps.arangodb.com"
- "arangolocalstorages.storage.arangodb.com"
# scheduler.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangoprofiles.scheduler.arangodb.com"
- "arangoschedulerpods.scheduler.arangodb.com"
- "arangoschedulerdeploymets.scheduler.arangodb.com"
- "arangoschedulerbatchjobs.scheduler.arangodb.com"
- "arangoschedulercronjobs.scheduler.arangodb.com"
---
# Source: kube-arangodb/templates/deployment-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
@ -119,7 +181,7 @@ metadata:
name: arango-all-operator-rbac-deployment
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -138,7 +200,7 @@ metadata:
name: arango-all-operator-rbac-deployment-replication
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -157,7 +219,7 @@ metadata:
name: arango-all-operator-rbac-k2kclustersync
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -173,7 +235,39 @@ metadata:
name: arango-all-operator-rbac-ml
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
rules:
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch"]
---
# Source: kube-arangodb/templates/networking-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: arango-all-operator-rbac-networking
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
rules:
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch"]
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: arango-all-operator-rbac-scheduler
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -189,7 +283,7 @@ metadata:
name: arango-all-operator-rbac-storage
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -210,6 +304,26 @@ rules:
resources: ["arangolocalstorages"]
verbs: ["*"]
---
# Source: kube-arangodb/templates/analytics-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: arango-all-operator-rbac-analytics
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: arango-all-operator-rbac-analytics
subjects:
- kind: ServiceAccount
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/apps-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
@ -217,7 +331,7 @@ metadata:
name: arango-all-operator-rbac-apps
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -237,7 +351,7 @@ metadata:
name: arango-all-operator-rbac-backup
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -257,7 +371,7 @@ metadata:
name: arango-all-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -277,7 +391,7 @@ metadata:
name: arango-all-operator-rbac-deployment
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -297,7 +411,7 @@ metadata:
name: arango-all-operator-rbac-deployment-replication
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -317,7 +431,7 @@ metadata:
name: arango-all-operator-rbac-k2kclustersync
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -337,7 +451,7 @@ metadata:
name: arango-all-operator-rbac-ml
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -350,6 +464,46 @@ subjects:
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/networking-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: arango-all-operator-rbac-networking
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: arango-all-operator-rbac-networking
subjects:
- kind: ServiceAccount
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: arango-all-operator-rbac-scheduler
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: arango-all-operator-rbac-scheduler
subjects:
- kind: ServiceAccount
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
@ -357,7 +511,7 @@ metadata:
name: arango-all-operator-rbac-storage
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -370,6 +524,44 @@ subjects:
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/analytics-operator/role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: arango-all-operator-rbac-analytics
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
rules:
- apiGroups:
- "analytics.arangodb.com"
resources:
- "graphanalyticsengines"
- "graphanalyticsengines/status"
verbs:
- "*"
- apiGroups:
- "database.arangodb.com"
resources:
- "arangodeployments"
verbs:
- "get"
- "list"
- "watch"
- apiGroups: ["apps"]
resources:
- "statefulsets"
verbs: ["*"]
- apiGroups: [""]
resources:
- "secrets"
- "services"
verbs: ["*"]
---
# Source: kube-arangodb/templates/apps-operator/role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
@ -378,7 +570,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -412,7 +604,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -429,7 +621,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -461,7 +653,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -478,7 +670,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -486,6 +678,9 @@ rules:
- apiGroups: ["database.arangodb.com"]
resources: ["arangodeployments", "arangodeployments/status", "arangomembers", "arangomembers/status"]
verbs: ["*"]
- apiGroups: ["networking.arangodb.com"]
resources: ["arangoroutes", "arangoroutes/status"]
verbs: ["*"]
- apiGroups: ["database.arangodb.com"]
resources: ["arangoclustersynchronizations", "arangoclustersynchronizations/status"]
verbs: ["*"]
@ -519,7 +714,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -545,7 +740,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -574,7 +769,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -631,6 +826,131 @@ rules:
- "serviceaccounts"
verbs: ["*"]
---
# Source: kube-arangodb/templates/networking-operator/role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: arango-all-operator-rbac-networking
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
rules:
- apiGroups:
- "ml.arangodb.com"
resources:
- "arangomlextensions"
- "arangomlextensions/status"
- "arangomlbatchjobs"
- "arangomlbatchjobs/status"
- "arangomlcronjobs"
- "arangomlcronjobs/status"
- "arangomlstorages"
- "arangomlstorages/status"
verbs:
- "*"
- apiGroups:
- "scheduler.arangodb.com"
resources:
- "arangoprofiles"
- "arangoprofiles/status"
verbs:
- "*"
- apiGroups:
- "database.arangodb.com"
resources:
- "arangodeployments"
verbs:
- "get"
- "list"
- "watch"
- apiGroups:
- "rbac.authorization.k8s.io"
resources:
- "roles"
- "rolebindings"
verbs: ["*"]
- apiGroups:
- "batch"
resources:
- "cronjobs"
- "jobs"
verbs: ["*"]
- apiGroups: ["apps"]
resources:
- "statefulsets"
verbs: ["*"]
- apiGroups: [""]
resources:
- "pods"
- "secrets"
- "services"
- "serviceaccounts"
verbs: ["*"]
---
# Source: kube-arangodb/templates/scheduler-operator/role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: arango-all-operator-rbac-scheduler
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
rules:
- apiGroups:
- "scheduler.arangodb.com"
resources:
- "arangoprofiles"
- "arangoprofiles/status"
- "arangoschedulerpods"
- "arangoschedulerpods/status"
- "arangoschedulerdeployments"
- "arangoschedulerdeployments/status"
- "arangoschedulerbatchjobs"
- "arangoschedulerbatchjobs/status"
- "arangoschedulercronjobs"
- "arangoschedulercronjobs/status"
verbs:
- "*"
- apiGroups:
- ""
resources:
- "pods"
- "pods/status"
verbs:
- "*"
- apiGroups:
- "apps"
resources:
- "deployments"
- "deployments/status"
verbs:
- "*"
- apiGroups:
- "batch"
resources:
- "jobs"
- "jobs/status"
- "cronjobs"
- "cronjobs/status"
verbs:
- "*"
- apiGroups:
- "database.arangodb.com"
resources:
- "arangodeployments"
verbs:
- "get"
- "list"
- "watch"
---
# Source: kube-arangodb/templates/storage-operator/role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
@ -639,7 +959,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -657,6 +977,27 @@ rules:
resources: ["deployments", "replicasets"]
verbs: ["get"]
---
# Source: kube-arangodb/templates/analytics-operator/role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: arango-all-operator-rbac-analytics
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: arango-all-operator-rbac-analytics
subjects:
- kind: ServiceAccount
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/apps-operator/role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
@ -665,7 +1006,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -685,7 +1026,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -706,7 +1047,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -727,7 +1068,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -748,7 +1089,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -769,7 +1110,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -790,7 +1131,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -811,7 +1152,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -824,6 +1165,48 @@ subjects:
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/networking-operator/role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: arango-all-operator-rbac-networking
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: arango-all-operator-rbac-networking
subjects:
- kind: ServiceAccount
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/scheduler-operator/role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: arango-all-operator-rbac-scheduler
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: arango-all-operator-rbac-scheduler
subjects:
- kind: ServiceAccount
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/storage-operator/role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
@ -832,7 +1215,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -853,7 +1236,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -888,7 +1271,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -906,7 +1289,7 @@ spec:
metadata:
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -945,7 +1328,7 @@ spec:
containers:
- name: operator
imagePullPolicy: Always
image: arangodb/kube-arangodb-enterprise:1.2.42
image: arangodb/kube-arangodb-enterprise:1.2.43
args:
- --scope=legacy
- --operator.deployment
@ -955,6 +1338,9 @@ spec:
- --mode.single
- --operator.apps
- --operator.ml
- --operator.analytics
- --operator.networking
- --operator.scheduler
- --operator.k2k-cluster-sync
- --chaos.allowed=false
env:
@ -1007,19 +1393,3 @@ spec:
operator: "Exists"
effect: "NoExecute"
tolerationSeconds: 5
# Source: kube-arangodb/templates/analytics-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/analytics-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/analytics-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/analytics-operator/role.yaml
---

View file

@ -6,7 +6,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -19,7 +19,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -31,7 +31,7 @@ metadata:
name: arango-apps-operator-rbac-apps
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -47,24 +47,17 @@ metadata:
name: arango-apps-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
rules:
# apps.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeployments.database.arangodb.com"
- "arangoclustersynchronizations.database.arangodb.com"
- "arangomembers.database.arangodb.com"
- "arangotasks.database.arangodb.com"
- "arangodeploymentreplications.replication.database.arangodb.com"
- "arangobackups.backup.arangodb.com"
- "arangobackuppolicies.backup.arangodb.com"
- "arangojobs.apps.arangodb.com"
- "arangolocalstorages.storage.arangodb.com"
---
# Source: kube-arangodb/templates/apps-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
@ -73,7 +66,7 @@ metadata:
name: arango-apps-operator-rbac-apps
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -93,7 +86,7 @@ metadata:
name: arango-apps-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -114,7 +107,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -148,7 +141,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -165,7 +158,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -185,7 +178,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -206,7 +199,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -241,7 +234,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -259,7 +252,7 @@ spec:
metadata:
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -298,7 +291,7 @@ spec:
containers:
- name: operator
imagePullPolicy: Always
image: arangodb/kube-arangodb-enterprise:1.2.42
image: arangodb/kube-arangodb-enterprise:1.2.43
args:
- --scope=legacy
- --mode.single
@ -459,6 +452,38 @@ spec:
---
# Source: kube-arangodb/templates/networking-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/networking-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role.yaml
---
# Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml
---

View file

@ -6,7 +6,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -18,7 +18,7 @@ metadata:
name: arango-backup-operator-rbac-backup
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -34,24 +34,18 @@ metadata:
name: arango-backup-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
rules:
# backup.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeployments.database.arangodb.com"
- "arangoclustersynchronizations.database.arangodb.com"
- "arangomembers.database.arangodb.com"
- "arangotasks.database.arangodb.com"
- "arangodeploymentreplications.replication.database.arangodb.com"
- "arangobackups.backup.arangodb.com"
- "arangobackuppolicies.backup.arangodb.com"
- "arangojobs.apps.arangodb.com"
- "arangolocalstorages.storage.arangodb.com"
- "arangobackups.backup.arangodb.com"
---
# Source: kube-arangodb/templates/backup-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
@ -60,7 +54,7 @@ metadata:
name: arango-backup-operator-rbac-backup
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -80,7 +74,7 @@ metadata:
name: arango-backup-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -101,7 +95,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -133,7 +127,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -154,7 +148,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -189,7 +183,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -207,7 +201,7 @@ spec:
metadata:
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -246,7 +240,7 @@ spec:
containers:
- name: operator
imagePullPolicy: Always
image: arangodb/kube-arangodb-enterprise:1.2.42
image: arangodb/kube-arangodb-enterprise:1.2.43
args:
- --scope=legacy
- --operator.backup
@ -409,6 +403,38 @@ spec:
---
# Source: kube-arangodb/templates/networking-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/networking-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role.yaml
---
# Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml
---

View file

@ -534,6 +534,102 @@ spec:
subresources:
status: {}
---
# File: chart/kube-arangodb/crds/scheduler-pod.yaml
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: arangoschedulerpods.scheduler.arangodb.com
spec:
group: scheduler.arangodb.com
names:
kind: ArangoSchedulerPod
listKind: ArangoSchedulerPodList
plural: arangoschedulerpods
singular: arangoschedulerpod
scope: Namespaced
versions:
- name: v1beta1
schema:
openAPIV3Schema:
type: object
x-kubernetes-preserve-unknown-fields: true
served: true
storage: true
subresources:
status: {}
---
# File: chart/kube-arangodb/crds/scheduler-deployment.yaml
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: arangoschedulerdeployments.scheduler.arangodb.com
spec:
group: scheduler.arangodb.com
names:
kind: ArangoSchedulerDeployment
listKind: ArangoSchedulerDeploymentList
plural: arangoschedulerdeployments
singular: arangoschedulerdeployment
scope: Namespaced
versions:
- name: v1beta1
schema:
openAPIV3Schema:
type: object
x-kubernetes-preserve-unknown-fields: true
served: true
storage: true
subresources:
status: {}
---
# File: chart/kube-arangodb/crds/scheduler-batchjob.yaml
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: arangoschedulerbatchjobs.scheduler.arangodb.com
spec:
group: scheduler.arangodb.com
names:
kind: ArangoSchedulerBatchJob
listKind: ArangoSchedulerBatchJobList
plural: arangoschedulerbatchjobs
singular: arangoschedulerbatchjob
scope: Namespaced
versions:
- name: v1beta1
schema:
openAPIV3Schema:
type: object
x-kubernetes-preserve-unknown-fields: true
served: true
storage: true
subresources:
status: {}
---
# File: chart/kube-arangodb/crds/scheduler-cronjob.yaml
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: arangoschedulercronjobs.scheduler.arangodb.com
spec:
group: scheduler.arangodb.com
names:
kind: ArangoSchedulerCronJob
listKind: ArangoSchedulerCronJobList
plural: arangoschedulercronjobs
singular: arangoschedulercronjob
scope: Namespaced
versions:
- name: v1beta1
schema:
openAPIV3Schema:
type: object
x-kubernetes-preserve-unknown-fields: true
served: true
storage: true
subresources:
status: {}
---
# File: chart/kube-arangodb/crds/analytics-graphanalyticsengine.yaml
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
@ -557,3 +653,27 @@ spec:
storage: true
subresources:
status: {}
---
# File: chart/kube-arangodb/crds/networking-route.yaml
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: arangoroutes.networking.arangodb.com
spec:
group: networking.arangodb.com
names:
kind: ArangoRoute
listKind: ArangoRouteList
plural: arangoroutes
singular: arangoroute
scope: Namespaced
versions:
- name: v1alpha1
schema:
openAPIV3Schema:
type: object
x-kubernetes-preserve-unknown-fields: true
served: true
storage: true
subresources:
status: {}

View file

@ -6,7 +6,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -18,24 +18,17 @@ metadata:
name: arango-deployment-replication-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
rules:
# replication.database.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeployments.database.arangodb.com"
- "arangoclustersynchronizations.database.arangodb.com"
- "arangomembers.database.arangodb.com"
- "arangotasks.database.arangodb.com"
- "arangodeploymentreplications.replication.database.arangodb.com"
- "arangobackups.backup.arangodb.com"
- "arangobackuppolicies.backup.arangodb.com"
- "arangojobs.apps.arangodb.com"
- "arangolocalstorages.storage.arangodb.com"
---
# Source: kube-arangodb/templates/deployment-replications-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
@ -44,7 +37,7 @@ metadata:
name: arango-deployment-replication-operator-rbac-deployment-replication
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -63,7 +56,7 @@ metadata:
name: arango-deployment-replication-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -83,7 +76,7 @@ metadata:
name: arango-deployment-replication-operator-rbac-deployment-replication
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -104,7 +97,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -130,7 +123,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -151,7 +144,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -186,7 +179,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -204,7 +197,7 @@ spec:
metadata:
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -243,7 +236,7 @@ spec:
containers:
- name: operator
imagePullPolicy: Always
image: arangodb/kube-arangodb-enterprise:1.2.42
image: arangodb/kube-arangodb-enterprise:1.2.43
args:
- --scope=legacy
- --operator.deployment-replication
@ -406,6 +399,38 @@ spec:
---
# Source: kube-arangodb/templates/networking-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/networking-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role.yaml
---
# Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml
---

View file

@ -6,7 +6,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -18,24 +18,36 @@ metadata:
name: arango-deployment-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
rules:
# database.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeployments.database.arangodb.com"
- "arangoclustersynchronizations.database.arangodb.com"
- "arangodeployments.database.arangodb.com"
- "arangomembers.database.arangodb.com"
- "arangotasks.database.arangodb.com"
- "arangodeploymentreplications.replication.database.arangodb.com"
- "arangobackups.backup.arangodb.com"
- "arangobackuppolicies.backup.arangodb.com"
- "arangojobs.apps.arangodb.com"
- "arangolocalstorages.storage.arangodb.com"
# networking.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangoroutes.networking.arangodb.com"
# scheduler.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangoprofiles.scheduler.arangodb.com"
- "arangoschedulerpods.scheduler.arangodb.com"
- "arangoschedulerdeploymets.scheduler.arangodb.com"
- "arangoschedulerbatchjobs.scheduler.arangodb.com"
- "arangoschedulercronjobs.scheduler.arangodb.com"
---
# Source: kube-arangodb/templates/deployment-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
@ -44,7 +56,7 @@ metadata:
name: arango-deployment-operator-rbac-deployment
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -56,6 +68,38 @@ rules:
resources: ["namespaces", "nodes", "persistentvolumes"]
verbs: ["get", "list"]
---
# Source: kube-arangodb/templates/networking-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: arango-deployment-operator-rbac-networking
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
rules:
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch"]
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: arango-deployment-operator-rbac-scheduler
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
rules:
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch"]
---
# Source: kube-arangodb/templates/crd/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
@ -63,7 +107,7 @@ metadata:
name: arango-deployment-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -83,7 +127,7 @@ metadata:
name: arango-deployment-operator-rbac-deployment
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -96,6 +140,46 @@ subjects:
name: arango-deployment-operator
namespace: default
---
# Source: kube-arangodb/templates/networking-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: arango-deployment-operator-rbac-networking
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: arango-deployment-operator-rbac-networking
subjects:
- kind: ServiceAccount
name: arango-deployment-operator
namespace: default
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: arango-deployment-operator-rbac-scheduler
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: arango-deployment-operator-rbac-scheduler
subjects:
- kind: ServiceAccount
name: arango-deployment-operator
namespace: default
---
# Source: kube-arangodb/templates/deployment-operator/default-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
@ -104,7 +188,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -121,7 +205,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -129,6 +213,9 @@ rules:
- apiGroups: ["database.arangodb.com"]
resources: ["arangodeployments", "arangodeployments/status", "arangomembers", "arangomembers/status"]
verbs: ["*"]
- apiGroups: ["networking.arangodb.com"]
resources: ["arangoroutes", "arangoroutes/status"]
verbs: ["*"]
- apiGroups: ["database.arangodb.com"]
resources: ["arangoclustersynchronizations", "arangoclustersynchronizations/status"]
verbs: ["*"]
@ -154,6 +241,131 @@ rules:
resources: ["servicemonitors"]
verbs: ["get", "create", "delete", "update", "list", "watch", "patch"]
---
# Source: kube-arangodb/templates/networking-operator/role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: arango-deployment-operator-rbac-networking
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
rules:
- apiGroups:
- "ml.arangodb.com"
resources:
- "arangomlextensions"
- "arangomlextensions/status"
- "arangomlbatchjobs"
- "arangomlbatchjobs/status"
- "arangomlcronjobs"
- "arangomlcronjobs/status"
- "arangomlstorages"
- "arangomlstorages/status"
verbs:
- "*"
- apiGroups:
- "scheduler.arangodb.com"
resources:
- "arangoprofiles"
- "arangoprofiles/status"
verbs:
- "*"
- apiGroups:
- "database.arangodb.com"
resources:
- "arangodeployments"
verbs:
- "get"
- "list"
- "watch"
- apiGroups:
- "rbac.authorization.k8s.io"
resources:
- "roles"
- "rolebindings"
verbs: ["*"]
- apiGroups:
- "batch"
resources:
- "cronjobs"
- "jobs"
verbs: ["*"]
- apiGroups: ["apps"]
resources:
- "statefulsets"
verbs: ["*"]
- apiGroups: [""]
resources:
- "pods"
- "secrets"
- "services"
- "serviceaccounts"
verbs: ["*"]
---
# Source: kube-arangodb/templates/scheduler-operator/role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: arango-deployment-operator-rbac-scheduler
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
rules:
- apiGroups:
- "scheduler.arangodb.com"
resources:
- "arangoprofiles"
- "arangoprofiles/status"
- "arangoschedulerpods"
- "arangoschedulerpods/status"
- "arangoschedulerdeployments"
- "arangoschedulerdeployments/status"
- "arangoschedulerbatchjobs"
- "arangoschedulerbatchjobs/status"
- "arangoschedulercronjobs"
- "arangoschedulercronjobs/status"
verbs:
- "*"
- apiGroups:
- ""
resources:
- "pods"
- "pods/status"
verbs:
- "*"
- apiGroups:
- "apps"
resources:
- "deployments"
- "deployments/status"
verbs:
- "*"
- apiGroups:
- "batch"
resources:
- "jobs"
- "jobs/status"
- "cronjobs"
- "cronjobs/status"
verbs:
- "*"
- apiGroups:
- "database.arangodb.com"
resources:
- "arangodeployments"
verbs:
- "get"
- "list"
- "watch"
---
# Source: kube-arangodb/templates/deployment-operator/default-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
@ -162,7 +374,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -183,7 +395,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -196,6 +408,48 @@ subjects:
name: arango-deployment-operator
namespace: default
---
# Source: kube-arangodb/templates/networking-operator/role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: arango-deployment-operator-rbac-networking
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: arango-deployment-operator-rbac-networking
subjects:
- kind: ServiceAccount
name: arango-deployment-operator
namespace: default
---
# Source: kube-arangodb/templates/scheduler-operator/role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: arango-deployment-operator-rbac-scheduler
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: arango-deployment-operator-rbac-scheduler
subjects:
- kind: ServiceAccount
name: arango-deployment-operator
namespace: default
---
# Source: kube-arangodb/templates/service.yaml
apiVersion: v1
kind: Service
@ -204,7 +458,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -239,7 +493,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -257,7 +511,7 @@ spec:
metadata:
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -296,11 +550,13 @@ spec:
containers:
- name: operator
imagePullPolicy: Always
image: arangodb/kube-arangodb-enterprise:1.2.42
image: arangodb/kube-arangodb-enterprise:1.2.43
args:
- --scope=legacy
- --operator.deployment
- --mode.single
- --operator.networking
- --operator.scheduler
- --chaos.allowed=false
env:
- name: MY_POD_NAMESPACE

View file

@ -6,7 +6,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -18,24 +18,11 @@ metadata:
name: arango-k2kclustersync-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
rules:
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeployments.database.arangodb.com"
- "arangoclustersynchronizations.database.arangodb.com"
- "arangomembers.database.arangodb.com"
- "arangotasks.database.arangodb.com"
- "arangodeploymentreplications.replication.database.arangodb.com"
- "arangobackups.backup.arangodb.com"
- "arangobackuppolicies.backup.arangodb.com"
- "arangojobs.apps.arangodb.com"
- "arangolocalstorages.storage.arangodb.com"
---
# Source: kube-arangodb/templates/k2k-cluster-sync-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
@ -44,7 +31,7 @@ metadata:
name: arango-k2kclustersync-operator-rbac-k2kclustersync
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -60,7 +47,7 @@ metadata:
name: arango-k2kclustersync-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -80,7 +67,7 @@ metadata:
name: arango-k2kclustersync-operator-rbac-k2kclustersync
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -101,7 +88,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -130,7 +117,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -151,7 +138,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -186,7 +173,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -204,7 +191,7 @@ spec:
metadata:
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -243,7 +230,7 @@ spec:
containers:
- name: operator
imagePullPolicy: Always
image: arangodb/kube-arangodb-enterprise:1.2.42
image: arangodb/kube-arangodb-enterprise:1.2.43
args:
- --scope=legacy
- --mode.single
@ -406,6 +393,38 @@ spec:
---
# Source: kube-arangodb/templates/networking-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/networking-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role.yaml
---
# Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml
---

View file

@ -6,7 +6,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -18,24 +18,20 @@ metadata:
name: arango-ml-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
rules:
# ml.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeployments.database.arangodb.com"
- "arangoclustersynchronizations.database.arangodb.com"
- "arangomembers.database.arangodb.com"
- "arangotasks.database.arangodb.com"
- "arangodeploymentreplications.replication.database.arangodb.com"
- "arangobackups.backup.arangodb.com"
- "arangobackuppolicies.backup.arangodb.com"
- "arangojobs.apps.arangodb.com"
- "arangolocalstorages.storage.arangodb.com"
- "arangomlbatchjobs.ml.arangodb.com"
- "arangomlcronjobs.ml.arangodb.com"
- "arangomlextensions.ml.arangodb.com"
- "arangomlstorages.ml.arangodb.com"
---
# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
@ -44,7 +40,7 @@ metadata:
name: arango-ml-operator-rbac-ml
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -60,7 +56,7 @@ metadata:
name: arango-ml-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -80,7 +76,7 @@ metadata:
name: arango-ml-operator-rbac-ml
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -101,7 +97,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -166,7 +162,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -187,7 +183,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -222,7 +218,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -240,7 +236,7 @@ spec:
metadata:
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -279,7 +275,7 @@ spec:
containers:
- name: operator
imagePullPolicy: Always
image: arangodb/kube-arangodb-enterprise:1.2.42
image: arangodb/kube-arangodb-enterprise:1.2.43
args:
- --scope=legacy
- --mode.single
@ -442,6 +438,38 @@ spec:
---
# Source: kube-arangodb/templates/networking-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/networking-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role.yaml
---
# Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml
---

View file

@ -6,7 +6,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -18,7 +18,7 @@ metadata:
name: arangolocalstorages.storage.arangodb.com
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -48,24 +48,11 @@ metadata:
name: arango-storage-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
rules:
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeployments.database.arangodb.com"
- "arangoclustersynchronizations.database.arangodb.com"
- "arangomembers.database.arangodb.com"
- "arangotasks.database.arangodb.com"
- "arangodeploymentreplications.replication.database.arangodb.com"
- "arangobackups.backup.arangodb.com"
- "arangobackuppolicies.backup.arangodb.com"
- "arangojobs.apps.arangodb.com"
- "arangolocalstorages.storage.arangodb.com"
---
# Source: kube-arangodb/templates/storage-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
@ -74,7 +61,7 @@ metadata:
name: arango-storage-operator-rbac-storage
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -102,7 +89,7 @@ metadata:
name: arango-storage-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -122,7 +109,7 @@ metadata:
name: arango-storage-operator-rbac-storage
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -143,7 +130,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -169,7 +156,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -190,7 +177,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -225,7 +212,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -243,7 +230,7 @@ spec:
metadata:
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -282,7 +269,7 @@ spec:
containers:
- name: operator
imagePullPolicy: Always
image: arangodb/kube-arangodb-enterprise:1.2.42
image: arangodb/kube-arangodb-enterprise:1.2.43
args:
- --scope=legacy
- --operator.storage
@ -460,3 +447,35 @@ spec:
# Source: kube-arangodb/templates/ml-operator/role.yaml
---
# Source: kube-arangodb/templates/networking-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/networking-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role.yaml
---

View file

@ -6,7 +6,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -19,7 +19,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -31,7 +31,7 @@ metadata:
name: arangolocalstorages.storage.arangodb.com
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -54,6 +54,22 @@ spec:
type: object
x-kubernetes-preserve-unknown-fields: true
---
# Source: kube-arangodb/templates/analytics-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: arango-all-operator-rbac-analytics
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
rules:
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch"]
---
# Source: kube-arangodb/templates/apps-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
@ -61,7 +77,7 @@ metadata:
name: arango-all-operator-rbac-apps
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -77,7 +93,7 @@ metadata:
name: arango-all-operator-rbac-backup
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -93,24 +109,70 @@ metadata:
name: arango-all-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
rules:
# analytics.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "graphanalyticsengines.analytics.arangodb.com"
# apps.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangojobs.apps.arangodb.com"
# backup.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangobackuppolicies.backup.arangodb.com"
- "arangobackups.backup.arangodb.com"
# database.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeployments.database.arangodb.com"
- "arangoclustersynchronizations.database.arangodb.com"
- "arangodeployments.database.arangodb.com"
- "arangomembers.database.arangodb.com"
- "arangotasks.database.arangodb.com"
# ml.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangomlbatchjobs.ml.arangodb.com"
- "arangomlcronjobs.ml.arangodb.com"
- "arangomlextensions.ml.arangodb.com"
- "arangomlstorages.ml.arangodb.com"
# networking.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangoroutes.networking.arangodb.com"
# replication.database.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeploymentreplications.replication.database.arangodb.com"
- "arangobackups.backup.arangodb.com"
- "arangobackuppolicies.backup.arangodb.com"
- "arangojobs.apps.arangodb.com"
- "arangolocalstorages.storage.arangodb.com"
# scheduler.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangoprofiles.scheduler.arangodb.com"
- "arangoschedulerpods.scheduler.arangodb.com"
- "arangoschedulerdeploymets.scheduler.arangodb.com"
- "arangoschedulerbatchjobs.scheduler.arangodb.com"
- "arangoschedulercronjobs.scheduler.arangodb.com"
---
# Source: kube-arangodb/templates/deployment-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
@ -119,7 +181,7 @@ metadata:
name: arango-all-operator-rbac-deployment
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -138,7 +200,7 @@ metadata:
name: arango-all-operator-rbac-deployment-replication
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -157,7 +219,7 @@ metadata:
name: arango-all-operator-rbac-k2kclustersync
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -173,7 +235,39 @@ metadata:
name: arango-all-operator-rbac-ml
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
rules:
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch"]
---
# Source: kube-arangodb/templates/networking-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: arango-all-operator-rbac-networking
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
rules:
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch"]
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: arango-all-operator-rbac-scheduler
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -189,7 +283,7 @@ metadata:
name: arango-all-operator-rbac-storage
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -210,6 +304,26 @@ rules:
resources: ["arangolocalstorages"]
verbs: ["*"]
---
# Source: kube-arangodb/templates/analytics-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: arango-all-operator-rbac-analytics
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: arango-all-operator-rbac-analytics
subjects:
- kind: ServiceAccount
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/apps-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
@ -217,7 +331,7 @@ metadata:
name: arango-all-operator-rbac-apps
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -237,7 +351,7 @@ metadata:
name: arango-all-operator-rbac-backup
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -257,7 +371,7 @@ metadata:
name: arango-all-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -277,7 +391,7 @@ metadata:
name: arango-all-operator-rbac-deployment
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -297,7 +411,7 @@ metadata:
name: arango-all-operator-rbac-deployment-replication
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -317,7 +431,7 @@ metadata:
name: arango-all-operator-rbac-k2kclustersync
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -337,7 +451,7 @@ metadata:
name: arango-all-operator-rbac-ml
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -350,6 +464,46 @@ subjects:
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/networking-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: arango-all-operator-rbac-networking
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: arango-all-operator-rbac-networking
subjects:
- kind: ServiceAccount
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: arango-all-operator-rbac-scheduler
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: arango-all-operator-rbac-scheduler
subjects:
- kind: ServiceAccount
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
@ -357,7 +511,7 @@ metadata:
name: arango-all-operator-rbac-storage
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -370,6 +524,44 @@ subjects:
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/analytics-operator/role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: arango-all-operator-rbac-analytics
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
rules:
- apiGroups:
- "analytics.arangodb.com"
resources:
- "graphanalyticsengines"
- "graphanalyticsengines/status"
verbs:
- "*"
- apiGroups:
- "database.arangodb.com"
resources:
- "arangodeployments"
verbs:
- "get"
- "list"
- "watch"
- apiGroups: ["apps"]
resources:
- "statefulsets"
verbs: ["*"]
- apiGroups: [""]
resources:
- "secrets"
- "services"
verbs: ["*"]
---
# Source: kube-arangodb/templates/apps-operator/role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
@ -378,7 +570,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -412,7 +604,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -429,7 +621,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -461,7 +653,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -478,7 +670,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -486,6 +678,9 @@ rules:
- apiGroups: ["database.arangodb.com"]
resources: ["arangodeployments", "arangodeployments/status", "arangomembers", "arangomembers/status"]
verbs: ["*"]
- apiGroups: ["networking.arangodb.com"]
resources: ["arangoroutes", "arangoroutes/status"]
verbs: ["*"]
- apiGroups: ["database.arangodb.com"]
resources: ["arangoclustersynchronizations", "arangoclustersynchronizations/status"]
verbs: ["*"]
@ -519,7 +714,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -545,7 +740,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -574,7 +769,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -631,6 +826,131 @@ rules:
- "serviceaccounts"
verbs: ["*"]
---
# Source: kube-arangodb/templates/networking-operator/role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: arango-all-operator-rbac-networking
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
rules:
- apiGroups:
- "ml.arangodb.com"
resources:
- "arangomlextensions"
- "arangomlextensions/status"
- "arangomlbatchjobs"
- "arangomlbatchjobs/status"
- "arangomlcronjobs"
- "arangomlcronjobs/status"
- "arangomlstorages"
- "arangomlstorages/status"
verbs:
- "*"
- apiGroups:
- "scheduler.arangodb.com"
resources:
- "arangoprofiles"
- "arangoprofiles/status"
verbs:
- "*"
- apiGroups:
- "database.arangodb.com"
resources:
- "arangodeployments"
verbs:
- "get"
- "list"
- "watch"
- apiGroups:
- "rbac.authorization.k8s.io"
resources:
- "roles"
- "rolebindings"
verbs: ["*"]
- apiGroups:
- "batch"
resources:
- "cronjobs"
- "jobs"
verbs: ["*"]
- apiGroups: ["apps"]
resources:
- "statefulsets"
verbs: ["*"]
- apiGroups: [""]
resources:
- "pods"
- "secrets"
- "services"
- "serviceaccounts"
verbs: ["*"]
---
# Source: kube-arangodb/templates/scheduler-operator/role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: arango-all-operator-rbac-scheduler
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
rules:
- apiGroups:
- "scheduler.arangodb.com"
resources:
- "arangoprofiles"
- "arangoprofiles/status"
- "arangoschedulerpods"
- "arangoschedulerpods/status"
- "arangoschedulerdeployments"
- "arangoschedulerdeployments/status"
- "arangoschedulerbatchjobs"
- "arangoschedulerbatchjobs/status"
- "arangoschedulercronjobs"
- "arangoschedulercronjobs/status"
verbs:
- "*"
- apiGroups:
- ""
resources:
- "pods"
- "pods/status"
verbs:
- "*"
- apiGroups:
- "apps"
resources:
- "deployments"
- "deployments/status"
verbs:
- "*"
- apiGroups:
- "batch"
resources:
- "jobs"
- "jobs/status"
- "cronjobs"
- "cronjobs/status"
verbs:
- "*"
- apiGroups:
- "database.arangodb.com"
resources:
- "arangodeployments"
verbs:
- "get"
- "list"
- "watch"
---
# Source: kube-arangodb/templates/storage-operator/role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
@ -639,7 +959,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -657,6 +977,27 @@ rules:
resources: ["deployments", "replicasets"]
verbs: ["get"]
---
# Source: kube-arangodb/templates/analytics-operator/role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: arango-all-operator-rbac-analytics
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: arango-all-operator-rbac-analytics
subjects:
- kind: ServiceAccount
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/apps-operator/role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
@ -665,7 +1006,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -685,7 +1026,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -706,7 +1047,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -727,7 +1068,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -748,7 +1089,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -769,7 +1110,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -790,7 +1131,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -811,7 +1152,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -824,6 +1165,48 @@ subjects:
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/networking-operator/role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: arango-all-operator-rbac-networking
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: arango-all-operator-rbac-networking
subjects:
- kind: ServiceAccount
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/scheduler-operator/role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: arango-all-operator-rbac-scheduler
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: arango-all-operator-rbac-scheduler
subjects:
- kind: ServiceAccount
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/storage-operator/role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
@ -832,7 +1215,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -853,7 +1236,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -888,7 +1271,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -906,7 +1289,7 @@ spec:
metadata:
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -945,7 +1328,7 @@ spec:
containers:
- name: operator
imagePullPolicy: Always
image: arangodb/kube-arangodb-enterprise:1.2.42
image: arangodb/kube-arangodb-enterprise:1.2.43
args:
- --scope=legacy
- --operator.deployment
@ -955,6 +1338,9 @@ spec:
- --mode.single
- --operator.apps
- --operator.ml
- --operator.analytics
- --operator.networking
- --operator.scheduler
- --operator.k2k-cluster-sync
- --chaos.allowed=false
env:
@ -1007,19 +1393,3 @@ spec:
operator: "Exists"
effect: "NoExecute"
tolerationSeconds: 5
# Source: kube-arangodb/templates/analytics-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/analytics-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/analytics-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/analytics-operator/role.yaml
---

View file

@ -6,7 +6,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -19,7 +19,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -31,7 +31,7 @@ metadata:
name: arango-apps-operator-rbac-apps
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -47,24 +47,17 @@ metadata:
name: arango-apps-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
rules:
# apps.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeployments.database.arangodb.com"
- "arangoclustersynchronizations.database.arangodb.com"
- "arangomembers.database.arangodb.com"
- "arangotasks.database.arangodb.com"
- "arangodeploymentreplications.replication.database.arangodb.com"
- "arangobackups.backup.arangodb.com"
- "arangobackuppolicies.backup.arangodb.com"
- "arangojobs.apps.arangodb.com"
- "arangolocalstorages.storage.arangodb.com"
---
# Source: kube-arangodb/templates/apps-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
@ -73,7 +66,7 @@ metadata:
name: arango-apps-operator-rbac-apps
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -93,7 +86,7 @@ metadata:
name: arango-apps-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -114,7 +107,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -148,7 +141,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -165,7 +158,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -185,7 +178,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -206,7 +199,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -241,7 +234,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -259,7 +252,7 @@ spec:
metadata:
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -298,7 +291,7 @@ spec:
containers:
- name: operator
imagePullPolicy: Always
image: arangodb/kube-arangodb-enterprise:1.2.42
image: arangodb/kube-arangodb-enterprise:1.2.43
args:
- --scope=legacy
- --mode.single
@ -459,6 +452,38 @@ spec:
---
# Source: kube-arangodb/templates/networking-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/networking-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role.yaml
---
# Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml
---

View file

@ -6,7 +6,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -18,7 +18,7 @@ metadata:
name: arango-backup-operator-rbac-backup
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -34,24 +34,18 @@ metadata:
name: arango-backup-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
rules:
# backup.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeployments.database.arangodb.com"
- "arangoclustersynchronizations.database.arangodb.com"
- "arangomembers.database.arangodb.com"
- "arangotasks.database.arangodb.com"
- "arangodeploymentreplications.replication.database.arangodb.com"
- "arangobackups.backup.arangodb.com"
- "arangobackuppolicies.backup.arangodb.com"
- "arangojobs.apps.arangodb.com"
- "arangolocalstorages.storage.arangodb.com"
- "arangobackups.backup.arangodb.com"
---
# Source: kube-arangodb/templates/backup-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
@ -60,7 +54,7 @@ metadata:
name: arango-backup-operator-rbac-backup
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -80,7 +74,7 @@ metadata:
name: arango-backup-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -101,7 +95,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -133,7 +127,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -154,7 +148,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -189,7 +183,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -207,7 +201,7 @@ spec:
metadata:
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -246,7 +240,7 @@ spec:
containers:
- name: operator
imagePullPolicy: Always
image: arangodb/kube-arangodb-enterprise:1.2.42
image: arangodb/kube-arangodb-enterprise:1.2.43
args:
- --scope=legacy
- --operator.backup
@ -409,6 +403,38 @@ spec:
---
# Source: kube-arangodb/templates/networking-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/networking-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role.yaml
---
# Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml
---

View file

@ -534,6 +534,102 @@ spec:
subresources:
status: {}
---
# File: chart/kube-arangodb/crds/scheduler-pod.yaml
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: arangoschedulerpods.scheduler.arangodb.com
spec:
group: scheduler.arangodb.com
names:
kind: ArangoSchedulerPod
listKind: ArangoSchedulerPodList
plural: arangoschedulerpods
singular: arangoschedulerpod
scope: Namespaced
versions:
- name: v1beta1
schema:
openAPIV3Schema:
type: object
x-kubernetes-preserve-unknown-fields: true
served: true
storage: true
subresources:
status: {}
---
# File: chart/kube-arangodb/crds/scheduler-deployment.yaml
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: arangoschedulerdeployments.scheduler.arangodb.com
spec:
group: scheduler.arangodb.com
names:
kind: ArangoSchedulerDeployment
listKind: ArangoSchedulerDeploymentList
plural: arangoschedulerdeployments
singular: arangoschedulerdeployment
scope: Namespaced
versions:
- name: v1beta1
schema:
openAPIV3Schema:
type: object
x-kubernetes-preserve-unknown-fields: true
served: true
storage: true
subresources:
status: {}
---
# File: chart/kube-arangodb/crds/scheduler-batchjob.yaml
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: arangoschedulerbatchjobs.scheduler.arangodb.com
spec:
group: scheduler.arangodb.com
names:
kind: ArangoSchedulerBatchJob
listKind: ArangoSchedulerBatchJobList
plural: arangoschedulerbatchjobs
singular: arangoschedulerbatchjob
scope: Namespaced
versions:
- name: v1beta1
schema:
openAPIV3Schema:
type: object
x-kubernetes-preserve-unknown-fields: true
served: true
storage: true
subresources:
status: {}
---
# File: chart/kube-arangodb/crds/scheduler-cronjob.yaml
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: arangoschedulercronjobs.scheduler.arangodb.com
spec:
group: scheduler.arangodb.com
names:
kind: ArangoSchedulerCronJob
listKind: ArangoSchedulerCronJobList
plural: arangoschedulercronjobs
singular: arangoschedulercronjob
scope: Namespaced
versions:
- name: v1beta1
schema:
openAPIV3Schema:
type: object
x-kubernetes-preserve-unknown-fields: true
served: true
storage: true
subresources:
status: {}
---
# File: chart/kube-arangodb/crds/analytics-graphanalyticsengine.yaml
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
@ -557,3 +653,27 @@ spec:
storage: true
subresources:
status: {}
---
# File: chart/kube-arangodb/crds/networking-route.yaml
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: arangoroutes.networking.arangodb.com
spec:
group: networking.arangodb.com
names:
kind: ArangoRoute
listKind: ArangoRouteList
plural: arangoroutes
singular: arangoroute
scope: Namespaced
versions:
- name: v1alpha1
schema:
openAPIV3Schema:
type: object
x-kubernetes-preserve-unknown-fields: true
served: true
storage: true
subresources:
status: {}

View file

@ -6,7 +6,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -18,24 +18,17 @@ metadata:
name: arango-deployment-replication-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
rules:
# replication.database.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeployments.database.arangodb.com"
- "arangoclustersynchronizations.database.arangodb.com"
- "arangomembers.database.arangodb.com"
- "arangotasks.database.arangodb.com"
- "arangodeploymentreplications.replication.database.arangodb.com"
- "arangobackups.backup.arangodb.com"
- "arangobackuppolicies.backup.arangodb.com"
- "arangojobs.apps.arangodb.com"
- "arangolocalstorages.storage.arangodb.com"
---
# Source: kube-arangodb/templates/deployment-replications-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
@ -44,7 +37,7 @@ metadata:
name: arango-deployment-replication-operator-rbac-deployment-replication
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -63,7 +56,7 @@ metadata:
name: arango-deployment-replication-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -83,7 +76,7 @@ metadata:
name: arango-deployment-replication-operator-rbac-deployment-replication
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -104,7 +97,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -130,7 +123,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -151,7 +144,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -186,7 +179,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -204,7 +197,7 @@ spec:
metadata:
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -243,7 +236,7 @@ spec:
containers:
- name: operator
imagePullPolicy: Always
image: arangodb/kube-arangodb-enterprise:1.2.42
image: arangodb/kube-arangodb-enterprise:1.2.43
args:
- --scope=legacy
- --operator.deployment-replication
@ -406,6 +399,38 @@ spec:
---
# Source: kube-arangodb/templates/networking-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/networking-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role.yaml
---
# Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml
---

View file

@ -6,7 +6,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -18,24 +18,36 @@ metadata:
name: arango-deployment-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
rules:
# database.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeployments.database.arangodb.com"
- "arangoclustersynchronizations.database.arangodb.com"
- "arangodeployments.database.arangodb.com"
- "arangomembers.database.arangodb.com"
- "arangotasks.database.arangodb.com"
- "arangodeploymentreplications.replication.database.arangodb.com"
- "arangobackups.backup.arangodb.com"
- "arangobackuppolicies.backup.arangodb.com"
- "arangojobs.apps.arangodb.com"
- "arangolocalstorages.storage.arangodb.com"
# networking.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangoroutes.networking.arangodb.com"
# scheduler.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangoprofiles.scheduler.arangodb.com"
- "arangoschedulerpods.scheduler.arangodb.com"
- "arangoschedulerdeploymets.scheduler.arangodb.com"
- "arangoschedulerbatchjobs.scheduler.arangodb.com"
- "arangoschedulercronjobs.scheduler.arangodb.com"
---
# Source: kube-arangodb/templates/deployment-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
@ -44,7 +56,7 @@ metadata:
name: arango-deployment-operator-rbac-deployment
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -56,6 +68,38 @@ rules:
resources: ["namespaces", "nodes", "persistentvolumes"]
verbs: ["get", "list"]
---
# Source: kube-arangodb/templates/networking-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: arango-deployment-operator-rbac-networking
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
rules:
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch"]
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: arango-deployment-operator-rbac-scheduler
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
rules:
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch"]
---
# Source: kube-arangodb/templates/crd/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
@ -63,7 +107,7 @@ metadata:
name: arango-deployment-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -83,7 +127,7 @@ metadata:
name: arango-deployment-operator-rbac-deployment
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -96,6 +140,46 @@ subjects:
name: arango-deployment-operator
namespace: default
---
# Source: kube-arangodb/templates/networking-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: arango-deployment-operator-rbac-networking
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: arango-deployment-operator-rbac-networking
subjects:
- kind: ServiceAccount
name: arango-deployment-operator
namespace: default
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: arango-deployment-operator-rbac-scheduler
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: arango-deployment-operator-rbac-scheduler
subjects:
- kind: ServiceAccount
name: arango-deployment-operator
namespace: default
---
# Source: kube-arangodb/templates/deployment-operator/default-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
@ -104,7 +188,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -121,7 +205,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -129,6 +213,9 @@ rules:
- apiGroups: ["database.arangodb.com"]
resources: ["arangodeployments", "arangodeployments/status", "arangomembers", "arangomembers/status"]
verbs: ["*"]
- apiGroups: ["networking.arangodb.com"]
resources: ["arangoroutes", "arangoroutes/status"]
verbs: ["*"]
- apiGroups: ["database.arangodb.com"]
resources: ["arangoclustersynchronizations", "arangoclustersynchronizations/status"]
verbs: ["*"]
@ -154,6 +241,131 @@ rules:
resources: ["servicemonitors"]
verbs: ["get", "create", "delete", "update", "list", "watch", "patch"]
---
# Source: kube-arangodb/templates/networking-operator/role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: arango-deployment-operator-rbac-networking
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
rules:
- apiGroups:
- "ml.arangodb.com"
resources:
- "arangomlextensions"
- "arangomlextensions/status"
- "arangomlbatchjobs"
- "arangomlbatchjobs/status"
- "arangomlcronjobs"
- "arangomlcronjobs/status"
- "arangomlstorages"
- "arangomlstorages/status"
verbs:
- "*"
- apiGroups:
- "scheduler.arangodb.com"
resources:
- "arangoprofiles"
- "arangoprofiles/status"
verbs:
- "*"
- apiGroups:
- "database.arangodb.com"
resources:
- "arangodeployments"
verbs:
- "get"
- "list"
- "watch"
- apiGroups:
- "rbac.authorization.k8s.io"
resources:
- "roles"
- "rolebindings"
verbs: ["*"]
- apiGroups:
- "batch"
resources:
- "cronjobs"
- "jobs"
verbs: ["*"]
- apiGroups: ["apps"]
resources:
- "statefulsets"
verbs: ["*"]
- apiGroups: [""]
resources:
- "pods"
- "secrets"
- "services"
- "serviceaccounts"
verbs: ["*"]
---
# Source: kube-arangodb/templates/scheduler-operator/role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: arango-deployment-operator-rbac-scheduler
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
rules:
- apiGroups:
- "scheduler.arangodb.com"
resources:
- "arangoprofiles"
- "arangoprofiles/status"
- "arangoschedulerpods"
- "arangoschedulerpods/status"
- "arangoschedulerdeployments"
- "arangoschedulerdeployments/status"
- "arangoschedulerbatchjobs"
- "arangoschedulerbatchjobs/status"
- "arangoschedulercronjobs"
- "arangoschedulercronjobs/status"
verbs:
- "*"
- apiGroups:
- ""
resources:
- "pods"
- "pods/status"
verbs:
- "*"
- apiGroups:
- "apps"
resources:
- "deployments"
- "deployments/status"
verbs:
- "*"
- apiGroups:
- "batch"
resources:
- "jobs"
- "jobs/status"
- "cronjobs"
- "cronjobs/status"
verbs:
- "*"
- apiGroups:
- "database.arangodb.com"
resources:
- "arangodeployments"
verbs:
- "get"
- "list"
- "watch"
---
# Source: kube-arangodb/templates/deployment-operator/default-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
@ -162,7 +374,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -183,7 +395,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -196,6 +408,48 @@ subjects:
name: arango-deployment-operator
namespace: default
---
# Source: kube-arangodb/templates/networking-operator/role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: arango-deployment-operator-rbac-networking
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: arango-deployment-operator-rbac-networking
subjects:
- kind: ServiceAccount
name: arango-deployment-operator
namespace: default
---
# Source: kube-arangodb/templates/scheduler-operator/role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: arango-deployment-operator-rbac-scheduler
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: arango-deployment-operator-rbac-scheduler
subjects:
- kind: ServiceAccount
name: arango-deployment-operator
namespace: default
---
# Source: kube-arangodb/templates/service.yaml
apiVersion: v1
kind: Service
@ -204,7 +458,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -239,7 +493,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -257,7 +511,7 @@ spec:
metadata:
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -296,11 +550,13 @@ spec:
containers:
- name: operator
imagePullPolicy: Always
image: arangodb/kube-arangodb-enterprise:1.2.42
image: arangodb/kube-arangodb-enterprise:1.2.43
args:
- --scope=legacy
- --operator.deployment
- --mode.single
- --operator.networking
- --operator.scheduler
- --chaos.allowed=false
env:
- name: MY_POD_NAMESPACE

View file

@ -6,7 +6,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -18,24 +18,11 @@ metadata:
name: arango-k2kclustersync-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
rules:
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeployments.database.arangodb.com"
- "arangoclustersynchronizations.database.arangodb.com"
- "arangomembers.database.arangodb.com"
- "arangotasks.database.arangodb.com"
- "arangodeploymentreplications.replication.database.arangodb.com"
- "arangobackups.backup.arangodb.com"
- "arangobackuppolicies.backup.arangodb.com"
- "arangojobs.apps.arangodb.com"
- "arangolocalstorages.storage.arangodb.com"
---
# Source: kube-arangodb/templates/k2k-cluster-sync-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
@ -44,7 +31,7 @@ metadata:
name: arango-k2kclustersync-operator-rbac-k2kclustersync
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -60,7 +47,7 @@ metadata:
name: arango-k2kclustersync-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -80,7 +67,7 @@ metadata:
name: arango-k2kclustersync-operator-rbac-k2kclustersync
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -101,7 +88,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -130,7 +117,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -151,7 +138,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -186,7 +173,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -204,7 +191,7 @@ spec:
metadata:
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -243,7 +230,7 @@ spec:
containers:
- name: operator
imagePullPolicy: Always
image: arangodb/kube-arangodb-enterprise:1.2.42
image: arangodb/kube-arangodb-enterprise:1.2.43
args:
- --scope=legacy
- --mode.single
@ -406,6 +393,38 @@ spec:
---
# Source: kube-arangodb/templates/networking-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/networking-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role.yaml
---
# Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml
---

View file

@ -6,7 +6,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -18,7 +18,7 @@ metadata:
name: arangolocalstorages.storage.arangodb.com
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -48,24 +48,11 @@ metadata:
name: arango-storage-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
rules:
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeployments.database.arangodb.com"
- "arangoclustersynchronizations.database.arangodb.com"
- "arangomembers.database.arangodb.com"
- "arangotasks.database.arangodb.com"
- "arangodeploymentreplications.replication.database.arangodb.com"
- "arangobackups.backup.arangodb.com"
- "arangobackuppolicies.backup.arangodb.com"
- "arangojobs.apps.arangodb.com"
- "arangolocalstorages.storage.arangodb.com"
---
# Source: kube-arangodb/templates/storage-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
@ -74,7 +61,7 @@ metadata:
name: arango-storage-operator-rbac-storage
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -102,7 +89,7 @@ metadata:
name: arango-storage-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -122,7 +109,7 @@ metadata:
name: arango-storage-operator-rbac-storage
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -143,7 +130,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -169,7 +156,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -190,7 +177,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -225,7 +212,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -243,7 +230,7 @@ spec:
metadata:
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -282,7 +269,7 @@ spec:
containers:
- name: operator
imagePullPolicy: Always
image: arangodb/kube-arangodb-enterprise:1.2.42
image: arangodb/kube-arangodb-enterprise:1.2.43
args:
- --scope=legacy
- --operator.storage
@ -460,3 +447,35 @@ spec:
# Source: kube-arangodb/templates/ml-operator/role.yaml
---
# Source: kube-arangodb/templates/networking-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/networking-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role.yaml
---

View file

@ -6,7 +6,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -19,7 +19,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -31,7 +31,7 @@ metadata:
name: arangolocalstorages.storage.arangodb.com
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -54,6 +54,22 @@ spec:
type: object
x-kubernetes-preserve-unknown-fields: true
---
# Source: kube-arangodb/templates/analytics-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: arango-all-operator-rbac-analytics
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
rules:
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch"]
---
# Source: kube-arangodb/templates/apps-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
@ -61,7 +77,7 @@ metadata:
name: arango-all-operator-rbac-apps
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -77,7 +93,7 @@ metadata:
name: arango-all-operator-rbac-backup
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -93,24 +109,70 @@ metadata:
name: arango-all-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
rules:
# analytics.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "graphanalyticsengines.analytics.arangodb.com"
# apps.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangojobs.apps.arangodb.com"
# backup.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangobackuppolicies.backup.arangodb.com"
- "arangobackups.backup.arangodb.com"
# database.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeployments.database.arangodb.com"
- "arangoclustersynchronizations.database.arangodb.com"
- "arangodeployments.database.arangodb.com"
- "arangomembers.database.arangodb.com"
- "arangotasks.database.arangodb.com"
# ml.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangomlbatchjobs.ml.arangodb.com"
- "arangomlcronjobs.ml.arangodb.com"
- "arangomlextensions.ml.arangodb.com"
- "arangomlstorages.ml.arangodb.com"
# networking.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangoroutes.networking.arangodb.com"
# replication.database.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeploymentreplications.replication.database.arangodb.com"
- "arangobackups.backup.arangodb.com"
- "arangobackuppolicies.backup.arangodb.com"
- "arangojobs.apps.arangodb.com"
- "arangolocalstorages.storage.arangodb.com"
# scheduler.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangoprofiles.scheduler.arangodb.com"
- "arangoschedulerpods.scheduler.arangodb.com"
- "arangoschedulerdeploymets.scheduler.arangodb.com"
- "arangoschedulerbatchjobs.scheduler.arangodb.com"
- "arangoschedulercronjobs.scheduler.arangodb.com"
---
# Source: kube-arangodb/templates/deployment-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
@ -119,7 +181,7 @@ metadata:
name: arango-all-operator-rbac-deployment
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -138,7 +200,7 @@ metadata:
name: arango-all-operator-rbac-deployment-replication
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -157,7 +219,7 @@ metadata:
name: arango-all-operator-rbac-k2kclustersync
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -173,7 +235,39 @@ metadata:
name: arango-all-operator-rbac-ml
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
rules:
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch"]
---
# Source: kube-arangodb/templates/networking-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: arango-all-operator-rbac-networking
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
rules:
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch"]
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: arango-all-operator-rbac-scheduler
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -189,7 +283,7 @@ metadata:
name: arango-all-operator-rbac-storage
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -210,6 +304,26 @@ rules:
resources: ["arangolocalstorages"]
verbs: ["*"]
---
# Source: kube-arangodb/templates/analytics-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: arango-all-operator-rbac-analytics
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: arango-all-operator-rbac-analytics
subjects:
- kind: ServiceAccount
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/apps-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
@ -217,7 +331,7 @@ metadata:
name: arango-all-operator-rbac-apps
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -237,7 +351,7 @@ metadata:
name: arango-all-operator-rbac-backup
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -257,7 +371,7 @@ metadata:
name: arango-all-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -277,7 +391,7 @@ metadata:
name: arango-all-operator-rbac-deployment
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -297,7 +411,7 @@ metadata:
name: arango-all-operator-rbac-deployment-replication
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -317,7 +431,7 @@ metadata:
name: arango-all-operator-rbac-k2kclustersync
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -337,7 +451,7 @@ metadata:
name: arango-all-operator-rbac-ml
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -350,6 +464,46 @@ subjects:
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/networking-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: arango-all-operator-rbac-networking
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: arango-all-operator-rbac-networking
subjects:
- kind: ServiceAccount
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: arango-all-operator-rbac-scheduler
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: arango-all-operator-rbac-scheduler
subjects:
- kind: ServiceAccount
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
@ -357,7 +511,7 @@ metadata:
name: arango-all-operator-rbac-storage
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -370,6 +524,44 @@ subjects:
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/analytics-operator/role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: arango-all-operator-rbac-analytics
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
rules:
- apiGroups:
- "analytics.arangodb.com"
resources:
- "graphanalyticsengines"
- "graphanalyticsengines/status"
verbs:
- "*"
- apiGroups:
- "database.arangodb.com"
resources:
- "arangodeployments"
verbs:
- "get"
- "list"
- "watch"
- apiGroups: ["apps"]
resources:
- "statefulsets"
verbs: ["*"]
- apiGroups: [""]
resources:
- "secrets"
- "services"
verbs: ["*"]
---
# Source: kube-arangodb/templates/apps-operator/role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
@ -378,7 +570,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -412,7 +604,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -429,7 +621,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -461,7 +653,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -478,7 +670,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -486,6 +678,9 @@ rules:
- apiGroups: ["database.arangodb.com"]
resources: ["arangodeployments", "arangodeployments/status", "arangomembers", "arangomembers/status"]
verbs: ["*"]
- apiGroups: ["networking.arangodb.com"]
resources: ["arangoroutes", "arangoroutes/status"]
verbs: ["*"]
- apiGroups: ["database.arangodb.com"]
resources: ["arangoclustersynchronizations", "arangoclustersynchronizations/status"]
verbs: ["*"]
@ -519,7 +714,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -545,7 +740,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -574,7 +769,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -631,6 +826,131 @@ rules:
- "serviceaccounts"
verbs: ["*"]
---
# Source: kube-arangodb/templates/networking-operator/role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: arango-all-operator-rbac-networking
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
rules:
- apiGroups:
- "ml.arangodb.com"
resources:
- "arangomlextensions"
- "arangomlextensions/status"
- "arangomlbatchjobs"
- "arangomlbatchjobs/status"
- "arangomlcronjobs"
- "arangomlcronjobs/status"
- "arangomlstorages"
- "arangomlstorages/status"
verbs:
- "*"
- apiGroups:
- "scheduler.arangodb.com"
resources:
- "arangoprofiles"
- "arangoprofiles/status"
verbs:
- "*"
- apiGroups:
- "database.arangodb.com"
resources:
- "arangodeployments"
verbs:
- "get"
- "list"
- "watch"
- apiGroups:
- "rbac.authorization.k8s.io"
resources:
- "roles"
- "rolebindings"
verbs: ["*"]
- apiGroups:
- "batch"
resources:
- "cronjobs"
- "jobs"
verbs: ["*"]
- apiGroups: ["apps"]
resources:
- "statefulsets"
verbs: ["*"]
- apiGroups: [""]
resources:
- "pods"
- "secrets"
- "services"
- "serviceaccounts"
verbs: ["*"]
---
# Source: kube-arangodb/templates/scheduler-operator/role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: arango-all-operator-rbac-scheduler
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
rules:
- apiGroups:
- "scheduler.arangodb.com"
resources:
- "arangoprofiles"
- "arangoprofiles/status"
- "arangoschedulerpods"
- "arangoschedulerpods/status"
- "arangoschedulerdeployments"
- "arangoschedulerdeployments/status"
- "arangoschedulerbatchjobs"
- "arangoschedulerbatchjobs/status"
- "arangoschedulercronjobs"
- "arangoschedulercronjobs/status"
verbs:
- "*"
- apiGroups:
- ""
resources:
- "pods"
- "pods/status"
verbs:
- "*"
- apiGroups:
- "apps"
resources:
- "deployments"
- "deployments/status"
verbs:
- "*"
- apiGroups:
- "batch"
resources:
- "jobs"
- "jobs/status"
- "cronjobs"
- "cronjobs/status"
verbs:
- "*"
- apiGroups:
- "database.arangodb.com"
resources:
- "arangodeployments"
verbs:
- "get"
- "list"
- "watch"
---
# Source: kube-arangodb/templates/storage-operator/role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
@ -639,7 +959,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -657,6 +977,27 @@ rules:
resources: ["deployments", "replicasets"]
verbs: ["get"]
---
# Source: kube-arangodb/templates/analytics-operator/role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: arango-all-operator-rbac-analytics
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: arango-all-operator-rbac-analytics
subjects:
- kind: ServiceAccount
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/apps-operator/role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
@ -665,7 +1006,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -685,7 +1026,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -706,7 +1047,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -727,7 +1068,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -748,7 +1089,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -769,7 +1110,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -790,7 +1131,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -811,7 +1152,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -824,6 +1165,48 @@ subjects:
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/networking-operator/role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: arango-all-operator-rbac-networking
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: arango-all-operator-rbac-networking
subjects:
- kind: ServiceAccount
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/scheduler-operator/role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: arango-all-operator-rbac-scheduler
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: arango-all-operator-rbac-scheduler
subjects:
- kind: ServiceAccount
name: arango-all-operator
namespace: default
---
# Source: kube-arangodb/templates/storage-operator/role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
@ -832,7 +1215,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -853,7 +1236,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -888,7 +1271,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -906,7 +1289,7 @@ spec:
metadata:
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: all
release: all
@ -945,7 +1328,7 @@ spec:
containers:
- name: operator
imagePullPolicy: Always
image: arangodb/kube-arangodb:1.2.42
image: arangodb/kube-arangodb:1.2.43
args:
- --scope=legacy
- --operator.deployment
@ -955,6 +1338,9 @@ spec:
- --mode.single
- --operator.apps
- --operator.ml
- --operator.analytics
- --operator.networking
- --operator.scheduler
- --operator.k2k-cluster-sync
- --chaos.allowed=false
env:
@ -1007,19 +1393,3 @@ spec:
operator: "Exists"
effect: "NoExecute"
tolerationSeconds: 5
# Source: kube-arangodb/templates/analytics-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/analytics-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/analytics-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/analytics-operator/role.yaml
---

View file

@ -6,7 +6,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -19,7 +19,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -31,7 +31,7 @@ metadata:
name: arango-apps-operator-rbac-apps
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -47,24 +47,17 @@ metadata:
name: arango-apps-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
rules:
# apps.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeployments.database.arangodb.com"
- "arangoclustersynchronizations.database.arangodb.com"
- "arangomembers.database.arangodb.com"
- "arangotasks.database.arangodb.com"
- "arangodeploymentreplications.replication.database.arangodb.com"
- "arangobackups.backup.arangodb.com"
- "arangobackuppolicies.backup.arangodb.com"
- "arangojobs.apps.arangodb.com"
- "arangolocalstorages.storage.arangodb.com"
---
# Source: kube-arangodb/templates/apps-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
@ -73,7 +66,7 @@ metadata:
name: arango-apps-operator-rbac-apps
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -93,7 +86,7 @@ metadata:
name: arango-apps-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -114,7 +107,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -148,7 +141,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -165,7 +158,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -185,7 +178,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -206,7 +199,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -241,7 +234,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -259,7 +252,7 @@ spec:
metadata:
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: apps
release: apps
@ -298,7 +291,7 @@ spec:
containers:
- name: operator
imagePullPolicy: Always
image: arangodb/kube-arangodb:1.2.42
image: arangodb/kube-arangodb:1.2.43
args:
- --scope=legacy
- --mode.single
@ -459,6 +452,38 @@ spec:
---
# Source: kube-arangodb/templates/networking-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/networking-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role.yaml
---
# Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml
---

View file

@ -6,7 +6,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -18,24 +18,20 @@ metadata:
name: arango-ml-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
rules:
# ml.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeployments.database.arangodb.com"
- "arangoclustersynchronizations.database.arangodb.com"
- "arangomembers.database.arangodb.com"
- "arangotasks.database.arangodb.com"
- "arangodeploymentreplications.replication.database.arangodb.com"
- "arangobackups.backup.arangodb.com"
- "arangobackuppolicies.backup.arangodb.com"
- "arangojobs.apps.arangodb.com"
- "arangolocalstorages.storage.arangodb.com"
- "arangomlbatchjobs.ml.arangodb.com"
- "arangomlcronjobs.ml.arangodb.com"
- "arangomlextensions.ml.arangodb.com"
- "arangomlstorages.ml.arangodb.com"
---
# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
@ -44,7 +40,7 @@ metadata:
name: arango-ml-operator-rbac-ml
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -60,7 +56,7 @@ metadata:
name: arango-ml-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -80,7 +76,7 @@ metadata:
name: arango-ml-operator-rbac-ml
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -101,7 +97,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -166,7 +162,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -187,7 +183,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -222,7 +218,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -240,7 +236,7 @@ spec:
metadata:
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -279,7 +275,7 @@ spec:
containers:
- name: operator
imagePullPolicy: Always
image: arangodb/kube-arangodb:1.2.42
image: arangodb/kube-arangodb:1.2.43
args:
- --scope=legacy
- --mode.single
@ -442,6 +438,38 @@ spec:
---
# Source: kube-arangodb/templates/networking-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/networking-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role.yaml
---
# Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml
---

View file

@ -6,7 +6,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -18,24 +18,20 @@ metadata:
name: arango-ml-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
rules:
# ml.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeployments.database.arangodb.com"
- "arangoclustersynchronizations.database.arangodb.com"
- "arangomembers.database.arangodb.com"
- "arangotasks.database.arangodb.com"
- "arangodeploymentreplications.replication.database.arangodb.com"
- "arangobackups.backup.arangodb.com"
- "arangobackuppolicies.backup.arangodb.com"
- "arangojobs.apps.arangodb.com"
- "arangolocalstorages.storage.arangodb.com"
- "arangomlbatchjobs.ml.arangodb.com"
- "arangomlcronjobs.ml.arangodb.com"
- "arangomlextensions.ml.arangodb.com"
- "arangomlstorages.ml.arangodb.com"
---
# Source: kube-arangodb/templates/ml-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
@ -44,7 +40,7 @@ metadata:
name: arango-ml-operator-rbac-ml
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -60,7 +56,7 @@ metadata:
name: arango-ml-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -80,7 +76,7 @@ metadata:
name: arango-ml-operator-rbac-ml
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -101,7 +97,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -166,7 +162,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -187,7 +183,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -222,7 +218,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -240,7 +236,7 @@ spec:
metadata:
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: ml
release: ml
@ -279,7 +275,7 @@ spec:
containers:
- name: operator
imagePullPolicy: Always
image: arangodb/kube-arangodb-enterprise:1.2.42
image: arangodb/kube-arangodb-enterprise:1.2.43
args:
- --scope=legacy
- --mode.single
@ -442,6 +438,38 @@ spec:
---
# Source: kube-arangodb/templates/networking-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/networking-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role.yaml
---
# Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml
---

View file

@ -6,7 +6,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -18,7 +18,7 @@ metadata:
name: arango-backup-operator-rbac-backup
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -34,24 +34,18 @@ metadata:
name: arango-backup-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
rules:
# backup.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeployments.database.arangodb.com"
- "arangoclustersynchronizations.database.arangodb.com"
- "arangomembers.database.arangodb.com"
- "arangotasks.database.arangodb.com"
- "arangodeploymentreplications.replication.database.arangodb.com"
- "arangobackups.backup.arangodb.com"
- "arangobackuppolicies.backup.arangodb.com"
- "arangojobs.apps.arangodb.com"
- "arangolocalstorages.storage.arangodb.com"
- "arangobackups.backup.arangodb.com"
---
# Source: kube-arangodb/templates/backup-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
@ -60,7 +54,7 @@ metadata:
name: arango-backup-operator-rbac-backup
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -80,7 +74,7 @@ metadata:
name: arango-backup-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -101,7 +95,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -133,7 +127,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -154,7 +148,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -189,7 +183,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -207,7 +201,7 @@ spec:
metadata:
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: backup
release: backup
@ -246,7 +240,7 @@ spec:
containers:
- name: operator
imagePullPolicy: Always
image: arangodb/kube-arangodb:1.2.42
image: arangodb/kube-arangodb:1.2.43
args:
- --scope=legacy
- --operator.backup
@ -409,6 +403,38 @@ spec:
---
# Source: kube-arangodb/templates/networking-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/networking-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role.yaml
---
# Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml
---

View file

@ -534,6 +534,102 @@ spec:
subresources:
status: {}
---
# File: chart/kube-arangodb/crds/scheduler-pod.yaml
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: arangoschedulerpods.scheduler.arangodb.com
spec:
group: scheduler.arangodb.com
names:
kind: ArangoSchedulerPod
listKind: ArangoSchedulerPodList
plural: arangoschedulerpods
singular: arangoschedulerpod
scope: Namespaced
versions:
- name: v1beta1
schema:
openAPIV3Schema:
type: object
x-kubernetes-preserve-unknown-fields: true
served: true
storage: true
subresources:
status: {}
---
# File: chart/kube-arangodb/crds/scheduler-deployment.yaml
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: arangoschedulerdeployments.scheduler.arangodb.com
spec:
group: scheduler.arangodb.com
names:
kind: ArangoSchedulerDeployment
listKind: ArangoSchedulerDeploymentList
plural: arangoschedulerdeployments
singular: arangoschedulerdeployment
scope: Namespaced
versions:
- name: v1beta1
schema:
openAPIV3Schema:
type: object
x-kubernetes-preserve-unknown-fields: true
served: true
storage: true
subresources:
status: {}
---
# File: chart/kube-arangodb/crds/scheduler-batchjob.yaml
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: arangoschedulerbatchjobs.scheduler.arangodb.com
spec:
group: scheduler.arangodb.com
names:
kind: ArangoSchedulerBatchJob
listKind: ArangoSchedulerBatchJobList
plural: arangoschedulerbatchjobs
singular: arangoschedulerbatchjob
scope: Namespaced
versions:
- name: v1beta1
schema:
openAPIV3Schema:
type: object
x-kubernetes-preserve-unknown-fields: true
served: true
storage: true
subresources:
status: {}
---
# File: chart/kube-arangodb/crds/scheduler-cronjob.yaml
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: arangoschedulercronjobs.scheduler.arangodb.com
spec:
group: scheduler.arangodb.com
names:
kind: ArangoSchedulerCronJob
listKind: ArangoSchedulerCronJobList
plural: arangoschedulercronjobs
singular: arangoschedulercronjob
scope: Namespaced
versions:
- name: v1beta1
schema:
openAPIV3Schema:
type: object
x-kubernetes-preserve-unknown-fields: true
served: true
storage: true
subresources:
status: {}
---
# File: chart/kube-arangodb/crds/analytics-graphanalyticsengine.yaml
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
@ -557,3 +653,27 @@ spec:
storage: true
subresources:
status: {}
---
# File: chart/kube-arangodb/crds/networking-route.yaml
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: arangoroutes.networking.arangodb.com
spec:
group: networking.arangodb.com
names:
kind: ArangoRoute
listKind: ArangoRouteList
plural: arangoroutes
singular: arangoroute
scope: Namespaced
versions:
- name: v1alpha1
schema:
openAPIV3Schema:
type: object
x-kubernetes-preserve-unknown-fields: true
served: true
storage: true
subresources:
status: {}

View file

@ -6,7 +6,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -18,24 +18,17 @@ metadata:
name: arango-deployment-replication-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
rules:
# replication.database.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeployments.database.arangodb.com"
- "arangoclustersynchronizations.database.arangodb.com"
- "arangomembers.database.arangodb.com"
- "arangotasks.database.arangodb.com"
- "arangodeploymentreplications.replication.database.arangodb.com"
- "arangobackups.backup.arangodb.com"
- "arangobackuppolicies.backup.arangodb.com"
- "arangojobs.apps.arangodb.com"
- "arangolocalstorages.storage.arangodb.com"
---
# Source: kube-arangodb/templates/deployment-replications-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
@ -44,7 +37,7 @@ metadata:
name: arango-deployment-replication-operator-rbac-deployment-replication
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -63,7 +56,7 @@ metadata:
name: arango-deployment-replication-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -83,7 +76,7 @@ metadata:
name: arango-deployment-replication-operator-rbac-deployment-replication
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -104,7 +97,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -130,7 +123,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -151,7 +144,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -186,7 +179,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -204,7 +197,7 @@ spec:
metadata:
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment-replication
release: deployment-replication
@ -243,7 +236,7 @@ spec:
containers:
- name: operator
imagePullPolicy: Always
image: arangodb/kube-arangodb:1.2.42
image: arangodb/kube-arangodb:1.2.43
args:
- --scope=legacy
- --operator.deployment-replication
@ -406,6 +399,38 @@ spec:
---
# Source: kube-arangodb/templates/networking-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/networking-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role.yaml
---
# Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml
---

View file

@ -6,7 +6,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -18,24 +18,36 @@ metadata:
name: arango-deployment-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
rules:
# database.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeployments.database.arangodb.com"
- "arangoclustersynchronizations.database.arangodb.com"
- "arangodeployments.database.arangodb.com"
- "arangomembers.database.arangodb.com"
- "arangotasks.database.arangodb.com"
- "arangodeploymentreplications.replication.database.arangodb.com"
- "arangobackups.backup.arangodb.com"
- "arangobackuppolicies.backup.arangodb.com"
- "arangojobs.apps.arangodb.com"
- "arangolocalstorages.storage.arangodb.com"
# networking.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangoroutes.networking.arangodb.com"
# scheduler.arangodb.com
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangoprofiles.scheduler.arangodb.com"
- "arangoschedulerpods.scheduler.arangodb.com"
- "arangoschedulerdeploymets.scheduler.arangodb.com"
- "arangoschedulerbatchjobs.scheduler.arangodb.com"
- "arangoschedulercronjobs.scheduler.arangodb.com"
---
# Source: kube-arangodb/templates/deployment-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
@ -44,7 +56,7 @@ metadata:
name: arango-deployment-operator-rbac-deployment
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -56,6 +68,38 @@ rules:
resources: ["namespaces", "nodes", "persistentvolumes"]
verbs: ["get", "list"]
---
# Source: kube-arangodb/templates/networking-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: arango-deployment-operator-rbac-networking
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
rules:
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch"]
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: arango-deployment-operator-rbac-scheduler
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
rules:
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch"]
---
# Source: kube-arangodb/templates/crd/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
@ -63,7 +107,7 @@ metadata:
name: arango-deployment-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -83,7 +127,7 @@ metadata:
name: arango-deployment-operator-rbac-deployment
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -96,6 +140,46 @@ subjects:
name: arango-deployment-operator
namespace: default
---
# Source: kube-arangodb/templates/networking-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: arango-deployment-operator-rbac-networking
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: arango-deployment-operator-rbac-networking
subjects:
- kind: ServiceAccount
name: arango-deployment-operator
namespace: default
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: arango-deployment-operator-rbac-scheduler
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: arango-deployment-operator-rbac-scheduler
subjects:
- kind: ServiceAccount
name: arango-deployment-operator
namespace: default
---
# Source: kube-arangodb/templates/deployment-operator/default-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
@ -104,7 +188,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -121,7 +205,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -129,6 +213,9 @@ rules:
- apiGroups: ["database.arangodb.com"]
resources: ["arangodeployments", "arangodeployments/status", "arangomembers", "arangomembers/status"]
verbs: ["*"]
- apiGroups: ["networking.arangodb.com"]
resources: ["arangoroutes", "arangoroutes/status"]
verbs: ["*"]
- apiGroups: ["database.arangodb.com"]
resources: ["arangoclustersynchronizations", "arangoclustersynchronizations/status"]
verbs: ["*"]
@ -154,6 +241,131 @@ rules:
resources: ["servicemonitors"]
verbs: ["get", "create", "delete", "update", "list", "watch", "patch"]
---
# Source: kube-arangodb/templates/networking-operator/role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: arango-deployment-operator-rbac-networking
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
rules:
- apiGroups:
- "ml.arangodb.com"
resources:
- "arangomlextensions"
- "arangomlextensions/status"
- "arangomlbatchjobs"
- "arangomlbatchjobs/status"
- "arangomlcronjobs"
- "arangomlcronjobs/status"
- "arangomlstorages"
- "arangomlstorages/status"
verbs:
- "*"
- apiGroups:
- "scheduler.arangodb.com"
resources:
- "arangoprofiles"
- "arangoprofiles/status"
verbs:
- "*"
- apiGroups:
- "database.arangodb.com"
resources:
- "arangodeployments"
verbs:
- "get"
- "list"
- "watch"
- apiGroups:
- "rbac.authorization.k8s.io"
resources:
- "roles"
- "rolebindings"
verbs: ["*"]
- apiGroups:
- "batch"
resources:
- "cronjobs"
- "jobs"
verbs: ["*"]
- apiGroups: ["apps"]
resources:
- "statefulsets"
verbs: ["*"]
- apiGroups: [""]
resources:
- "pods"
- "secrets"
- "services"
- "serviceaccounts"
verbs: ["*"]
---
# Source: kube-arangodb/templates/scheduler-operator/role.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: arango-deployment-operator-rbac-scheduler
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
rules:
- apiGroups:
- "scheduler.arangodb.com"
resources:
- "arangoprofiles"
- "arangoprofiles/status"
- "arangoschedulerpods"
- "arangoschedulerpods/status"
- "arangoschedulerdeployments"
- "arangoschedulerdeployments/status"
- "arangoschedulerbatchjobs"
- "arangoschedulerbatchjobs/status"
- "arangoschedulercronjobs"
- "arangoschedulercronjobs/status"
verbs:
- "*"
- apiGroups:
- ""
resources:
- "pods"
- "pods/status"
verbs:
- "*"
- apiGroups:
- "apps"
resources:
- "deployments"
- "deployments/status"
verbs:
- "*"
- apiGroups:
- "batch"
resources:
- "jobs"
- "jobs/status"
- "cronjobs"
- "cronjobs/status"
verbs:
- "*"
- apiGroups:
- "database.arangodb.com"
resources:
- "arangodeployments"
verbs:
- "get"
- "list"
- "watch"
---
# Source: kube-arangodb/templates/deployment-operator/default-role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
@ -162,7 +374,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -183,7 +395,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -196,6 +408,48 @@ subjects:
name: arango-deployment-operator
namespace: default
---
# Source: kube-arangodb/templates/networking-operator/role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: arango-deployment-operator-rbac-networking
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: arango-deployment-operator-rbac-networking
subjects:
- kind: ServiceAccount
name: arango-deployment-operator
namespace: default
---
# Source: kube-arangodb/templates/scheduler-operator/role-binding.yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: arango-deployment-operator-rbac-scheduler
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: arango-deployment-operator-rbac-scheduler
subjects:
- kind: ServiceAccount
name: arango-deployment-operator
namespace: default
---
# Source: kube-arangodb/templates/service.yaml
apiVersion: v1
kind: Service
@ -204,7 +458,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -239,7 +493,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -257,7 +511,7 @@ spec:
metadata:
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: deployment
release: deployment
@ -296,11 +550,13 @@ spec:
containers:
- name: operator
imagePullPolicy: Always
image: arangodb/kube-arangodb:1.2.42
image: arangodb/kube-arangodb:1.2.43
args:
- --scope=legacy
- --operator.deployment
- --mode.single
- --operator.networking
- --operator.scheduler
- --chaos.allowed=false
env:
- name: MY_POD_NAMESPACE

View file

@ -6,7 +6,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -18,24 +18,11 @@ metadata:
name: arango-k2kclustersync-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
rules:
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeployments.database.arangodb.com"
- "arangoclustersynchronizations.database.arangodb.com"
- "arangomembers.database.arangodb.com"
- "arangotasks.database.arangodb.com"
- "arangodeploymentreplications.replication.database.arangodb.com"
- "arangobackups.backup.arangodb.com"
- "arangobackuppolicies.backup.arangodb.com"
- "arangojobs.apps.arangodb.com"
- "arangolocalstorages.storage.arangodb.com"
---
# Source: kube-arangodb/templates/k2k-cluster-sync-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
@ -44,7 +31,7 @@ metadata:
name: arango-k2kclustersync-operator-rbac-k2kclustersync
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -60,7 +47,7 @@ metadata:
name: arango-k2kclustersync-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -80,7 +67,7 @@ metadata:
name: arango-k2kclustersync-operator-rbac-k2kclustersync
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -101,7 +88,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -130,7 +117,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -151,7 +138,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -186,7 +173,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -204,7 +191,7 @@ spec:
metadata:
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: k2kclustersync
release: k2kclustersync
@ -243,7 +230,7 @@ spec:
containers:
- name: operator
imagePullPolicy: Always
image: arangodb/kube-arangodb:1.2.42
image: arangodb/kube-arangodb:1.2.43
args:
- --scope=legacy
- --mode.single
@ -406,6 +393,38 @@ spec:
---
# Source: kube-arangodb/templates/networking-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/networking-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role.yaml
---
# Source: kube-arangodb/templates/storage-operator/cluster-role-binding.yaml
---

View file

@ -6,7 +6,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -18,7 +18,7 @@ metadata:
name: arangolocalstorages.storage.arangodb.com
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -48,24 +48,11 @@ metadata:
name: arango-storage-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
rules:
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["get", "list", "watch", "update", "delete"]
resourceNames:
- "arangodeployments.database.arangodb.com"
- "arangoclustersynchronizations.database.arangodb.com"
- "arangomembers.database.arangodb.com"
- "arangotasks.database.arangodb.com"
- "arangodeploymentreplications.replication.database.arangodb.com"
- "arangobackups.backup.arangodb.com"
- "arangobackuppolicies.backup.arangodb.com"
- "arangojobs.apps.arangodb.com"
- "arangolocalstorages.storage.arangodb.com"
---
# Source: kube-arangodb/templates/storage-operator/cluster-role.yaml
apiVersion: rbac.authorization.k8s.io/v1
@ -74,7 +61,7 @@ metadata:
name: arango-storage-operator-rbac-storage
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -102,7 +89,7 @@ metadata:
name: arango-storage-operator-rbac-crd
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -122,7 +109,7 @@ metadata:
name: arango-storage-operator-rbac-storage
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -143,7 +130,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -169,7 +156,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -190,7 +177,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -225,7 +212,7 @@ metadata:
namespace: default
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -243,7 +230,7 @@ spec:
metadata:
labels:
app.kubernetes.io/name: kube-arangodb
helm.sh/chart: kube-arangodb-1.2.42
helm.sh/chart: kube-arangodb-1.2.43
app.kubernetes.io/managed-by: Tiller
app.kubernetes.io/instance: storage
release: storage
@ -282,7 +269,7 @@ spec:
containers:
- name: operator
imagePullPolicy: Always
image: arangodb/kube-arangodb:1.2.42
image: arangodb/kube-arangodb:1.2.43
args:
- --scope=legacy
- --operator.storage
@ -460,3 +447,35 @@ spec:
# Source: kube-arangodb/templates/ml-operator/role.yaml
---
# Source: kube-arangodb/templates/networking-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/networking-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/networking-operator/role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/cluster-role.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role-binding.yaml
---
# Source: kube-arangodb/templates/scheduler-operator/role.yaml
---

View file

@ -1,23 +1,3 @@
//
// DISCLAIMER
//
// Copyright 2024 ArangoDB GmbH, Cologne, Germany
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
// Copyright holder is ArangoDB GmbH, Cologne, Germany
//
package operator
import (

View file

@ -1,23 +1,3 @@
//
// DISCLAIMER
//
// Copyright 2024 ArangoDB GmbH, Cologne, Germany
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
// Copyright holder is ArangoDB GmbH, Cologne, Germany
//
package operator
import (

View file

@ -1,23 +1,3 @@
//
// DISCLAIMER
//
// Copyright 2024 ArangoDB GmbH, Cologne, Germany
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
// Copyright holder is ArangoDB GmbH, Cologne, Germany
//
package operator
import (

View file

@ -1,23 +1,3 @@
//
// DISCLAIMER
//
// Copyright 2024 ArangoDB GmbH, Cologne, Germany
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
// Copyright holder is ArangoDB GmbH, Cologne, Germany
//
package operator
import (

View file

@ -1,23 +1,3 @@
//
// DISCLAIMER
//
// Copyright 2024 ArangoDB GmbH, Cologne, Germany
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
// Copyright holder is ArangoDB GmbH, Cologne, Germany
//
package operator
import (

View file

@ -1,23 +1,3 @@
//
// DISCLAIMER
//
// Copyright 2024 ArangoDB GmbH, Cologne, Germany
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
// Copyright holder is ArangoDB GmbH, Cologne, Germany
//
package operator
import (

View file

@ -1,23 +1,3 @@
//
// DISCLAIMER
//
// Copyright 2024 ArangoDB GmbH, Cologne, Germany
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
// Copyright holder is ArangoDB GmbH, Cologne, Germany
//
package operator
import (

View file

@ -1,23 +1,3 @@
//
// DISCLAIMER
//
// Copyright 2024 ArangoDB GmbH, Cologne, Germany
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
// Copyright holder is ArangoDB GmbH, Cologne, Germany
//
package operator
import (

View file

@ -1,23 +1,3 @@
//
// DISCLAIMER
//
// Copyright 2024 ArangoDB GmbH, Cologne, Germany
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
// Copyright holder is ArangoDB GmbH, Cologne, Germany
//
package operator
import (

View file

@ -1,23 +1,3 @@
//
// DISCLAIMER
//
// Copyright 2024 ArangoDB GmbH, Cologne, Germany
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
// Copyright holder is ArangoDB GmbH, Cologne, Germany
//
package operator
import (