|
1 | 1 | # mysql-operator |
2 | 2 |
|
3 | | -This is the helm chart for [mysql-operator](https://github.com/presslabs/mysql-operator). |
| 3 | +This is the helm chart for [mysql-operator](https://github.com/bitpoke/mysql-operator). |
4 | 4 |
|
5 | 5 | ## TL;DR |
6 | 6 | ```sh |
7 | 7 | ## For Helm v2 |
8 | | -helm repo add presslabs https://presslabs.github.io/charts |
9 | | -helm install presslabs/mysql-operator --name mysql-operator |
| 8 | +helm repo add bitpoke https://helm-charts.bitpoke.io |
| 9 | +helm install bitpoke/mysql-operator --name mysql-operator |
10 | 10 |
|
11 | 11 | ## For Helm v3 |
12 | | -helm repo add presslabs https://presslabs.github.io/charts |
13 | | -helm install mysql-operator presslabs/mysql-operator |
| 12 | +helm repo add bitpoke https://helm-charts.bitpoke.io |
| 13 | +helm install mysql-operator bitpoke/mysql-operator |
14 | 14 | ``` |
15 | 15 |
|
16 | 16 | ## Configuration |
17 | 17 | The following table contains the configuration parameters for mysql-operator and default values. |
18 | 18 |
|
19 | | -| Parameter | Description | Default value | |
20 | | -| --- | --- | --- | |
21 | | -| `replicas` | Replicas for controller | `1` | |
22 | | -| `image` | Controller container image | `quay.io/presslabs/mysql-operator:v0.1.5` | |
23 | | -| `imagePullPolicy` | Controller image pull policy | `IfNotPresent` | |
24 | | -| `imagePullSecrets` | Controller image pull secret | | |
25 | | -| `sidecarImage` | Mysql operator sidecar image | `quay.io/presslabs/mysql-helper:v0.1.5` | |
| 19 | +| Parameter | Description | Default value | |
| 20 | +| --- | --- | --- | |
| 21 | +| `replicas` | Replicas for controller | `1` | |
| 22 | +| `image` | Controller container image | `docker.io/bitpoke/mysql-operator:latest` | |
| 23 | +| `imagePullPolicy` | Controller image pull policy | `IfNotPresent` | |
| 24 | +| `imagePullSecrets` | Controller image pull secret | | |
| 25 | +| `sidecarImage` | Mysql operator sidecar image | `docker.io/bitpoke/mysql-operator-sidecar-5.7:latest` | |
| 26 | +| `sidecarMysql8Image` | Mysql operator sidecar image | `docker.io/bitpoke/mysql-operator-sidecar-8.0:latest` | |
26 | 27 | | `installCRDs` | Whether or not to install CRDS, Regardless of value of this, Helm v3+ will install the CRDs if those are not present already. Use `--skip-crds` with `helm install` if you want to skip CRD creation | `true` | |
27 | | -| `resources` | Controller and Orchestrator pod resources limits and requests | `{}` | |
28 | | -| `nodeSelector` | Controller and Orchestrator pod nodeSelector | `{}` | |
29 | | -| `tolerations` | Controller and Orchestrator pod tolerations | `{}` | |
30 | | -| `nodeAffinity` | Controller and Orchestrator pod affinity | `{}` | |
31 | | -| `antiAffinity` | To ensure 2 services don't end up on the same node can be one of `hard` or `soft` | `hard` | |
32 | | -| `extraArgs` | Args that are passed to controller, check controller command line flags | `[]` | |
33 | | -| `watchNamespace` | The namespace where the operator to watch for resources. Leave empty to watch all namespaces. | `""` | |
34 | | -| `rbac.create` | Whether or not to create rbac service account, role and roleBinding | `true` | |
35 | | -| `rbac.serviceAccountName` | If `rbac.create` is false then this service account is used | a newly created one or `default` | |
36 | | -| `podDisruptionBudget.enabled` | Set PDB for Controller and Orchestrator nodes | `true` | |
37 | | -| `podSecurityPolicy.enabled` | Enfoce pod security policy | `false` | |
38 | | -| `orchestrator.image` | Orchestrator container image | `quay.io/presslabs/orchestrator:latest` | |
39 | | -| `orchestrator.topologyUser` | Set a user for orchestrator to use it to connect to the MySQL cluster | `orchestrator` | |
40 | | -| `orchestrator.topologyPassword` | Set a password for the orchestrator user to connect to MySQL cluster | `<random string>` | |
41 | | -| `orchestrator.*` | More ochestrator values that can be tuned. Check in values.yaml | | |
42 | | - |
| 28 | +| `resources` | Controller and Orchestrator pod resources limits and requests | `{}` | |
| 29 | +| `nodeSelector` | Controller and Orchestrator pod nodeSelector | `{}` | |
| 30 | +| `tolerations` | Controller and Orchestrator pod tolerations | `{}` | |
| 31 | +| `nodeAffinity` | Controller and Orchestrator pod affinity | `{}` | |
| 32 | +| `antiAffinity` | To ensure 2 services don't end up on the same node can be one of `hard` or `soft` | `hard` | |
| 33 | +| `extraArgs` | Args that are passed to controller, check controller command line flags | `[]` | |
| 34 | +| `watchNamespace` | The namespace where the operator to watch for resources. Leave empty to watch all namespaces. | `""` | |
| 35 | +| `rbac.create` | Whether or not to create rbac service account, role and roleBinding | `true` | |
| 36 | +| `rbac.serviceAccountName` | If `rbac.create` is false then this service account is used | a newly created one or `default` | |
| 37 | +| `podDisruptionBudget.enabled` | Set PDB for Controller and Orchestrator nodes | `true` | |
| 38 | +| `podSecurityPolicy.enabled` | Enfoce pod security policy | `false` | |
| 39 | +| `orchestrator.image` | Orchestrator container image | `docker.io/bitpoke/mysql-operator-orchestrator:latest` | |
| 40 | +| `orchestrator.topologyUser` | Set a user for orchestrator to use it to connect to the MySQL cluster | `orchestrator` | |
| 41 | +| `orchestrator.topologyPassword` | Set a password for the orchestrator user to connect to MySQL cluster | `<random string>` | |
| 42 | +| `orchestrator.*` | More ochestrator values that can be tuned. Check in values.yaml | | |
0 commit comments