Files
plcnk-helm-charts/charts/it-tools/README.md
2024-08-12 15:32:34 +02:00

6.0 KiB

it-tools

Helm chart for deploying it-tools.

it-tools is a collection of handy online tools for developers, with great UX.

Note

This chart is not maintained by the original author of it-tools and any problems with this chart should be submitted here.

Source code

Get repo

helm repo add plcnk https://charts.plcnk.net
helm repo update

Install chart

helm install [RELEASE_NAME] plcnk/it-tools

Uninstall chart

helm uninstall [RELEASE_NAME]

Parameters

Global parameters

Name Description Value
replicaCount Number of replicas for the it-tools Deployment 1
imagePullSecrets Docker registry pull secrets []
nameOverride Name override ""
fullnameOverride Full name override ""
podAnnotations Additional annotations for the Pod resource {}
podLabels Additional labels for the Pod resource {}
nodeSelector Node labels for pod assignment {}
tolerations Tolerations for pod assignment []
affinity Affinity for pod assignment {}

Image parameters

Name Description Value
image.repository Docker image repository ghcr.io/corentinth/it-tools
image.pullPolicy Docker image pull policy IfNotPresent
image.tag Overrides the image tag whose default is the chart appVersion ""

Service account parameters

Name Description Value
serviceAccount.create Specifies whether a service account should be created false
serviceAccount.automount Automatically mount a ServiceAccount's API credentials? true
serviceAccount.annotations Additional annotations for the ServiceAccount resource {}
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 ""

Security context parameters

Name Description Value
securityContext.capabilities.drop Capabilities to drop ["ALL"]
securityContext.readOnlyRootFilesystem If root filesystem should be read-only true
securityContext.runAsNonRoot If pod should be run as non-root true
securityContext.runAsUser User to run pod as 10099
securityContext.runAsGroup Group to run pod as 10099
securityContext.allowPrivilegeEscalation If privilege escalation should be allowed false
securityContext.seccompProfile.type seccomp profile type RuntimeDefault

Service parameters

Name Description Value
service.type Service type to create ClusterIP
service.port Service port to use 80

Ingress parameters

Name Description Value
ingress.enabled Enable ingress record generation false
ingress.className IngressClass that will be be used to implement the Ingress ""
ingress.annotations Additional annotations for the Ingress resource {}
ingress.hosts An array with hostname(s) to be covered with the ingress record []
ingress.tls TLS configuration for hostname(s) to be covered with this ingress record []

Resources parameters

Name Description Value
resources Kubernetes resources {}

Autoscaling parameters

Name Description Value
autoscaling.enabled Enable Horizontal POD autoscaling false
autoscaling.minReplicas Minimum number of replicas 1
autoscaling.maxReplicas Maximum number of replicas 100
autoscaling.targetCPUUtilizationPercentage Target CPU utilization percentage 80
autoscaling.targetMemoryUtilizationPercentage Target Memory utilization percentage 80