|
1 | 1 | # etcd-operator
|
2 | 2 |
|
3 |
| -   |
| 3 | + |
4 | 4 |
|
5 | 5 | ## Values
|
6 | 6 |
|
7 | 7 | | Key | Type | Default | Description |
|
8 | 8 | |-----|------|---------|-------------|
|
9 |
| -| affinity | object | `{}` | | |
| 9 | +| affinity | object | `{}` | ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity | |
10 | 10 | | etcdOperator.args[0] | string | `"--health-probe-bind-address=:8081"` | |
|
11 | 11 | | etcdOperator.args[1] | string | `"--metrics-bind-address=127.0.0.1:8080"` | |
|
12 | 12 | | etcdOperator.args[2] | string | `"--leader-elect"` | |
|
13 |
| -| etcdOperator.envVars | object | `{}` | | |
14 |
| -| etcdOperator.image.pullPolicy | string | `"IfNotPresent"` | | |
15 |
| -| etcdOperator.image.repository | string | `"ghcr.io/aenix-io/etcd-operator"` | | |
16 |
| -| etcdOperator.image.tag | string | `""` | | |
17 |
| -| etcdOperator.livenessProbe.httpGet.path | string | `"/healthz"` | | |
18 |
| -| etcdOperator.livenessProbe.httpGet.port | int | `8081` | | |
19 |
| -| etcdOperator.livenessProbe.initialDelaySeconds | int | `15` | | |
20 |
| -| etcdOperator.livenessProbe.periodSeconds | int | `20` | | |
21 |
| -| etcdOperator.readinessProbe.httpGet.path | string | `"/readyz"` | | |
22 |
| -| etcdOperator.readinessProbe.httpGet.port | int | `8081` | | |
23 |
| -| etcdOperator.readinessProbe.initialDelaySeconds | int | `5` | | |
24 |
| -| etcdOperator.readinessProbe.periodSeconds | int | `10` | | |
25 |
| -| etcdOperator.resources.limits.cpu | string | `"500m"` | | |
26 |
| -| etcdOperator.resources.limits.memory | string | `"128Mi"` | | |
27 |
| -| etcdOperator.resources.requests.cpu | string | `"100m"` | | |
28 |
| -| etcdOperator.resources.requests.memory | string | `"64Mi"` | | |
29 |
| -| etcdOperator.securityContext.allowPrivilegeEscalation | bool | `false` | | |
30 |
| -| etcdOperator.securityContext.capabilities.drop[0] | string | `"ALL"` | | |
31 |
| -| etcdOperator.service.port | int | `9443` | | |
32 |
| -| etcdOperator.service.type | string | `"ClusterIP"` | | |
33 |
| -| fullnameOverride | string | `""` | | |
| 13 | +| etcdOperator.envVars | object | `{}` | Empty environment variables section | |
| 14 | +| etcdOperator.image.pullPolicy | string | `"IfNotPresent"` | Image pull policy | |
| 15 | +| etcdOperator.image.repository | string | `"ghcr.io/aenix-io/etcd-operator"` | Image repository | |
| 16 | +| etcdOperator.image.tag | string | `""` | Overrides the image tag whose default is the chart appVersion. | |
| 17 | +| etcdOperator.livenessProbe.httpGet.path | string | `"/healthz"` | Healthcheck liveness probe path | |
| 18 | +| etcdOperator.livenessProbe.httpGet.port | int | `8081` | Healthcheck port | |
| 19 | +| etcdOperator.livenessProbe.initialDelaySeconds | int | `15` | ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#configure-probes | |
| 20 | +| etcdOperator.livenessProbe.periodSeconds | int | `20` | ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#configure-probes | |
| 21 | +| etcdOperator.readinessProbe.httpGet.path | string | `"/readyz"` | Healthcheck readiness probe path | |
| 22 | +| etcdOperator.readinessProbe.httpGet.port | int | `8081` | Healthcheck port | |
| 23 | +| etcdOperator.readinessProbe.initialDelaySeconds | int | `5` | ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#configure-probes | |
| 24 | +| etcdOperator.readinessProbe.periodSeconds | int | `10` | ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#configure-probes | |
| 25 | +| etcdOperator.resources | object | `{"limits":{"cpu":"500m","memory":"128Mi"},"requests":{"cpu":"100m","memory":"64Mi"}}` | ref: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ | |
| 26 | +| etcdOperator.securityContext | object | `{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]}}` | ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ | |
| 27 | +| etcdOperator.service.port | int | `9443` | Service port | |
| 28 | +| etcdOperator.service.type | string | `"ClusterIP"` | Service type | |
| 29 | +| fullnameOverride | string | `""` | Override a full name of helm release | |
34 | 30 | | imagePullSecrets | list | `[]` | |
|
35 | 31 | | kubeRbacProxy.args[0] | string | `"--secure-listen-address=0.0.0.0:8443"` | |
|
36 | 32 | | kubeRbacProxy.args[1] | string | `"--upstream=http://127.0.0.1:8080/"` | |
|
37 | 33 | | kubeRbacProxy.args[2] | string | `"--logtostderr=true"` | |
|
38 | 34 | | kubeRbacProxy.args[3] | string | `"--v=0"` | |
|
39 |
| -| kubeRbacProxy.image.pullPolicy | string | `"IfNotPresent"` | | |
40 |
| -| kubeRbacProxy.image.repository | string | `"gcr.io/kubebuilder/kube-rbac-proxy"` | | |
41 |
| -| kubeRbacProxy.image.tag | string | `"v0.16.0"` | | |
42 |
| -| kubeRbacProxy.livenessProbe | object | `{}` | | |
43 |
| -| kubeRbacProxy.readinessProbe | object | `{}` | | |
44 |
| -| kubeRbacProxy.resources.limits.cpu | string | `"500m"` | | |
45 |
| -| kubeRbacProxy.resources.limits.memory | string | `"128Mi"` | | |
46 |
| -| kubeRbacProxy.resources.requests.cpu | string | `"100m"` | | |
47 |
| -| kubeRbacProxy.resources.requests.memory | string | `"64Mi"` | | |
48 |
| -| kubeRbacProxy.securityContext.allowPrivilegeEscalation | bool | `false` | | |
49 |
| -| kubeRbacProxy.securityContext.capabilities.drop[0] | string | `"ALL"` | | |
50 |
| -| kubeRbacProxy.service.port | int | `8443` | | |
51 |
| -| kubeRbacProxy.service.type | string | `"ClusterIP"` | | |
52 |
| -| kubernetesClusterDomain | string | `"cluster.local"` | | |
53 |
| -| nameOverride | string | `""` | | |
54 |
| -| nodeSelector | object | `{}` | | |
55 |
| -| podAnnotations | object | `{}` | | |
56 |
| -| podLabels | object | `{}` | | |
57 |
| -| podSecurityContext | object | `{}` | | |
58 |
| -| replicaCount | int | `1` | | |
59 |
| -| securityContext.runAsNonRoot | bool | `true` | | |
60 |
| -| serviceAccount.annotations | object | `{}` | | |
61 |
| -| serviceAccount.create | bool | `true` | | |
62 |
| -| tolerations | list | `[]` | | |
| 35 | +| kubeRbacProxy.image.pullPolicy | string | `"IfNotPresent"` | Image pull policy | |
| 36 | +| kubeRbacProxy.image.repository | string | `"gcr.io/kubebuilder/kube-rbac-proxy"` | Image repository | |
| 37 | +| kubeRbacProxy.image.tag | string | `"v0.16.0"` | Version of image | |
| 38 | +| kubeRbacProxy.livenessProbe | object | `{}` | https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/ | |
| 39 | +| kubeRbacProxy.readinessProbe | object | `{}` | https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/ | |
| 40 | +| kubeRbacProxy.resources | object | `{"limits":{"cpu":"250m","memory":"128Mi"},"requests":{"cpu":"100m","memory":"64Mi"}}` | ref: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ | |
| 41 | +| kubeRbacProxy.securityContext | object | `{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]}}` | ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ | |
| 42 | +| kubeRbacProxy.service.port | int | `8443` | Service port | |
| 43 | +| kubeRbacProxy.service.type | string | `"ClusterIP"` | Service type | |
| 44 | +| kubernetesClusterDomain | string | `"cluster.local"` | Kubernetes cluster domain prefix | |
| 45 | +| nameOverride | string | `""` | Override a name of helm release | |
| 46 | +| nodeSelector | object | `{}` | ref: https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/ | |
| 47 | +| podAnnotations | object | `{}` | ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/ | |
| 48 | +| podLabels | object | `{}` | ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ | |
| 49 | +| podSecurityContext | object | `{}` | ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ | |
| 50 | +| replicaCount | int | `1` | Count of pod replicas | |
| 51 | +| serviceAccount.annotations | object | `{}` | Annotations to add to the service account | |
| 52 | +| serviceAccount.create | bool | `true` | Specifies whether a service account should be created | |
| 53 | +| tolerations | list | `[]` | ref: https://kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/ | |
63 | 54 |
|
0 commit comments