The chart source can be found here: https://github.com/miamioh/helm-shibboleth-idp
helm install miamioh/helm-shibboleth-idp
A Helm chart to deploy the Shibboleth IDP in Kubernetes.
To install the chart with the release name my-release
:
helm install miamioh/helm-shibboleth-idp --name my-release
The command deploys helm stuff in the default configuration. The configuration section lists the parameters that can be configured during installation.
To uninstall/delete the my-release
deployment:
helm delete my-release
The command removes all the helm stuff associated with the chart and deletes the release.
The following table lists the configurable parameters of the heml-template chart and their default values.
Parameter | Description | Default |
---|---|---|
image.repository |
Repository for container image | tier/shib-idp |
image.tag |
Image tag | 4.1.0_20210324 |
image.pullPolicy |
Pull policy | Always |
imagePullSecrets |
[] |
|
nameOverride |
`` | |
fullnameOverride |
`` | |
replicaCount |
1 | |
ingress.enabled |
true |
|
ingress.hosts |
[shib-idp.local] |
|
ingress.annotations |
{} |
|
ingress.tls |
{} |
|
preStopDelay |
60 | |
serviceAccount.create |
Specifies whether a service account should be created | true |
serviceAccount.annotations |
Annotations to add to the service account | {} |
serviceAccount.name |
The name of the service account to use. If not set and create is true, a name is generated using the fullname template | `` |
service.port |
External Port | 443 |
service.containerPort |
Port used by the container | 8080 |
service.type |
ClusterIP | |
resources.limits.cpu |
2000m | |
resources.limits.memory |
4Gi | |
resources.requests.cpu |
1000m | |
resources.requests.memory |
3Gi | |
initResources.limits.cpu |
20m | |
initResources.limits.memory |
50Mi | |
initResources.requests.cpu |
10m | |
initResources.requests.memory |
10Mi | |
nodeSelector |
{} | |
tolerations |
[] | |
affinity |
{} |
Specify each parameter using the --set key=value[,key=value]
argument to helm install
. For example,
helm install miamioh/helm-shibboleth-idp --name my-release \
--set=image.repository=my-image
Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. For example,
helm install miamioh/helm-shibboleth-idp --name my-release -f values.yaml
Tip: You can use the default values.yaml