|
6 | 6 |
|
7 | 7 | [](https://goreportcard.com/report/github.com/Keyfactor/command-cert-manager-issuer) |
8 | 8 | [](https://img.shields.io/badge/License-Apache%202.0-blue.svg) |
9 | | - |
| 9 | + |
10 | 10 |  |
11 | 11 |  |
12 | 12 |
|
13 | 13 | A Helm chart for the Keyfactor Command External Issuer for cert-manager. |
14 | 14 |
|
15 | 15 | The Command external issuer for cert-manager allows users to enroll certificates from Keyfactor Command using cert-manager. |
16 | 16 |
|
| 17 | +## Installation |
| 18 | + |
| 19 | +### Add Helm Repository |
| 20 | + |
| 21 | +```bash |
| 22 | +helm repo add command-issuer https://keyfactor.github.io/command-cert-manager-issuer |
| 23 | +helm repo update |
| 24 | +``` |
| 25 | + |
| 26 | +### Install Chart |
| 27 | + |
| 28 | +```bash |
| 29 | +helm install command-cert-manager-issuer command-issuer/command-cert-manager-issuer |
| 30 | +``` |
| 31 | + |
| 32 | +Modifications can be made by overriding the default values in the `values.yaml` file with the `--set` flag. For example, to override the `replicaCount` value, run the following command: |
| 33 | +```bash |
| 34 | +helm install command-cert-manager-issuer command-issuer/command-cert-manager-issuer --set replicaCount=2 |
| 35 | +``` |
| 36 | + |
17 | 37 | ## Configuration |
18 | 38 |
|
19 | 39 | The following table lists the configurable parameters of the `command-cert-manager-issuer` chart and their default values. |
20 | 40 |
|
21 | | -| Parameter | Description | Default | |
22 | | -|-----------------------------------|-----------------------------------------------------|--------------------------------------------------------------| |
23 | | -| `replicaCount` | Number of replica command-cert-manager-issuers to run | `1` | |
24 | | -| `image.repository` | Image repository | `m8rmclarenkf/command-cert-manager-external-issuer-controller` | |
25 | | -| `image.pullPolicy` | Image pull policy | `IfNotPresent` | |
26 | | -| `image.tag` | Image tag | `v1.3.1` | |
27 | | -| `imagePullSecrets` | Image pull secrets | `[]` | |
28 | | -| `nameOverride` | Name override | `""` | |
29 | | -| `fullnameOverride` | Full name override | `""` | |
30 | | -| `crd.create` | Specifies if CRDs will be created | `true` | |
31 | | -| `crd.annotations` | Annotations to add to the CRD | `{}` | |
32 | | -| `serviceAccount.create` | Specifies if a service account should be created | `true` | |
33 | | -| `serviceAccount.annotations` | Annotations to add to the service account | `{}` | |
34 | | -| `serviceAccount.name` | Name of the service account to use | `""` (uses the fullname template if `create` is true) | |
35 | | -| `podAnnotations` | Annotations for the pod | `{}` | |
36 | | -| `podSecurityContext.runAsNonRoot` | Run pod as non-root | `true` | |
37 | | -| `securityContext` | Security context for the pod | `{}` (with commented out options) | |
38 | | -| `resources` | CPU/Memory resource requests/limits | `{}` (with commented out options) | |
39 | | -| `nodeSelector` | Node labels for pod assignment | `{}` | |
40 | | -| `tolerations` | Tolerations for pod assignment | `[]` | |
| 41 | +| Parameter | Description | Default | |
| 42 | +|-----------------------------------|-------------------------------------------------------|----------------------------------------------------------------| |
| 43 | +| `replicaCount` | Number of replica command-cert-manager-issuers to run | `1` | |
| 44 | +| `image.repository` | Image repository | `m8rmclarenkf/command-cert-manager-external-issuer-controller` | |
| 45 | +| `image.pullPolicy` | Image pull policy | `IfNotPresent` | |
| 46 | +| `image.tag` | Image tag | `1.0.3` | |
| 47 | +| `imagePullSecrets` | Image pull secrets | `[]` | |
| 48 | +| `nameOverride` | Name override | `""` | |
| 49 | +| `fullnameOverride` | Full name override | `""` | |
| 50 | +| `crd.create` | Specifies if CRDs will be created | `true` | |
| 51 | +| `crd.annotations` | Annotations to add to the CRD | `{}` | |
| 52 | +| `serviceAccount.create` | Specifies if a service account should be created | `true` | |
| 53 | +| `serviceAccount.annotations` | Annotations to add to the service account | `{}` | |
| 54 | +| `serviceAccount.name` | Name of the service account to use | `""` (uses the fullname template if `create` is true) | |
| 55 | +| `podAnnotations` | Annotations for the pod | `{}` | |
| 56 | +| `podSecurityContext.runAsNonRoot` | Run pod as non-root | `true` | |
| 57 | +| `securityContext` | Security context for the pod | `{}` (with commented out options) | |
| 58 | +| `resources` | CPU/Memory resource requests/limits | `{}` (with commented out options) | |
| 59 | +| `nodeSelector` | Node labels for pod assignment | `{}` | |
| 60 | +| `tolerations` | Tolerations for pod assignment | `[]` | |
0 commit comments