Skip to content

GlueOps/project-template-helm-chart-app

Repository files navigation

app

Version: 0.14.0

A Helm chart template for applications

Values

Key Type Default Description
appEnv string "dev" Environment of the application
appVersion string "0.0.1" Version of the application
commonAnnotations string nil Common annotations for all Kubernetes objects
commonLabels string nil Common labels for all Kubernetes objects
configMap object {"annotations":null,"configs":null,"enabled":false,"labels":null} ConfigMap configuration
configMap.annotations string nil Annotations for the ConfigMap
configMap.configs string nil Data for the ConfigMap
configMap.enabled bool false Whether to create a ConfigMap
configMap.labels string nil Labels for the ConfigMap
cronJob object {"enabled":false,"imagePullSecrets":null,"jobs":null} CronJob configuration
cronJob.enabled bool false Whether to create a CronJob
cronJob.imagePullSecrets string nil Registry pull secret for all CronJob pods (per-job imagePullSecrets overrides). null (default) inherits image.pullSecrets; "" opts all CronJob pods out of pull secrets. Example: imagePullSecrets: my-registry-cred
cronJob.jobs string nil List of jobs to run
customResources string nil CustomResources configuration
customResourcesMap string nil Custom resource configuration via a map
deployment object {"affinity":{},"annotations":null,"containerPorts":null,"containerSecurityContext":null,"enabled":false,"envConfigMaps":null,"envMap":null,"envSecrets":null,"envVariables":null,"hostAliases":null,"imagePullSecrets":null,"initContainers":null,"labels":null,"lifecycle":null,"livenessProbe":null,"matchLabels":null,"nodeSelector":null,"readinessProbe":null,"replicas":1,"resources":{},"securityContext":null,"serviceAccount":{"enabled":false},"sidecar":null,"startupProbe":{},"strategy":"RollingUpdate","tolerations":null,"topologySpreadConstraints":null,"volumeMounts":null,"volumes":null} Deployment configuration
deployment.affinity object {} Affinity rules for scheduling the pods
deployment.annotations string nil Annotations for the Deployment
deployment.containerPorts string nil Additional container ports
deployment.containerSecurityContext string nil Security context for the container
deployment.enabled bool false Whether to create a Deployment
deployment.envConfigMaps string nil List of ConfigMap environment variables variable - name of env variable inside container configMapName - name of kubernetes ConfigMap object configMapKey - name of the key in ConfigMap object which holds the value
deployment.envMap string nil Map of environment variables
deployment.envSecrets string nil List of secret environment variables variable - name of env variable inside container secretName - name of kubernetes secret object secretKey - name of the key in secret object which holds the value
deployment.envVariables string nil List of environment variables
deployment.hostAliases string nil Host aliases for the pods
deployment.imagePullSecrets string nil Registry pull secret for this Deployment (overrides image.pullSecrets). null (default) inherits image.pullSecrets; "" opts this Deployment out of pull secrets. Example: imagePullSecrets: my-registry-cred
deployment.initContainers string nil Init containers configuration
deployment.labels string nil Labels for the Deployment
deployment.lifecycle string nil Lifecycle hooks
deployment.livenessProbe string nil Liveness probe configuration
deployment.matchLabels string nil Match labels for the StatefulSet
deployment.nodeSelector string nil Node selector for scheduling the pods
deployment.readinessProbe string nil Readiness probe configuration
deployment.replicas int 1 Number of replicas (ignored if .keda.enabled is true)
deployment.resources object {} Resource requests and limits
deployment.securityContext string nil Security context for the Deployment
deployment.serviceAccount object {"enabled":false} Service account configuration
deployment.serviceAccount.enabled bool false Whether to use the service account for deployment
deployment.sidecar string nil Sidecar containers configuration
deployment.startupProbe object {} Startup probe configuration
deployment.strategy string "RollingUpdate" Deployment strategy
deployment.tolerations string nil Tolerations for scheduling the pods
deployment.topologySpreadConstraints string nil Topology spread constraints for scheduling the pods
deployment.volumeMounts string nil Volume mounts for the container
deployment.volumes string nil Volumes for the pod
externalSecret object {"enabled":false,"refreshInterval":"2s","secretStore":{"name":"vault-backend"},"secrets":null} External Secret configuration
externalSecret.enabled bool false Whether to create an External Secret
externalSecret.refreshInterval string "2s" RefreshInterval is the amount of time before the values reading again from the SecretStore provider
externalSecret.secretStore object {"name":"vault-backend"} Global SecretStore for all ExternalSecrets
externalSecret.secrets string nil Data for the External Secret
image object {"args":null,"command":null,"port":8080,"pullSecrets":null,"registry":"docker.io","repository":"nginx","tag":"1.29.5@sha256:341bf0f3ce6c5277d6002cf6e1fb0319fa4252add24ab6a0e262e0056d313208","useChartVersionAsTagFallback":true} Docker image configuration
image.args string nil Arguments to pass to the command
image.command string nil Command to run in the Docker container
image.port int 8080 Port the application will listen on (>1024)
image.pullSecrets string nil Registry pull secret name inherited by all pod templates (Deployment, StatefulSet, Job, CronJob). Resolution order (highest first): per-job imagePullSecrets -> workload imagePullSecrets -> image.pullSecrets. The first level that is set (present and non-null) wins, even if empty. At every level "" means the same thing: render no pull secret, ignoring lower levels. null (the default) means unset: inherit from the next level down. NOTE: the top-level key here is pullSecrets, but every workload/per-job override key is imagePullSecrets (not pullSecrets). Using pullSecrets on a workload is a silent no-op. Example: pullSecrets: my-registry-cred
image.registry string "docker.io" Docker registry
image.repository string "nginx" Docker image repository
image.tag string "1.29.5@sha256:341bf0f3ce6c5277d6002cf6e1fb0319fa4252add24ab6a0e262e0056d313208" Docker image tag
image.useChartVersionAsTagFallback bool true Keep .Chart.Version as final tag fallback when image.tag and appVersion are unset. WARNING: setting this to false causes chart rendering to fail if image.tag and appVersion are both unset. You must provide an explicit tag or appVersion when disabling this fallback.
ingress object {"annotations":null,"enabled":false,"entries":null} Ingress configuration
ingress.annotations string nil Annotations for the Ingress
ingress.enabled bool false Whether to create an Ingress
ingress.entries string nil Entries for the Ingress
job object {"enabled":false,"imagePullSecrets":null,"jobs":null} Job configuration
job.enabled bool false Whether to create a Job
job.imagePullSecrets string nil Registry pull secret for all Job pods (per-job imagePullSecrets overrides). null (default) inherits image.pullSecrets; "" opts all Job pods out of pull secrets. Example: imagePullSecrets: my-registry-cred
job.jobs string nil List of jobs to run
keda object {"enabled":false,"scaledObject":{"enabled":false,"spec":{"triggers":[],"triggersMap":{}}},"triggerAuthentication":null} Keda configuration
keda.enabled bool false Whether to enable Keda
keda.scaledObject object {"enabled":false,"spec":{"triggers":[],"triggersMap":{}}} NOTE: String values that look like numbers or booleans (e.g. pollingInterval: "30") will be rendered as their native type in the final manifest.
keda.scaledObject.spec.triggersMap object {} TriggersMap spec
keda.triggerAuthentication string nil TriggerAuthentication spec
namespaceOverride string nil Override the default namespace
persistentVolumeClaim object {"annotations":null,"enabled":false,"labels":null} persistentVolumeClaim configuration
persistentVolumeClaim.annotations string nil Annotations for the persistentVolumeClaim
persistentVolumeClaim.enabled bool false Whether to create a persistentVolumeClaim
persistentVolumeClaim.labels string nil Labels for the persistentVolumeClaim
podDisruptionBudget object {"enabled":false,"minAvailable":1} Pod Disruption Budget configuration
podDisruptionBudget.enabled bool false Whether to create a Pod Disruption Budget
podDisruptionBudget.minAvailable int 1 Minimum number of pods that must be available
secret object {"annotations":null,"enabled":false,"labels":null,"secrets":null} Secret configuration
secret.annotations string nil Annotations for the Secret
secret.enabled bool false Whether to create a Secret
secret.labels string nil Labels for the Secret
secret.secrets string nil Data for the Secret
service object {"annotations":null,"enabled":false,"labels":null,"ports":null,"type":"ClusterIP"} Service configuration
service.annotations string nil Annotations for the Service
service.enabled bool false Whether to create a Service
service.labels string nil Labels for the Service
service.ports string nil Ports for the Service
service.type string "ClusterIP" Type of the Service
serviceAccount object {"annotations":null,"create":false,"labels":null} Service Account configuration
serviceAccount.annotations string nil Annotations for the Service Account
serviceAccount.create bool false Whether to create a Service Account
serviceAccount.labels string nil Labels for the Service Account
statefulSet object {"affinity":{},"annotations":null,"containerPorts":null,"containerSecurityContext":null,"enabled":false,"envConfigMaps":null,"envMap":null,"envSecrets":null,"envVariables":null,"hostAliases":null,"imagePullSecrets":null,"initContainers":null,"labels":null,"lifecycle":null,"livenessProbe":null,"matchLabels":null,"nodeSelector":null,"readinessProbe":null,"resources":{},"securityContext":null,"serviceAccount":{"enabled":false},"sidecar":null,"startupProbe":{},"tolerations":null,"topologySpreadConstraints":null,"updateStrategy":"RollingUpdate","volumeClaimTemplates":null,"volumeMounts":null,"volumes":null} StatefulSet configuration
statefulSet.affinity object {} Affinity rules for scheduling the pods
statefulSet.annotations string nil Annotations for the StatefulSet
statefulSet.containerPorts string nil Additional container ports
statefulSet.containerSecurityContext string nil Security context for the container
statefulSet.enabled bool false Whether to create a StatefulSet
statefulSet.envConfigMaps string nil List of ConfigMap environment variables variable - name of env variable inside container configMapName - name of kubernetes ConfigMap object configMapKey - name of the key in ConfigMap object which holds the value
statefulSet.envMap string nil Map of environment variables
statefulSet.envSecrets string nil List of secret environment variables variable - name of env variable inside container secretName - name of kubernetes secret object secretKey - name of the key in secret object which holds the value
statefulSet.envVariables string nil List of environment variables
statefulSet.hostAliases string nil Host aliases for the pods
statefulSet.imagePullSecrets string nil Registry pull secret for this StatefulSet (overrides image.pullSecrets). null (default) inherits image.pullSecrets; "" opts this StatefulSet out of pull secrets. Example: imagePullSecrets: my-registry-cred
statefulSet.initContainers string nil Init containers configuration
statefulSet.labels string nil Labels for the StatefulSet
statefulSet.lifecycle string nil Lifecycle hooks
statefulSet.livenessProbe string nil Liveness probe configuration
statefulSet.matchLabels string nil Match labels for the StatefulSet
statefulSet.nodeSelector string nil Node selector for scheduling the pods
statefulSet.readinessProbe string nil Readiness probe configuration
statefulSet.resources object {} Resource requests and limits
statefulSet.securityContext string nil Security context for the StatefulSet
statefulSet.serviceAccount object {"enabled":false} Service account configuration
statefulSet.serviceAccount.enabled bool false Whether to use the service account for statefulset
statefulSet.sidecar string nil Sidecar containers configuration
statefulSet.startupProbe object {} Startup probe configuration
statefulSet.tolerations string nil Tolerations for scheduling the pods
statefulSet.topologySpreadConstraints string nil Topology spread constraints for scheduling the pods
statefulSet.updateStrategy string "RollingUpdate" Update strategy for the StatefulSet
statefulSet.volumeClaimTemplates string nil Volume claim templates for the StatefulSet
statefulSet.volumeMounts string nil Volume mounts for the container
statefulSet.volumes string nil Volumes for the pod

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

2 watching

Forks

Packages

 
 
 

Contributors