You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Using the ArangoDB Kubernetes Operator with Helm
2
+
3
+
[`Helm`](https://www.helm.sh/) is a package manager for Kubernetes, which enables
4
+
you to install various packages (include the ArangoDB Kubernetes Operator)
5
+
into your Kubernetes cluster.
6
+
7
+
The benefit of `helm` (in the context of the ArangoDB Kubernetes Operator)
8
+
is that it allows for a lot of flexibility in how you install the operator.
9
+
For example you can install the operator in a namespace other than
10
+
`default`.
11
+
12
+
## Charts
13
+
14
+
## Configurable values for ArangoDB Kubernetes Operator
15
+
16
+
The following values can be configured when installing the
17
+
ArangoDB Kubernetes Operator with `helm`.
18
+
19
+
### Both charts
20
+
21
+
| Key | Type | Description
22
+
|-------------------|--------|-----|
23
+
| Image | string | Override the docker image used by the operators
24
+
| ImagePullPolicy | string | Override the image pull policy used by the operators. See [Updating Images](https://kubernetes.io/docs/concepts/containers/images/#updating-images) for details.
25
+
| RBAC.Create | bool | Set to `true` (default) to create roles & role bindings.
26
+
27
+
### `kube-arangodb` chart
28
+
29
+
| Key | Type | Description
30
+
|-------------------|--------|-----|
31
+
| Deployment.Create | bool | Set to `true` (default) to deploy the `ArangoDeployment` operator
32
+
| Deployment.User.ServiceAccountName | string | Name of the `ServiceAccount` that is the subject of the `RoleBinding` of users of the `ArangoDeployment` operator
33
+
| Deployment.Operator.ServiceAccountName | string | Name of the `ServiceAccount` used to run the `ArangoDeployment` operator
34
+
| Deployment.Operator.ServiceType | string | Type of `Service` created for the dashboard of the `ArangoDeployment` operator
35
+
| Deployment.AllowChaos | bool | Set to `true` to allow the introduction of chaos. **Only use for testing, never for production!** Defaults to `false`.
36
+
| DeploymentReplication.Create | bool | Set to `true` (default) to deploy the `ArangoDeploymentReplication` operator
37
+
| DeploymentReplication.User.ServiceAccountName | string | Name of the `ServiceAccount` that is the subject of the `RoleBinding` of users of the `ArangoDeploymentReplication` operator
38
+
| DeploymentReplication.Operator.ServiceAccountName | string | Name of the `ServiceAccount` used to run the `ArangoDeploymentReplication` operator
39
+
| DeploymentReplication.Operator.ServiceType | string | Type of `Service` created for the dashboard of the `ArangoDeploymentReplication` operator
40
+
41
+
### `kube-arangodb-storage` chart
42
+
43
+
| Key | Type | Description
44
+
|-------------------|--------|-----|
45
+
| Storage.User.ServiceAccountName | string | Name of the `ServiceAccount` that is the subject of the `RoleBinding` of users of the `ArangoLocalStorage` operator
46
+
| Storage.Operator.ServiceAccountName | string | Name of the `ServiceAccount` used to run the `ArangoLocalStorage` operator
47
+
| Storage.Operator.ServiceType | string | Type of `Service` created for the dashboard of the `ArangoLocalStorage` operator
0 commit comments