|
1 | 1 | # stackit-cert-manager-webhook |
2 | 2 |
|
3 | | -  |
| 3 | +  |
4 | 4 |
|
5 | | -A Helm chart for Kubernetes |
| 5 | +A Helm chart for stackitcloud/stackit-cert-manager-webhook |
6 | 6 |
|
7 | 7 | ## Values |
8 | 8 |
|
9 | 9 | | Key | Type | Default | Description | |
10 | 10 | |-----|------|---------|-------------| |
| 11 | +| additionalVolumeMounts | list | `[]` | | |
| 12 | +| additionalVolumes | list | `[]` | | |
11 | 13 | | affinity | object | `{}` | | |
12 | 14 | | certManager | object | `{"namespace":"cert-manager","serviceAccountName":"cert-manager"}` | Meta information of the cert-manager itself. | |
13 | 15 | | certManager.namespace | string | `"cert-manager"` | namespace where the webhook should be installed. Cert-Manager and the webhook should be in the same namespace. | |
14 | 16 | | certManager.serviceAccountName | string | `"cert-manager"` | service account name for the cert-manager. | |
| 17 | +| extraEnv | list | `[]` | delete the next line and add your variables as in the commented example below. | |
15 | 18 | | fullnameOverride | string | `""` | Fullname override of the webhook. | |
16 | 19 | | groupName | string | `"acme.stackit.de"` | The GroupName here is used to identify your company or business unit that created this webhook. Therefore, it should be acme.stackit.de. | |
17 | | -| image | object | `{"pullPolicy":"IfNotPresent","repository":"ghcr.io/stackitcloud/stackit-cert-manager-webhook","tag":"latest"}` | Image information for the webhook. | |
| 20 | +| image | object | `{"pullPolicy":"IfNotPresent","repository":"ghcr.io/stackitcloud/stackit-cert-manager-webhook","tag":""}` | Image information for the webhook. | |
18 | 21 | | image.pullPolicy | string | `"IfNotPresent"` | pull policy of the image. | |
19 | 22 | | image.repository | string | `"ghcr.io/stackitcloud/stackit-cert-manager-webhook"` | repository of the image. | |
20 | | -| image.tag | string | `"latest"` | tag of the image. | |
| 23 | +| imagePullSecrets | list | `[]` | | |
21 | 24 | | nameOverride | string | `""` | Webhook configuration. | |
22 | 25 | | nodeSelector | object | `{}` | Node selector for the webhook. | |
23 | 26 | | podSecurityContext.runAsGroup | int | `1000` | | |
24 | 27 | | podSecurityContext.runAsNonRoot | bool | `true` | | |
25 | 28 | | podSecurityContext.runAsUser | int | `1000` | | |
| 29 | +| podSecurityContext.seccompProfile.type | string | `"RuntimeDefault"` | | |
26 | 30 | | replicaCount | int | `1` | Replicas for the webhook. Since it is a stateless application server that sends requests you can increase the number as you want. Most of the time however, 1 replica is enough. | |
27 | 31 | | resources | object | `{}` | Kubernetes resources for the webhook. Usually limits.cpu=100m, limits.memory=128Mi, requests.cpu=100m, requests.memory=128Mi is enough for the webhook. | |
28 | 32 | | securityContext.allowPrivilegeEscalation | bool | `false` | | |
29 | 33 | | securityContext.capabilities.drop[0] | string | `"ALL"` | | |
| 34 | +| securityContext.seccompProfile.type | string | `"RuntimeDefault"` | | |
30 | 35 | | service | object | `{"port":443,"type":"ClusterIP"}` | Configuration for the webhook service. | |
31 | 36 | | service.port | int | `443` | port of the service. | |
32 | 37 | | service.type | string | `"ClusterIP"` | type of the service. | |
|
0 commit comments