| Giorgi Lekveishvili | 925f0de | 2024-03-14 18:51:56 +0400 | [diff] [blame] | 1 | # hydra-maester |
| 2 | |
| 3 |    |
| 4 | |
| 5 | A Helm chart for Kubernetes |
| 6 | |
| 7 | ## Values |
| 8 | |
| 9 | | Key | Type | Default | Description | |
| 10 | |-----|------|---------|-------------| |
| 11 | | adminService | object | `{"endpoint":"/admin/clients","name":null,"port":null}` | Connection data to admin service of Hydra | |
| 12 | | adminService.endpoint | string | `"/admin/clients"` | Set the clients endpoint, should be `/clients` for Hydra 1.x and `/admin/clients` for Hydra 2.x | |
| 13 | | adminService.name | string | `nil` | Service name | |
| 14 | | adminService.port | string | `nil` | Service port | |
| 15 | | affinity | object | `{}` | Configure node affinity | |
| 16 | | deployment.args | object | `{"syncPeriod":""}` | Arguments to be passed to the program | |
| 17 | | deployment.args.syncPeriod | string | `""` | The minimum frequency at which watched resources are reconciled | |
| 18 | | deployment.automountServiceAccountToken | bool | `true` | This applications connects to the k8s API and requires the permissions | |
| 19 | | deployment.dnsConfig | object | `{}` | Configure pod dnsConfig. | |
| 20 | | deployment.extraAnnotations | object | `{}` | Deployment level extra annotations | |
| 21 | | deployment.extraLabels | object | `{}` | Deployment level extra labels | |
| 22 | | deployment.nodeSelector | object | `{}` | Node labels for pod assignment. | |
| 23 | | deployment.podMetadata | object | `{"annotations":{},"labels":{}}` | Specify pod metadata, this metadata is added directly to the pod, and not higher objects | |
| 24 | | deployment.podMetadata.annotations | object | `{}` | Extra pod level annotations | |
| 25 | | deployment.podMetadata.labels | object | `{}` | Extra pod level labels | |
| 26 | | deployment.resources | object | `{}` | | |
| 27 | | deployment.securityContext | object | `{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]},"privileged":false,"readOnlyRootFilesystem":true,"runAsNonRoot":true,"runAsUser":1000,"seccompProfile":{"type":"RuntimeDefault"}}` | Default security context | |
| 28 | | deployment.serviceAccount | object | `{"annotations":{}}` | Configure service account | |
| 29 | | deployment.serviceAccount.annotations | object | `{}` | Annotations to add to the service account | |
| 30 | | deployment.tolerations | list | `[]` | Configure node tolerations. | |
| 31 | | deployment.topologySpreadConstraints | list | `[]` | Configure pod topologySpreadConstraints. | |
| 32 | | enabledNamespaces | list | `[]` | The Controller have CREATE and READ access to all Secrets in the namespaces listed below. | |
| 33 | | forwardedProto | string | `nil` | | |
| 34 | | image.pullPolicy | string | `"IfNotPresent"` | Image pull policy | |
| 35 | | image.repository | string | `"oryd/hydra-maester"` | Ory Hydra-maester image | |
| 36 | | image.tag | string | `"v0.0.27"` | Ory Hydra-maester version | |
| 37 | | imagePullSecrets | list | `[]` | Image pull secrets | |
| 38 | | pdb | object | `{"enabled":false,"spec":{"minAvailable":1}}` | PodDistributionBudget configuration | |
| 39 | | priorityClassName | string | `""` | Pod priority # https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/ | |
| 40 | | replicaCount | int | `1` | Number of replicas in deployment | |
| 41 | | singleNamespaceMode | bool | `false` | Single namespace mode. If enabled the controller will watch for resources only from namespace it is deployed in, ignoring others | |
| 42 | |
| 43 | ---------------------------------------------- |
| 44 | Autogenerated from chart metadata using [helm-docs v1.11.0](https://github.com/norwoodj/helm-docs/releases/v1.11.0) |