This document covers how to install Trusted Certificate Service (TCS) issuer by using Helm charts.
- Helm 3.x
- Kubernetes cluster with SGX node
- cert-manager Custom Resource Definitions (CRDs)
Use the following command to install TCS (to namespace tcs-issuer
which will be created).
NOTE: This will also install the CRDs.
$ helm repo add tcs https://intel.github.io/trusted-certificate-issuer
$ helm repo update
$ helm install tcs-issuer tcs/tcs-issuer -n tcs-issuer --create-namespace
Use the following command to verify the TCS installation status.
$ helm ls -n tcs-issuer
In case you want to uninstall TCS, use the following command:
NOTE: the below command does not uninstall the CRDs.
$ helm delete tcs-issuer -n tcs-issuer
The following table lists the configurable parameters of the TCS issuer chart and their default values. You can change the default values either via helm --set <parameter=value>
or editing the values.yaml
and passing the file to helm via helm install -f values.yaml ...
option.
Parameter | Description | Default |
---|---|---|
image.hub |
Image repository | intel |
image.name |
Image name | trusted-certificate-issuer |
image.tag |
Image tag | latest |
image.pullPolicy |
Image pull policy | Always |
controllerExtraArgs |
List of extra arguments passed to the controller | Empty |