Skip to content

Values Search

Search across all chart values in this repository.

Keyboard Shortcuts

  • Ctrl+K or Cmd+K - Focus search
  • Esc - Clear search
  • Click 🔗 to copy direct link to a value

Chart Key Type Default Description
application namespaceOverride string "" Override the namespace for all resources.
application componentOverride string "" Override the component label for all resources.
application partOfOverride string "" Override the partOf label for all resources.
application applicationName string `{{ .Chart.Name }}` Application name.
application additionalLabels tpl/object `nil` Additional labels for all resources.
application enabled bool false Deploy CronJob resources.
application jobs object `nil` Map of CronJob resources.
application enabled bool false Deploy Job resources.
application jobs object `nil` Map of Job resources.
application enabled bool true Enable Deployment.
application additionalLabels object `nil` Additional labels for Deployment.
application podLabels object `nil` Additional pod labels which are used in Service's Label Selector.
application annotations object `nil` Annotations for Deployment.
application additionalPodAnnotations object `nil` Additional pod annotations.
application type string RollingUpdate Type of deployment strategy.
application reloadOnChange bool true Reload deployment if attached Secret/ConfigMap changes.
application nodeSelector object `nil` Select the node where the pods should be scheduled.
application hostAliases list `nil` Mapping between IP and hostnames that will be injected as entries in the pod's hosts files.
application initContainers object `nil` Add init containers to the pods.
application fluentdConfigAnnotations object `nil` Configuration details for fluentdConfigurations.
application replicas int `nil` Number of replicas.
application imagePullSecrets list [] List of secrets to be used for pulling the images.
application envFrom object `nil` Mount environment variables from ConfigMap or Secret to the pod. See the README "Consuming environment variable in application chart" section for more details.
application env object `nil` Environment variables to be added to the pod. See the README "Consuming environment variable in application chart" section for more details.
application volumes object `nil` Volumes to be added to the pod.
application volumeMounts object `nil` Mount path for Volumes.
application priorityClassName string "" Define the priority class for the pod.
application runtimeClassName string "" Set the runtimeClassName for the deployment's pods.
application tolerations list `nil` Taint tolerations for the pods.
application affinity object `nil` Affinity for the pods.
application topologySpreadConstraints list `nil` Topology spread constraints for the pods.
application revisionHistoryLimit int 2 Number of ReplicaSet revisions to retain.
application repository tpl/string "" Repository.
application tag tpl/string "" Tag.
application digest tpl/string "" Image digest. If resolved to a non-empty value, digest takes precedence on the tag.
application pullPolicy string IfNotPresent Image pull policy.
application dnsConfig object `nil` DNS config for the pods.
application dnsPolicy string "" DNS Policy.
application startupProbe object See below Startup probe.
application enabled bool false Enable Startup probe.
application failureThreshold int 30 Number of retries before marking the pod as failed.
application periodSeconds int 10 Time between retries.
application successThreshold int 1 Number of successful probes before marking the pod as ready.
application timeoutSeconds int 1 Time before the probe times out.
application httpGet object {} HTTP Get probe.
application exec object {} Exec probe.
application tcpSocket object {} TCP Socket probe.
application grpc object {} gRPC probe.
application readinessProbe object See below Readiness probe.
application enabled bool false Enable Readiness probe.
application failureThreshold int 30 Number of retries before marking the pod as failed.
application periodSeconds int 10 Time between retries.
application successThreshold int 1 Number of successful probes before marking the pod as ready.
application timeoutSeconds int 1 Time before the probe times out.
application httpGet object {} HTTP Get probe.
application exec object {} Exec probe.
application tcpSocket object {} TCP Socket probe.
application grpc object {} gRPC probe.
application livenessProbe object See below Liveness probe.
application enabled bool false Enable Liveness probe.
application failureThreshold int 30 Number of retries before marking the pod as failed.
application periodSeconds int 10 Time between retries.
application successThreshold int 1 Number of successful probes before marking the pod as ready.
application timeoutSeconds int 1 Time before the probe times out.
application httpGet object {} HTTP Get probe.
application exec object {} Exec probe.
application tcpSocket object {} TCP Socket probe.
application grpc object {} gRPC probe.
application resources object {} Resource limits and requests for the pod.
application containerSecurityContext object `nil` Security Context at Container Level.
application enabled bool false Enable [OpenShift OAuth Proxy](https://github.com/openshift/oauth-proxy).
application port int 8080 Port on which application is running inside container.
application secretName string "openshift-oauth-proxy-tls" Secret name for the OAuth Proxy TLS certificate.
application image string openshift/oauth-proxy:latest Image for the OAuth Proxy.
application disableTLSArg bool false If disabled `--http-address=:8081` will be used instead of `--https-address=:8443`.
application securityContext object `nil` Security Context for the pod.
application command list [] Command for the app container.
application args list [] Args for the app container.
application ports list `nil` List of ports for the app container.
application hostNetwork bool `nil` Host network connectivity.
application terminationGracePeriodSeconds int `nil` Gracefull termination period.
application minReadySeconds int `nil` Minimum number of seconds for which a newly created Pod should be ready without any of its containers crashing.
application lifecycle object {} Lifecycle configuration for the pod.
application additionalContainers list `nil` Additional containers besides init and app containers (without templating).
application enabled bool false Enable persistence.
application mountPVC bool false Whether to mount the created PVC to the deployment.
application mountPath string "/" If `persistence.mountPVC` is enabled, where to mount the volume in the containers.
application name string `{{ include "application.name" $ }}-data` Name of the PVC.
application accessMode string ReadWriteOnce Access mode for volume.
application storageClass string null Storage class for volume.
application additionalLabels object `nil` Additional labels for persistent volume.
application annotations object `nil` Annotations for persistent volume.
application storageSize string 8Gi Size of the persistent volume.
application volumeMode string "" PVC Volume Mode.
application volumeName string "" Name of the volume.
application enabled bool true Enable Service.
application additionalLabels object `nil` Additional labels for service.
application annotations object `nil` Annotations for service.
application ports list `nil` Ports for applications service.
application type string ClusterIP Type of service.
application clusterIP string `nil` Fixed IP for a ClusterIP service.
application loadBalancerClass string `nil` LoadBalancer class name for LoadBalancer type services.
application enabled bool false Enable Ingress.
application ingressClassName string "" Name of the ingress class.
application pathType string `ImplementationSpecific` Path type.
application serviceName string `{{ include "application.name" $ }}` Service name.
application servicePort string `http` Service port.
application additionalLabels object `nil` Additional labels for ingress.
application annotations object `nil` Annotations for ingress.
application tls list `nil` TLS configuration for ingress.
application enabled bool false Enable HTTPRoute (Gateway API).
application parentRefs tpl/list `nil` Parent references for the HTTPRoute.
application useDefaultGateways string `nil` The default Gateway scope to use for this Route.
application gatewayNamespace string "" Namespace of the Gateway to attach this HTTPRoute to.
application hostnames tpl/list `nil` Hostnames for the HTTPRoute.
application additionalLabels object {} Additional labels for HTTPRoute.
application annotations object {} Annotations for HTTPRoute.
application rules tpl/list `nil` Rules for HTTPRoute.
application enabled bool false Deploy a Route (OpenShift) resource.
application additionalLabels object `nil` Additional labels for Route.
application annotations object `nil` Annotations for Route.
application host string `nil` Explicit host.
application path string `nil` Path.
application port object `nil` Service port.
application weight int 100 Service weight.
application wildcardPolicy string None Wildcard policy.
application termination string edge TLS termination strategy.
application insecureEdgeTerminationPolicy string Redirect TLS insecure termination policy.
application alternateBackends list `nil` Alternate backend with it's weight.
application enabled bool false Deploy a [Secrets Store CSI Driver SecretProviderClass](https://secrets-store-csi-driver.sigs.k8s.io/) resource.
application name string "" Name of the SecretProviderClass.
application provider string "" Name of the provider.
application vaultAddress string "" Vault Address.
application roleName tpl/string "" Vault Role Name.
application objects list `nil` Objects definitions.
application secretObjects list `nil` Objects mapping.
application enabled bool false Deploy a [ForecastleApp](https://github.com/stakater/Forecastle) resource.
application additionalLabels object `nil` Additional labels for ForecastleApp.
application icon string https://raw.githubusercontent.com/stakater/ForecastleIcons/master/stakater-big.png Icon URL.
application displayName string "" Application Name.
application group string `{{ .Release.Namespace }}` Application Group.
application properties object `nil` Custom properties.
application networkRestricted bool false Is application network restricted?.
application enabled bool true Enable RBAC.
application enabled bool false Deploy Service Account.
application name string `{{ include "application.name" $ }}` Service Account Name.
application additionalLabels object `nil` Additional labels for Service Account.
application annotations object `nil` Annotations for Service Account.
application roles list `nil` Namespaced Roles.
application enabled bool false Deploy additional ConfigMaps.
application additionalLabels object `nil` Additional labels for ConfigMaps.
application annotations object `nil` Annotations for ConfigMaps.
application files object `nil` List of ConfigMap entries.
application enabled bool false Deploy [SealedSecret](https://github.com/bitnami-labs/sealed-secrets) resources.
application additionalLabels object `nil` Additional labels for SealedSecret.
application annotations object `nil` Annotations for SealedSecret.
application files object `nil` List of SealedSecret entries.
application enabled bool false Deploy additional Secret resources.
application additionalLabels object `nil` Additional labels for Secret.
application annotations object `nil` Annotations for Secret.
application files object `nil` List of Secrets entries.
application enabled bool false Deploy a ServiceMonitor (Prometheus Operator) resource.
application additionalLabels object `nil` Additional labels for ServiceMonitor.
application annotations object `nil` Annotations for ServiceMonitor.
application endpoints list `nil` Service endpoints from which prometheus will scrape data.
application enabled bool false Enable Horizontal Pod Autoscaling.
application additionalLabels object `nil` Additional labels for HPA.
application annotations object `nil` Annotations for HPA.
application minReplicas int 1 Minimum number of replicas.
application maxReplicas int 10 Maximum number of replicas.
application metrics list `nil` Metrics used for autoscaling.
application enabled bool false Enable Vertical Pod Autoscaling.
application additionalLabels object `nil` Additional labels for VPA.
application annotations object `nil` Annotations for VPA.
application containerPolicies list [] Container policies for individual containers.
application updatePolicy object `nil` Update policy.
application enabled bool false Deploy an [IMC EndpointMonitor](https://github.com/stakater/IngressMonitorController) resource.
application additionalLabels object `nil` Additional labels for EndpointMonitor.
application annotations object `nil` Annotations for EndpointMonitor.
application enabled bool false Deploy a [cert-manager Certificate](https://cert-manager.io) resource.
application additionalLabels object `nil` Additional labels for Certificate.
application annotations object `nil` Annotations for Certificate.
application secretName tpl/string tls-cert Name of the secret resource that will be automatically created and managed by this Certificate resource.
application duration string 8760h0m0s # 1 year The requested "duration" (i.e. lifetime) of the Certificate.
application renewBefore string 720h0m0s # 30d The amount of time before the currently issued certificate's notAfter time that cert-manager will begin to attempt to renew the certificate.
application subject tpl/object `nil` Full X509 name specification for certificate.
application commonName tpl/string `nil` Common name as specified on the DER encoded CSR. This field is not recommended in cases when this certificate is an end-entity certificate. More information can be found in the [cert-manager documentation](https://cert-manager.io/docs/usage/certificate/#:~:text=%23%20Avoid%20using%20commonName,%3A%20example.com).
application keyAlgorithm string rsa Private key algorithm of the corresponding private key for this certificate.
application keyEncoding string pkcs1 Private key cryptography standards (PKCS) for this certificate's private key to be encoded in.
application keySize int 2048 Key bit size of the corresponding private key for this certificate.
application isCA bool false Mark this Certificate as valid for certificate signing.
application usages list `nil` Set of x509 usages that are requested for the certificate.
application dnsNames tpl/list `nil` List of DNS subjectAltNames to be set on the certificate.
application ipAddresses list `nil` List of IP address subjectAltNames to be set on the certificate.
application uriSANs list `nil` List of URI subjectAltNames to be set on the certificate.
application emailSANs list `nil` List of email subjectAltNames to be set on the Certificate.
application enabled bool false Enable Private Key for the certificate.
application rotationPolicy string Always Denotes how private keys should be generated or sourced when a certificate is being issued.
application name string ca-issuer Reference to the issuer for this certificate.
application kind string ClusterIssuer Kind of the issuer being referred to.
application group string cert-manager.io Group of the issuer resource being refered to.
application enabled bool false Enables keystore configuration.
application create bool true Enables PKCS12 keystore creation for the Certificate.
application key string test_key Key of the entry in the Secret resource's data field to be used.
application name string test-creds Name of the Secret resource being referred to.
application create bool false Enables jks keystore creation for the Certificate.
application key tpl/string test_key Key of the entry in the Secret resource's data field to be used.
application name string test-creds Name of the Secret resource being referred to.
application enabled bool false Deploy an AlertmanagerConfig (Prometheus Operator) resource.
application selectionLabels object `nil` Labels to be picked up by Alertmanager to add it to base config.
application spec object `nil` AlertmanagerConfig spec.
application route object `nil` Route definition for alerts matching the resource’s namespace.
application receivers list [] List of receivers.
application inhibitRules list [] Inhibition rules that allows to mute alerts when other alerts are already firing.
application enabled bool false Deploy a PrometheusRule (Prometheus Operator) resource.
application additionalLabels object `nil` Additional labels for PrometheusRule.
application groups list [] Groups with alerting rules.
application enabled bool false Deploy [ExternalSecret](https://external-secrets.io/latest/) resources.
application additionalLabels object `nil` Additional labels for ExternalSecret.
application annotations object `nil` Annotations for ExternalSecret.
application secretStore object `nil` Default values for the SecretStore.
application name string tenant-vault-secret-store Name of the SecretStore to use.
application kind string SecretStore Kind of the SecretStore being refered to.
application refreshInterval string "1m" RefreshInterval is the amount of time before the values are read again from the SecretStore provider.
application files object `nil` List of ExternalSecret entries.
application enabled bool false Enable Network Policy.
application additionalLabels object `nil` Additional labels for Network Policy.
application annotations object `nil` Annotations for Network Policy.
application ingress list `nil` Ingress rules for Network Policy.
application egress list `nil` Egress rules for Network Policy.
application enabled bool false Enable Pod Disruption Budget.
application minAvailable int 1 Minimum number of pods that must be available after eviction.
application maxUnavailable int `nil` Maximum number of unavailable pods during voluntary disruptions.
application enabled bool false Deploy [GrafanaDashboard](https://github.com/grafana/grafana-operator) resources.
application additionalLabels object `nil` Additional labels for GrafanaDashboard.
application annotations object `nil` Annotations for GrafanaDashboard.
application contents object `nil` List of GrafanaDashboard entries.
application enabled bool false Deploy a [Velero/OADP Backup](https://velero.io/docs/main/api-types/backup/) resource.
application namespace string `{{ .Release.Namespace }}` Namespace for Backup.
application additionalLabels object `nil` Additional labels for Backup.
application annotations object `nil` Annotations for Backup.
application defaultVolumesToRestic bool true Whether to use Restic to take snapshots of all pod volumes by default.
application snapshotVolumes bool true Whether to take snapshots of persistent volumes as part of the backup.
application storageLocation string `nil` Name of the backup storage location where the backup should be stored.
application ttl string "1h0m0s" How long the Backup should be retained for.
application includedNamespaces tpl/list `[ {{ include "application.namespace" $ }} ]` List of namespaces to include objects from.
application includedResources list `nil` List of resource types to include in the backup.
application excludedResources list `nil` List of resource types to exclude from the backup.
application extraObjects [list or object] of [tpl/object or tpl/string] `nil` Extra K8s manifests to deploy.
bitwarden-eso-provider createClusterSecretStore bool true Create ClusterSecretStore resource
bitwarden-eso-provider namespaced bool false Create namespaced SecretStore (if false, creates ClusterSecretStore)
bitwarden-eso-provider name string "bitwarden" SecretStore/ClusterSecretStore name
bitwarden-eso-provider annotations object {} Additional annotations
bitwarden-eso-provider labels object {} Additional labels
bitwarden-eso-provider enabled bool false Enable network policy
bitwarden-eso-provider ingress list `nil` Ingress rules
bitwarden-eso-provider egress list `nil` Egress rules (allow Bitwarden API)
bitwarden-eso-provider enabled bool false Enable Prometheus metrics endpoint
bitwarden-eso-provider enabled bool false Create ServiceMonitor resource (requires Prometheus Operator)
bitwarden-eso-provider annotations object {} ServiceMonitor annotations
bitwarden-eso-provider labels object {} Additional ServiceMonitor labels
bitwarden-eso-provider interval string 30s Scrape interval
bitwarden-eso-provider scrapeTimeout string null Scrape timeout
bitwarden-eso-provider relabelings list [] Relabelings for ServiceMonitor
bitwarden-eso-provider metricRelabelings list [] Metric relabelings for ServiceMonitor
compass-web namespaceOverride string `.Release.Namespace` Override the namespace for all resources
compass-web nameOverride string "" Override the name of the chart
compass-web fullnameOverride string "" Override the full name of the chart
compass-web additionalLabels object {} Additional labels to add to all resources
compass-web additionalAnnotations object {} Additional annotations to add to all resources
compass-web repository string haohanyang/compass-web MongoDB Compass Web Docker image repository
compass-web tag string Chart appVersion MongoDB Compass Web Docker image tag
compass-web pullPolicy string IfNotPresent Image pull policy
compass-web digest string "" Image digest (overrides tag if set)
compass-web imagePullSecrets list [] Image pull secrets for private registries
compass-web mongoUri string "" MongoDB connection string(s) (required)
compass-web existingSecret string "" Name of an existing secret containing MongoDB connection string
compass-web existingSecretKey string "mongoUri" Key in existingSecret that contains the MongoDB URI
compass-web appName string "Compass Web" Application name displayed in the UI
compass-web orgId string "default-org-id" Organization ID associated with the connection
compass-web projectId string "default-project-id" Project ID associated with the connection
compass-web clusterId string "default-cluster-id" Cluster ID associated with the connection
compass-web basicAuth string `nil` Basic HTTP authentication configuration
compass-web enabled bool false Enable basic authentication
compass-web username string "" Username for basic auth
compass-web password string "" Password for basic auth
compass-web existingSecret string "" Name of existing secret containing basic auth credentials
compass-web existingSecretUsernameKey string "username" Key in existingSecret for username
compass-web existingSecretPasswordKey string "password" Key in existingSecret for password
compass-web genAI string `nil` GenAI features configuration (requires OpenAI API key)
compass-web enabled bool false Enable GenAI features
compass-web apiKey string "" OpenAI API key
compass-web existingSecret string "" Name of existing secret containing OpenAI API key
compass-web existingSecretKey string "apiKey" Key in existingSecret for API key
compass-web model string "gpt-4o-mini" OpenAI model to use
compass-web enableSampleDocuments bool false Enable uploading sample documents to GenAI service
compass-web querySystemPrompt string "" Custom system prompt for query generation
compass-web aggregationSystemPrompt string "" Custom system prompt for aggregation generation
compass-web config object {} Additional Compass Web configuration as environment variables
compass-web type string deployment Controller type (deployment or statefulset)
compass-web replicas int 1 Number of replicas
compass-web strategy string `nil` Deployment update strategy
compass-web updateStrategy string `nil` StatefulSet update strategy (only used if controller.type is statefulset)
compass-web podManagementPolicy string OrderedReady Pod management policy (only used if controller.type is statefulset)
compass-web command list [] Command override for the main container
compass-web args list [] Args override for the main container
compass-web workingDir string "" Working directory for the main container
compass-web terminationGracePeriodSeconds int 30 Termination grace period in seconds
compass-web lifecycle object {} Lifecycle hooks for the main container
compass-web type string ClusterIP Service type
compass-web port int 8080 Service port
compass-web targetPort int 8080 Service target port (container port)
compass-web nodePort string "" Node port (only used if type is NodePort)
compass-web loadBalancerIP string "" Load balancer IP (only used if type is LoadBalancer)
compass-web loadBalancerSourceRanges list [] Load balancer source ranges (only used if type is LoadBalancer)
compass-web externalTrafficPolicy string "" External traffic policy (only used if type is LoadBalancer or NodePort)
compass-web clusterIP string "" Cluster IP (set to None for headless service)
compass-web sessionAffinity string None Session affinity
compass-web sessionAffinityConfig object {} Session affinity config
compass-web annotations object {} Service annotations
compass-web labels object {} Service labels
compass-web enabled bool false Enable ingress
compass-web className string "" Ingress class name
compass-web annotations object {} Ingress annotations
compass-web hosts list [] Ingress hosts configuration
compass-web tls list [] Ingress TLS configuration
compass-web enabled bool false Enable persistent storage for Compass Web data
compass-web storageClassName string Default storage class Storage class name
compass-web accessMode string ReadWriteOnce Access mode for the persistent volume
compass-web size string 1Gi Size of the persistent volume
compass-web existingClaim string "" Name of an existing PVC to use
compass-web annotations object {} Annotations for the PVC
compass-web podSecurityContext string `nil` Pod security context
compass-web securityContext string `nil` Container security context
compass-web resources string `nil` Resource limits and requests
compass-web livenessProbe string `nil` Liveness probe configuration
compass-web readinessProbe string `nil` Readiness probe configuration
compass-web startupProbe string `nil` Startup probe configuration
compass-web podAnnotations object {} Pod annotations
compass-web podLabels object {} Pod labels
compass-web nodeSelector object {} Node selector for pod assignment
compass-web tolerations list [] Tolerations for pod assignment
compass-web affinity object {} Affinity for pod assignment
compass-web priorityClassName string "" Priority class name for the pod
compass-web topologySpreadConstraints list [] Topology spread constraints for pod distribution
compass-web dnsPolicy string ClusterFirst DNS policy
compass-web dnsConfig object {} DNS config
compass-web hostAliases list [] Host aliases
compass-web runtimeClassName string "" Runtime class name
compass-web initContainers list [] Init containers to run before the main container
compass-web extraContainers list [] Extra sidecar containers
compass-web extraEnv list [] Extra environment variables
compass-web extraEnvFrom list [] Extra environment variables from ConfigMaps or Secrets
compass-web extraVolumes list [] Extra volumes
compass-web extraVolumeMounts list [] Extra volume mounts
compass-web enabled bool false Enable ServiceMonitor for Prometheus Operator
compass-web namespace string "" Namespace for the ServiceMonitor (defaults to the release namespace)
compass-web interval string 30s Interval at which metrics should be scraped
compass-web scrapeTimeout string 10s Timeout for scraping metrics
compass-web labels object {} Additional labels for the ServiceMonitor
compass-web annotations object {} Additional annotations for the ServiceMonitor
compass-web metricRelabelings list [] Metric relabelings
compass-web relabelings list [] Relabelings
compass-web enabled bool false Enable PrometheusRule for alerting
compass-web namespace string "" Namespace for the PrometheusRule (defaults to the release namespace)
compass-web labels object {} Additional labels for the PrometheusRule
compass-web rules list [] Alert rules
compass-web enabled bool false Enable PodDisruptionBudget
compass-web minAvailable int 1 Minimum number of pods that must be available
compass-web maxUnavailable string "" Maximum number of pods that can be unavailable
compass-web hpa string `nil` Horizontal Pod Autoscaler configuration
compass-web enabled bool false Enable HorizontalPodAutoscaler
compass-web minReplicas int 1 Minimum number of replicas
compass-web maxReplicas int 3 Maximum number of replicas
compass-web targetCPUUtilizationPercentage int 80 Target CPU utilization percentage
compass-web targetMemoryUtilizationPercentage int 80 Target memory utilization percentage
compass-web customMetrics list [] Custom metrics for autoscaling
compass-web create bool true Create a service account
compass-web name string "" Service account name (generated if not set and create is true)
compass-web annotations object {} Service account annotations
compass-web create bool true Create RBAC resources
compass-web rules list [] Additional RBAC rules
compass-web enabled bool false Enable network policy
compass-web policyTypes string `nil` Policy types
compass-web ingress list [] Ingress rules
compass-web egress string `nil` Egress rules
compass-web enabled bool false Enable diagnostic mode (disables probes, overrides command)
compass-web command string `nil` Command override for diagnostic mode
compass-web args string `nil` Args override for diagnostic mode
homarr namespaceOverride string "" Override the namespace for all resources.
homarr componentOverride string "" Override the component label for all resources.
homarr partOfOverride string "" Override the partOf label for all resources.
homarr applicationName string `{{ .Chart.Name }}` Application name.
homarr enabled bool false Deploy CronJob resources.
homarr jobs object `nil` Map of CronJob resources.
homarr enabled bool false Deploy Job resources.
homarr jobs object `nil` Map of Job resources.
homarr enabled bool true Enable Deployment.
homarr additionalLabels object `nil` Additional labels for Deployment.
homarr podLabels object `nil` Additional pod labels which are used in Service's Label Selector.
homarr annotations object `nil` Annotations for Deployment.
homarr additionalPodAnnotations object `nil` Additional pod annotations.
homarr type string RollingUpdate Type of deployment strategy.
homarr maxUnavailable string 25% Max unavailable pods during update.
homarr maxSurge string 25% Max surge pods during update.
homarr reloadOnChange bool true Reload deployment if attached Secret/ConfigMap changes.
homarr nodeSelector object `nil` Select the node where the pods should be scheduled.
homarr hostAliases list `nil` Add host aliases to the pods.
homarr initContainers object `nil` Add init containers to the pods.
homarr fluentdConfigAnnotations object `nil` Configuration details for fluentdConfigurations.
homarr replicas int `nil` Number of replicas.
homarr imagePullSecrets list [] List of secrets to be used for pulling the images.
homarr envFrom object `nil` Mount environment variables from ConfigMap or Secret to the pod.
homarr env object `nil` Environment variables to be added to the pod.
homarr volumes object `nil` Volumes to be added to the pod.
homarr volumeMounts object `nil` Mount path for Volumes.
homarr priorityClassName string "" Define the priority class for the pod.
homarr tolerations list `nil` Taint tolerations for the pods.
homarr affinity object `nil` Affinity for the pods.
homarr topologySpreadConstraints list `nil` Topology spread constraints for the pods.
homarr revisionHistoryLimit int 2 Number of ReplicaSet revisions to retain.
homarr repository string "nginx" Repository.
homarr tag string "latest" Tag.
homarr digest string "" Image digest. If set to a non-empty value, digest takes precedence on the tag.
homarr pullPolicy string IfNotPresent Image pull policy.
homarr dnsConfig object `nil` DNS config for the pods.
homarr startupProbe object See below Startup probe.
homarr enabled bool false Enable Startup probe.
homarr failureThreshold int 30 Number of retries before marking the pod as failed.
homarr periodSeconds int 10 Time between retries.
homarr successThreshold int 1 Number of successful probes before marking the pod as ready.
homarr timeoutSeconds int 1 Time before the probe times out.
homarr httpGet object {} HTTP Get probe.
homarr exec object {} Exec probe.
homarr tcpSocket object {} TCP Socket probe.
homarr grpc object {} gRPC probe.
homarr readinessProbe object See below Readiness probe.
homarr enabled bool false Enable Readiness probe.
homarr failureThreshold int 30 Number of retries before marking the pod as failed.
homarr periodSeconds int 10 Time between retries.
homarr successThreshold int 1 Number of successful probes before marking the pod as ready.
homarr timeoutSeconds int 1 Time before the probe times out.
homarr httpGet object {} HTTP Get probe.
homarr exec object {} Exec probe.
homarr tcpSocket object {} TCP Socket probe.
homarr grpc object {} gRPC probe.
homarr livenessProbe object See below Liveness probe.
homarr enabled bool false Enable Liveness probe.
homarr failureThreshold int 30 Number of retries before marking the pod as failed.
homarr periodSeconds int 10 Time between retries.
homarr successThreshold int 1 Number of successful probes before marking the pod as ready.
homarr timeoutSeconds int 1 Time before the probe times out.
homarr httpGet object {} HTTP Get probe.
homarr exec object {} Exec probe.
homarr tcpSocket object {} TCP Socket probe.
homarr grpc object {} gRPC probe.
homarr resources object `nil` Resource limits and requests for the pod.
homarr containerSecurityContext object `nil` Security Context at Container Level.
homarr enabled bool false Enable [OpenShift OAuth Proxy](https://github.com/openshift/oauth-proxy).
homarr port int 8080 Port on which application is running inside container.
homarr secretName string "openshift-oauth-proxy-tls" Secret name for the OAuth Proxy TLS certificate.
homarr image string openshift/oauth-proxy:latest Image for the OAuth Proxy.
homarr disableTLSArg bool false If disabled `--http-address=:8081` will be used instead of `--https-address=:8443`.
homarr securityContext object `nil` Security Context for the pod.
homarr command list [] Command for the app container.
homarr args list [] Args for the app container.
homarr ports list `nil` List of ports for the app container.
homarr hostNetwork bool `nil` Host network connectivity.
homarr terminationGracePeriodSeconds int `nil` Gracefull termination period.
homarr lifecycle object {} Lifecycle configuration for the pod.
homarr additionalContainers list `nil` Additional containers besides init and app containers (without templating).
homarr enabled bool false Enable persistence.
homarr mountPVC bool false Whether to mount the created PVC to the deployment.
homarr mountPath string "/" If `persistence.mountPVC` is enabled, where to mount the volume in the containers.
homarr name string `{{ include "application.name" $ }}-data` Name of the PVC.
homarr accessMode string ReadWriteOnce Access mode for volume.
homarr storageClass string null Storage class for volume.
homarr additionalLabels object `nil` Additional labels for persistent volume.
homarr annotations object `nil` Annotations for persistent volume.
homarr storageSize string 8Gi Size of the persistent volume.
homarr volumeMode string "" PVC Volume Mode.
homarr volumeName string "" Name of the volume.
homarr enabled bool true Enable Service.
homarr additionalLabels object `nil` Additional labels for service.
homarr annotations object `nil` Annotations for service.
homarr ports list `nil` Ports for applications service.
homarr type string ClusterIP Type of service.
homarr clusterIP string `nil` Fixed IP for a ClusterIP service.
homarr enabled bool false Enable Ingress.
homarr ingressClassName string "" Name of the ingress class.
homarr pathType string `ImplementationSpecific` Path type.
homarr serviceName string `{{ include "application.name" $ }}` Service name.
homarr servicePort string `http` Service port.
homarr additionalLabels object `nil` Additional labels for ingress.
homarr annotations object `nil` Annotations for ingress.
homarr tls list `nil` TLS configuration for ingress.
homarr enabled bool false Deploy a Route (OpenShift) resource.
homarr additionalLabels object `nil` Additional labels for Route.
homarr annotations object `nil` Annotations for Route.
homarr host string `nil` Explicit host.
homarr path string `nil` Path.
homarr port object `nil` Service port.
homarr weight int 100 Service weight.
homarr wildcardPolicy string None Wildcard policy.
homarr termination string edge TLS termination strategy.
homarr insecureEdgeTerminationPolicy string Redirect TLS insecure termination policy.
homarr alternateBackends list `nil` Alternate backend with it's weight.
homarr enabled bool false Deploy a [Secrets Store CSI Driver SecretProviderClass](https://secrets-store-csi-driver.sigs.k8s.io/) resource.
homarr name string "" Name of the SecretProviderClass.
homarr provider string "" Name of the provider.
homarr vaultAddress string "" Vault Address.
homarr roleName tpl/string "" Vault Role Name.
homarr objects list `nil` Objects definitions.
homarr secretObjects list `nil` Objects mapping.
homarr enabled bool false Deploy a [ForecastleApp](https://github.com/stakater/Forecastle) resource.
homarr additionalLabels object `nil` Additional labels for ForecastleApp.
homarr icon string https://raw.githubusercontent.com/stakater/ForecastleIcons/master/stakater-big.png Icon URL.
homarr displayName string "" Application Name.
homarr group string `{{ .Release.Namespace }}` Application Group.
homarr properties object `nil` Custom properties.
homarr networkRestricted bool false Is application network restricted?.
homarr enabled bool true Enable RBAC.
homarr enabled bool false Deploy Service Account.
homarr name string `{{ include "application.name" $ }}` Service Account Name.
homarr additionalLabels object `nil` Additional labels for Service Account.
homarr annotations object `nil` Annotations for Service Account.
homarr roles list `nil` Namespaced Roles.
homarr enabled bool false Deploy additional ConfigMaps.
homarr additionalLabels object `nil` Additional labels for ConfigMaps.
homarr annotations object `nil` Annotations for ConfigMaps.
homarr files object `nil` List of ConfigMap entries.
homarr enabled bool false Deploy [SealedSecret](https://github.com/bitnami-labs/sealed-secrets) resources.
homarr additionalLabels object `nil` Additional labels for SealedSecret.
homarr annotations object `nil` Annotations for SealedSecret.
homarr files object `nil` List of SealedSecret entries.
homarr enabled bool false Deploy additional Secret resources.
homarr additionalLabels object `nil` Additional labels for Secret.
homarr annotations object `nil` Annotations for Secret.
homarr files object `nil` List of Secrets entries.
homarr enabled bool false Deploy a ServiceMonitor (Prometheus Operator) resource.
homarr additionalLabels object `nil` Additional labels for ServiceMonitor.
homarr annotations object `nil` Annotations for ServiceMonitor.
homarr endpoints list `nil` Service endpoints from which prometheus will scrape data.
homarr enabled bool false Enable Horizontal Pod Autoscaling.
homarr additionalLabels object `nil` Additional labels for HPA.
homarr annotations object `nil` Annotations for HPA.
homarr minReplicas int 1 Minimum number of replicas.
homarr maxReplicas int 10 Maximum number of replicas.
homarr metrics list `nil` Metrics used for autoscaling.
homarr enabled bool false Enable Vertical Pod Autoscaling.
homarr additionalLabels object `nil` Additional labels for VPA.
homarr annotations object `nil` Annotations for VPA.
homarr containerPolicies list [] Container policies for individual containers.
homarr updatePolicy object `nil` Update policy.
homarr enabled bool false Deploy an [IMC EndpointMonitor](https://github.com/stakater/IngressMonitorController) resource.
homarr additionalLabels object `nil` Additional labels for EndpointMonitor.
homarr annotations object `nil` Annotations for EndpointMonitor.
homarr enabled bool false Deploy a [cert-manager Certificate](https://cert-manager.io) resource.
homarr additionalLabels object `nil` Additional labels for Certificate.
homarr annotations object `nil` Annotations for Certificate.
homarr secretName tpl/string tls-cert Name of the secret resource that will be automatically created and managed by this Certificate resource.
homarr duration string 8760h0m0s # 1 year The requested "duration" (i.e. lifetime) of the Certificate.
homarr renewBefore string 720h0m0s # 30d The amount of time before the currently issued certificate's notAfter time that cert-manager will begin to attempt to renew the certificate.
homarr subject tpl/object `nil` Full X509 name specification for certificate.
homarr commonName string admin-app Common name as specified on the DER encoded CSR.
homarr keyAlgorithm string rsa Private key algorithm of the corresponding private key for this certificate.
homarr keyEncoding string pkcs1 Private key cryptography standards (PKCS) for this certificate's private key to be encoded in.
homarr keySize int 2048 Key bit size of the corresponding private key for this certificate.
homarr isCA bool false Mark this Certificate as valid for certificate signing.
homarr usages list `nil` Set of x509 usages that are requested for the certificate.
homarr dnsNames tpl/list `nil` List of DNS subjectAltNames to be set on the certificate.
homarr ipAddresses list `nil` List of IP address subjectAltNames to be set on the certificate.
homarr uriSANs list `nil` List of URI subjectAltNames to be set on the certificate.
homarr emailSANs list `nil` List of email subjectAltNames to be set on the Certificate.
homarr enabled bool false Enable Private Key for the certificate.
homarr rotationPolicy string Always Denotes how private keys should be generated or sourced when a certificate is being issued.
homarr name string ca-issuer Reference to the issuer for this certificate.
homarr kind string ClusterIssuer Kind of the issuer being referred to.
homarr group string cert-manager.io Group of the issuer resource being refered to.
homarr enabled bool false Enables keystore configuration.
homarr create bool true Enables PKCS12 keystore creation for the Certificate.
homarr key string test_key Key of the entry in the Secret resource's data field to be used.
homarr name string test-creds Name of the Secret resource being referred to.
homarr create bool false Enables jks keystore creation for the Certificate.
homarr key tpl/string test_key Key of the entry in the Secret resource's data field to be used.
homarr name string test-creds Name of the Secret resource being referred to.
homarr enabled bool false Deploy an AlertmanagerConfig (Prometheus Operator) resource.
homarr selectionLabels object `nil` Labels to be picked up by Alertmanager to add it to base config.
homarr spec object `nil` AlertmanagerConfig spec.
homarr route object `nil` Route definition for alerts matching the resource’s namespace.
homarr receivers list [] List of receivers.
homarr inhibitRules list [] Inhibition rules that allows to mute alerts when other alerts are already firing.
homarr enabled bool false Deploy a PrometheusRule (Prometheus Operator) resource.
homarr additionalLabels object `nil` Additional labels for PrometheusRule.
homarr groups list [] Groups with alerting rules.
homarr enabled bool false Deploy [ExternalSecret](https://external-secrets.io/latest/) resources.
homarr additionalLabels object `nil` Additional labels for ExternalSecret.
homarr annotations object `nil` Annotations for ExternalSecret.
homarr secretStore object `nil` Default values for the SecretStore.
homarr name string tenant-vault-secret-store Name of the SecretStore to use.
homarr kind string SecretStore Kind of the SecretStore being refered to.
homarr refreshInterval string "1m" RefreshInterval is the amount of time before the values are read again from the SecretStore provider.
homarr files object `nil` List of ExternalSecret entries.
homarr enabled bool false Enable Network Policy.
homarr additionalLabels object `nil` Additional labels for Network Policy.
homarr annotations object `nil` Annotations for Network Policy.
homarr ingress list `nil` Ingress rules for Network Policy.
homarr egress list `nil` Egress rules for Network Policy.
homarr enabled bool false Enable Pod Disruption Budget.
homarr minAvailable int 1 Minimum number of pods that must be available after eviction.
homarr maxUnavailable int `nil` Maximum number of unavailable pods during voluntary disruptions.
homarr enabled bool false Deploy [GrafanaDashboard](https://github.com/grafana/grafana-operator) resources.
homarr additionalLabels object `nil` Additional labels for GrafanaDashboard.
homarr annotations object `nil` Annotations for GrafanaDashboard.
homarr contents object `nil` List of GrafanaDashboard entries.
homarr enabled bool false Deploy a [Velero/OADP Backup](https://velero.io/docs/main/api-types/backup/) resource.
homarr namespace string `{{ .Release.Namespace }}` Namespace for Backup.
homarr additionalLabels object `nil` Additional labels for Backup.
homarr annotations object `nil` Annotations for Backup.
homarr defaultVolumesToRestic bool true Whether to use Restic to take snapshots of all pod volumes by default.
homarr snapshotVolumes bool true Whether to take snapshots of persistent volumes as part of the backup.
homarr storageLocation string `nil` Name of the backup storage location where the backup should be stored.
homarr ttl string "1h0m0s" How long the Backup should be retained for.
homarr includedResources list `nil` List of resource types to include in the backup.
homarr excludedResources list `nil` List of resource types to exclude from the backup.
home-assistant create bool true Create service account
home-assistant annotations object {} Annotations for service account
home-assistant name string "" Service account name
home-assistant create bool true Create RBAC resources
home-assistant enabled bool false Enable PodDisruptionBudget
home-assistant tolerations list [] Tolerations
home-assistant affinity object {} Affinity rules
home-assistant extraVolumes object [] Extra volumes
home-assistant extraVolumeMounts object [] Extra volume mounts
home-assistant initContainers list [] Init containers
home-assistant extraContainers list [] Sidecar containers
home-assistant enabled bool false Enable automated configuration setup
home-assistant forceInit bool false Force initialization on every start
home-assistant trusted_proxies list `nil` Trusted proxy CIDR ranges for reverse proxy setups
home-assistant templateConfig string |- Template for configuration.yaml file
home-assistant initScript string |- Init script for configuration management
home-assistant initContainer object `nil` Init container configuration
home-assistant name string setup-config Init container name
home-assistant image string mikefarah/yq:4 Init container image (needs yq tool)
home-assistant securityContext object `nil` Init container security context
home-assistant volumeMounts list [] Additional volume mounts for init container
it-tools namespaceOverride string `.Release.Namespace` Override the namespace for all resources
it-tools nameOverride string "" Override the name of the chart
it-tools fullnameOverride string "" Override the full name of the chart
it-tools additionalLabels object {} Additional labels to add to all resources
it-tools additionalAnnotations object {} Additional annotations to add to all resources
it-tools repository string ghcr.io/sharevb/it-tools Docker image repository
it-tools tag string Chart appVersion Docker image tag
it-tools pullPolicy string IfNotPresent Image pull policy
it-tools digest string "" Image digest (overrides tag if set)
it-tools imagePullSecrets list [] Image pull secrets for private registries
it-tools config object {} Application configuration as environment variables
it-tools existingSecret string "" Name of an existing secret containing application credentials
it-tools type string deployment Controller type (deployment or statefulset)
it-tools replicas int 1 Number of replicas
it-tools strategy string `nil` Deployment update strategy
it-tools updateStrategy string `nil` StatefulSet update strategy (only used if controller.type is statefulset)
it-tools podManagementPolicy string OrderedReady Pod management policy (only used if controller.type is statefulset)
it-tools command list [] Command override for the main container
it-tools args list [] Args override for the main container
it-tools workingDir string "" Working directory for the main container
it-tools terminationGracePeriodSeconds int 30 Termination grace period in seconds
it-tools lifecycle object {} Lifecycle hooks for the main container
it-tools type string ClusterIP Service type
it-tools port int 80 Service port
it-tools targetPort int 8080 Service target port (container port)
it-tools nodePort string "" Node port (only used if type is NodePort)
it-tools loadBalancerIP string "" Load balancer IP (only used if type is LoadBalancer)
it-tools loadBalancerSourceRanges list [] Load balancer source ranges (only used if type is LoadBalancer)
it-tools externalTrafficPolicy string "" External traffic policy (only used if type is LoadBalancer or NodePort)
it-tools clusterIP string "" Cluster IP (set to None for headless service)
it-tools sessionAffinity string None Session affinity
it-tools sessionAffinityConfig object {} Session affinity config
it-tools annotations object {} Service annotations
it-tools labels object {} Service labels
it-tools enabled bool false Enable ingress
it-tools className string "" Ingress class name
it-tools annotations object {} Ingress annotations
it-tools hosts list [] Ingress hosts configuration
it-tools tls list [] Ingress TLS configuration
it-tools enabled bool false Enable persistent storage
it-tools storageClassName string Default storage class Storage class name
it-tools accessMode string ReadWriteOnce Access mode for the persistent volume
it-tools size string 1Gi Size of the persistent volume
it-tools existingClaim string "" Name of an existing PVC to use
it-tools annotations object {} Annotations for the PVC
it-tools mountPath string /data Mount path for the persistent volume
it-tools podSecurityContext object {} Pod security context
it-tools securityContext object {} Container security context
it-tools resources string `nil` Resource limits and requests
it-tools livenessProbe string `nil` Liveness probe configuration
it-tools readinessProbe string `nil` Readiness probe configuration
it-tools startupProbe string `nil` Startup probe configuration
it-tools podAnnotations object {} Pod annotations
it-tools podLabels object {} Pod labels
it-tools nodeSelector object {} Node selector for pod assignment
it-tools tolerations list [] Tolerations for pod assignment
it-tools affinity object {} Affinity for pod assignment
it-tools priorityClassName string "" Priority class name for the pod
it-tools topologySpreadConstraints list [] Topology spread constraints for pod distribution
it-tools dnsPolicy string ClusterFirst DNS policy
it-tools dnsConfig object {} DNS config
it-tools hostAliases list [] Host aliases
it-tools runtimeClassName string "" Runtime class name
it-tools initContainers list [] Init containers to run before the main container
it-tools extraContainers list [] Extra sidecar containers
it-tools extraEnv list [] Extra environment variables
it-tools extraEnvFrom list [] Extra environment variables from ConfigMaps or Secrets
it-tools extraVolumes list [] Extra volumes
it-tools extraVolumeMounts list [] Extra volume mounts
it-tools enabled bool false Enable ServiceMonitor for Prometheus Operator
it-tools namespace string "" Namespace for the ServiceMonitor (defaults to the release namespace)
it-tools interval string 30s Interval at which metrics should be scraped
it-tools scrapeTimeout string 10s Timeout for scraping metrics
it-tools labels object {} Additional labels for the ServiceMonitor
it-tools annotations object {} Additional annotations for the ServiceMonitor
it-tools metricRelabelings list [] Metric relabelings
it-tools relabelings list [] Relabelings
it-tools enabled bool false Enable PrometheusRule for alerting
it-tools namespace string "" Namespace for the PrometheusRule (defaults to the release namespace)
it-tools labels object {} Additional labels for the PrometheusRule
it-tools rules list [] Alert rules
it-tools enabled bool false Enable PodDisruptionBudget
it-tools minAvailable int 1 Minimum number of pods that must be available
it-tools maxUnavailable string "" Maximum number of pods that can be unavailable
it-tools hpa string `nil` Horizontal Pod Autoscaler configuration
it-tools enabled bool false Enable HorizontalPodAutoscaler
it-tools minReplicas int 1 Minimum number of replicas
it-tools maxReplicas int 3 Maximum number of replicas
it-tools targetCPUUtilizationPercentage int 80 Target CPU utilization percentage
it-tools targetMemoryUtilizationPercentage int 80 Target memory utilization percentage
it-tools customMetrics list [] Custom metrics for autoscaling
it-tools create bool true Create a service account
it-tools name string "" Service account name (generated if not set and create is true)
it-tools annotations object {} Service account annotations
it-tools create bool false Create RBAC resources
it-tools rules list [] Additional RBAC rules
it-tools enabled bool false Enable network policy
it-tools policyTypes string `nil` Policy types
it-tools ingress list [] Ingress rules
it-tools egress string `nil` Egress rules
it-tools enabled bool false Enable diagnostic mode (disables probes, overrides command)
it-tools command string `nil` Command override for diagnostic mode
it-tools args string `nil` Args override for diagnostic mode
nginx replicaCount int 3 Number of replicas for the deployment.
nginx repository string nginx Container image repository.
nginx pullPolicy string IfNotPresent Image pull policy.
nginx tag string "" Overrides the image tag whose default is the chart appVersion.
nginx imagePullSecrets list [] Secrets for pulling images from a private repository.
nginx nameOverride string "" Override the chart name.
nginx fullnameOverride string "" Override the full name.
nginx create bool true Specifies whether a service account should be created.
nginx automount bool true Automatically mount a ServiceAccount's API credentials.
nginx annotations object {} Annotations to add to the service account.
nginx name string "" The name of the service account to use. If not set and create is true, a name is generated.
nginx podAnnotations object {} Annotations for pods.
nginx podLabels object {} Labels for pods.
nginx podSecurityContext object {} Pod security context.
nginx securityContext object {} Container security context.
nginx type string ClusterIP Service type (ClusterIP, NodePort, LoadBalancer).
nginx port int 80 Service port.
nginx enabled bool false Enable ingress.
nginx className string "" Ingress class name.
nginx annotations object {} Ingress annotations.
nginx hosts string `nil` Ingress hosts configuration.
nginx tls list [] Ingress TLS configuration.
nginx resources object {} Resource limits and requests.
nginx livenessProbe string `nil` Liveness probe configuration.
nginx readinessProbe string `nil` Readiness probe configuration.
nginx enabled bool false Enable horizontal pod autoscaling.
nginx minReplicas int 1 Minimum number of replicas.
nginx maxReplicas int 100 Maximum number of replicas.
nginx targetCPUUtilizationPercentage int 80 Target CPU utilization percentage.
nginx volumes list [] Additional volumes for the deployment.
nginx volumeMounts list [] Additional volume mounts for the deployment.
nginx nodeSelector object {} Node selector for pod scheduling.
nginx tolerations list [] Tolerations for pod scheduling.
nginx affinity object {} Affinity rules for pod scheduling.
pgadmin namespaceOverride string `.Release.Namespace` Override the namespace for all resources
pgadmin nameOverride string "" Override the name of the chart
pgadmin fullnameOverride string "" Override the full name of the chart
pgadmin additionalLabels object {} Additional labels to add to all resources
pgadmin additionalAnnotations object {} Additional annotations to add to all resources
pgadmin repository string dpage/pgadmin4 pgAdmin 4 Docker image repository
pgadmin tag string Chart appVersion pgAdmin 4 Docker image tag
pgadmin pullPolicy string IfNotPresent Image pull policy
pgadmin digest string "" Image digest (overrides tag if set)
pgadmin imagePullSecrets list [] Image pull secrets for private registries
pgadmin email string "admin@example.com" Default pgAdmin login email address (required if existingSecret is not set)
pgadmin password string "changeme" (MUST be changed in production) Default pgAdmin login password (required if existingSecret is not set)
pgadmin existingSecret string "" Name of an existing secret containing pgAdmin credentials
pgadmin existingSecretEmailKey string "email" Key in existingSecret that contains the email address
pgadmin existingSecretPasswordKey string "password" Key in existingSecret that contains the password
pgadmin config string `nil` pgAdmin configuration settings as environment variables
pgadmin disablePostfix bool false Disable internal Postfix server (set to any value to disable)
pgadmin replaceServersOnStartup bool false Replace server definitions on every startup (not just first launch)
pgadmin scriptName string "" Script name for reverse proxy subdirectory hosting
pgadmin gunicorn string `nil` Gunicorn configuration
pgadmin threads int 25 Number of threads per Gunicorn worker
pgadmin accessLogfile string "-" Access log file path (- for stdout, empty to disable)
pgadmin limitRequestLine int 8190 Maximum size of HTTP request line in bytes (0 for unlimited, not recommended)
pgadmin serverDefinitions object {} Pre-configured PostgreSQL server definitions
pgadmin existingServerDefinitionsConfigMap string "" Name of an existing ConfigMap containing server definitions (servers.json)
pgadmin pgpassFile string "" pgpass file content for automatic PostgreSQL authentication
pgadmin existingPgpassSecret string "" Name of an existing Secret containing pgpass file
pgadmin configLocal string "" Custom config_local.py content for advanced pgAdmin configuration
pgadmin existingConfigLocalConfigMap string "" Name of an existing ConfigMap containing config_local.py
pgadmin smtp string `nil` SMTP/Email configuration for notifications and user management
pgadmin enabled bool false Enable SMTP configuration
pgadmin server string "" SMTP server host
pgadmin port int 587 SMTP server port
pgadmin useTLS bool true Use TLS for SMTP
pgadmin useSSL bool false Use SSL for SMTP
pgadmin username string "" SMTP username
pgadmin password string "" SMTP password
pgadmin existingSecret string "" Name of existing secret containing SMTP credentials
pgadmin existingSecretUsernameKey string "smtp-username" Key in existingSecret for SMTP username
pgadmin existingSecretPasswordKey string "smtp-password" Key in existingSecret for SMTP password
pgadmin fromAddress string "pgadmin@example.com" Email sender address
pgadmin ldap string `nil` LDAP/OAuth integration configuration
pgadmin enabled bool false Enable LDAP authentication
pgadmin server string "" LDAP server URI
pgadmin bindDN string "" LDAP bind DN
pgadmin bindPassword string "" LDAP bind password
pgadmin userBaseDN string "" LDAP user base DN
pgadmin groupBaseDN string "" LDAP group base DN
pgadmin type string deployment Controller type (deployment or statefulset)
pgadmin replicas int 1 Number of pgAdmin replicas
pgadmin strategy string `nil` Deployment update strategy
pgadmin updateStrategy string `nil` StatefulSet update strategy (only used if controller.type is statefulset)
pgadmin podManagementPolicy string OrderedReady Pod management policy (only used if controller.type is statefulset)
pgadmin command list [] Command override for the main container
pgadmin args list [] Args override for the main container
pgadmin workingDir string "" Working directory for the main container
pgadmin terminationGracePeriodSeconds int 30 Termination grace period in seconds
pgadmin lifecycle object {} Lifecycle hooks for the main container
pgadmin type string ClusterIP Service type
pgadmin port int 80 Service port
pgadmin targetPort int 80 Service target port (container port)
pgadmin nodePort string "" Node port (only used if type is NodePort)
pgadmin loadBalancerIP string "" Load balancer IP (only used if type is LoadBalancer)
pgadmin loadBalancerSourceRanges list [] Load balancer source ranges (only used if type is LoadBalancer)
pgadmin externalTrafficPolicy string "" External traffic policy (only used if type is LoadBalancer or NodePort)
pgadmin clusterIP string "" Cluster IP (set to None for headless service)
pgadmin sessionAffinity string None Session affinity
pgadmin sessionAffinityConfig object {} Session affinity config
pgadmin annotations object {} Service annotations
pgadmin labels object {} Service labels
pgadmin enabled bool false Enable ingress
pgadmin className string "" Ingress class name
pgadmin annotations object {} Ingress annotations
pgadmin hosts list [] Ingress hosts configuration
pgadmin tls list [] Ingress TLS configuration
pgadmin enabled bool true Enable persistent storage for pgAdmin data
pgadmin storageClassName string Default storage class Storage class name
pgadmin accessMode string ReadWriteOnce Access mode for the persistent volume
pgadmin size string 1Gi Size of the persistent volume
pgadmin existingClaim string "" Name of an existing PVC to use
pgadmin annotations object {} Annotations for the PVC
pgadmin podSecurityContext string `nil` Pod security context
pgadmin securityContext object {} Container security context
pgadmin resources string `nil` Resource limits and requests
pgadmin livenessProbe string `nil` Liveness probe configuration
pgadmin readinessProbe string `nil` Readiness probe configuration
pgadmin startupProbe string `nil` Startup probe configuration
pgadmin podAnnotations object {} Pod annotations
pgadmin podLabels object {} Pod labels
pgadmin nodeSelector object {} Node selector for pod assignment
pgadmin tolerations list [] Tolerations for pod assignment
pgadmin affinity object {} Affinity for pod assignment
pgadmin priorityClassName string "" Priority class name for the pod
pgadmin topologySpreadConstraints list [] Topology spread constraints for pod distribution
pgadmin dnsPolicy string ClusterFirst DNS policy
pgadmin dnsConfig object {} DNS config
pgadmin hostAliases list [] Host aliases
pgadmin runtimeClassName string "" Runtime class name
pgadmin initContainers list [] Init containers to run before the main container
pgadmin extraContainers list [] Extra sidecar containers
pgadmin extraEnv list [] Extra environment variables
pgadmin extraEnvFrom list [] Extra environment variables from ConfigMaps or Secrets
pgadmin extraVolumes list [] Extra volumes
pgadmin extraVolumeMounts list [] Extra volume mounts
pgadmin enabled bool false Enable ServiceMonitor for Prometheus Operator
pgadmin namespace string "" Namespace for the ServiceMonitor (defaults to the release namespace)
pgadmin interval string 30s Interval at which metrics should be scraped
pgadmin scrapeTimeout string 10s Timeout for scraping metrics
pgadmin labels object {} Additional labels for the ServiceMonitor
pgadmin annotations object {} Additional annotations for the ServiceMonitor
pgadmin metricRelabelings list [] Metric relabelings
pgadmin relabelings list [] Relabelings
pgadmin enabled bool false Enable PrometheusRule for alerting
pgadmin namespace string "" Namespace for the PrometheusRule (defaults to the release namespace)
pgadmin labels object {} Additional labels for the PrometheusRule
pgadmin rules list [] Alert rules
pgadmin enabled bool false Enable PodDisruptionBudget
pgadmin minAvailable int 1 Minimum number of pods that must be available
pgadmin maxUnavailable string "" Maximum number of pods that can be unavailable
pgadmin hpa string `nil` Horizontal Pod Autoscaler configuration
pgadmin enabled bool false Enable HorizontalPodAutoscaler
pgadmin minReplicas int 1 Minimum number of replicas
pgadmin maxReplicas int 3 Maximum number of replicas
pgadmin targetCPUUtilizationPercentage int 80 Target CPU utilization percentage
pgadmin targetMemoryUtilizationPercentage int 80 Target memory utilization percentage
pgadmin customMetrics list [] Custom metrics for autoscaling
pgadmin create bool true Create a service account
pgadmin name string "" Service account name (generated if not set and create is true)
pgadmin annotations object {} Service account annotations
pgadmin create bool true Create RBAC resources
pgadmin rules list [] Additional RBAC rules
pgadmin enabled bool false Enable network policy
pgadmin policyTypes string `nil` Policy types
pgadmin ingress list [] Ingress rules
pgadmin egress string `nil` Egress rules
pgadmin enabled bool false Enable diagnostic mode (disables probes, overrides command)
pgadmin command string `nil` Command override for diagnostic mode
pgadmin args string `nil` Args override for diagnostic mode
proxmox-backup-server namespaceOverride string `.Release.Namespace` Override the namespace for all resources
proxmox-backup-server nameOverride string "" Override the name of the chart
proxmox-backup-server fullnameOverride string "" Override the full name of the chart
proxmox-backup-server additionalLabels object {} Additional labels to add to all resources
proxmox-backup-server additionalAnnotations object {} Additional annotations to add to all resources
proxmox-backup-server repository string ayufan/proxmox-backup-server Proxmox Backup Server Docker image repository
proxmox-backup-server tag string Chart appVersion (use 'latest' for stable or 'beta' for pre-releases) Proxmox Backup Server Docker image tag
proxmox-backup-server pullPolicy string IfNotPresent Image pull policy
proxmox-backup-server digest string "" Image digest (overrides tag if set)
proxmox-backup-server imagePullSecrets list [] Image pull secrets for private registries
proxmox-backup-server username string "admin@pbs" Default PBS login username
proxmox-backup-server password string pbspbs (MUST be changed after first login) Default PBS login password
proxmox-backup-server existingSecret string "" Name of an existing secret containing PBS credentials
proxmox-backup-server existingSecretUsernameKey string "username" Key in existingSecret that contains the username
proxmox-backup-server existingSecretPasswordKey string "password" Key in existingSecret that contains the password
proxmox-backup-server timezone string "UTC" Timezone configuration
proxmox-backup-server smartAccess string `nil` Enable SMART device access
proxmox-backup-server devices list [] List of device paths to expose to the container
proxmox-backup-server backupVolumes list [] Additional backup data volumes
proxmox-backup-server type string deployment Controller type (deployment or statefulset)
proxmox-backup-server replicas int 1 Number of PBS replicas
proxmox-backup-server strategy string `nil` Deployment update strategy
proxmox-backup-server updateStrategy string `nil` StatefulSet update strategy (only used if controller.type is statefulset)
proxmox-backup-server podManagementPolicy string OrderedReady Pod management policy (only used if controller.type is statefulset)
proxmox-backup-server command list [] Command override for the main container
proxmox-backup-server args list [] Args override for the main container
proxmox-backup-server workingDir string "" Working directory for the main container
proxmox-backup-server terminationGracePeriodSeconds int 30 Termination grace period in seconds
proxmox-backup-server lifecycle object {} Lifecycle hooks for the main container
proxmox-backup-server type string ClusterIP Service type
proxmox-backup-server port int 8007 Service port (PBS uses HTTPS on 8007)
proxmox-backup-server targetPort int 8007 Service target port (container port)
proxmox-backup-server nodePort string "" Node port (only used if type is NodePort)
proxmox-backup-server loadBalancerIP string "" Load balancer IP (only used if type is LoadBalancer)
proxmox-backup-server loadBalancerSourceRanges list [] Load balancer source ranges (only used if type is LoadBalancer)
proxmox-backup-server externalTrafficPolicy string "" External traffic policy (only used if type is LoadBalancer or NodePort)
proxmox-backup-server clusterIP string "" Cluster IP (set to None for headless service)
proxmox-backup-server sessionAffinity string None Session affinity
proxmox-backup-server sessionAffinityConfig object {} Session affinity config
proxmox-backup-server annotations object {} Service annotations
proxmox-backup-server labels object {} Service labels
proxmox-backup-server enabled bool false Enable ingress
proxmox-backup-server className string "" Ingress class name
proxmox-backup-server annotations object {} Ingress annotations
proxmox-backup-server hosts list [] Ingress hosts configuration
proxmox-backup-server tls list [] Ingress TLS configuration
proxmox-backup-server enabled bool true Enable persistent storage for PBS data
proxmox-backup-server etc string `nil` Persist /etc/proxmox-backup directory (configuration)
proxmox-backup-server logs string `nil` Persist /var/log/proxmox-backup directory (logs)
proxmox-backup-server lib string `nil` Persist /var/lib/proxmox-backup directory (library/state)
proxmox-backup-server podSecurityContext string `nil` Pod security context
proxmox-backup-server securityContext string `nil` Container security context
proxmox-backup-server resources string `nil` Resource limits and requests
proxmox-backup-server livenessProbe string `nil` Liveness probe configuration
proxmox-backup-server readinessProbe string `nil` Readiness probe configuration
proxmox-backup-server startupProbe string `nil` Startup probe configuration
proxmox-backup-server podAnnotations object {} Pod annotations
proxmox-backup-server podLabels object {} Pod labels
proxmox-backup-server nodeSelector object {} Node selector for pod assignment
proxmox-backup-server tolerations list [] Tolerations for pod assignment
proxmox-backup-server affinity object {} Affinity for pod assignment
proxmox-backup-server priorityClassName string "" Priority class name for the pod
proxmox-backup-server topologySpreadConstraints list [] Topology spread constraints for pod distribution
proxmox-backup-server dnsPolicy string ClusterFirst DNS policy
proxmox-backup-server dnsConfig object {} DNS config
proxmox-backup-server hostAliases list [] Host aliases
proxmox-backup-server runtimeClassName string "" Runtime class name
proxmox-backup-server initContainers list [] Init containers to run before the main container
proxmox-backup-server extraContainers list [] Extra sidecar containers
proxmox-backup-server extraEnv list [] Extra environment variables
proxmox-backup-server extraEnvFrom list [] Extra environment variables from ConfigMaps or Secrets
proxmox-backup-server extraVolumes list [] Extra volumes
proxmox-backup-server extraVolumeMounts list [] Extra volume mounts
proxmox-backup-server enabled bool false Enable ServiceMonitor for Prometheus Operator
proxmox-backup-server namespace string "" Namespace for the ServiceMonitor (defaults to the release namespace)
proxmox-backup-server interval string 30s Interval at which metrics should be scraped
proxmox-backup-server scrapeTimeout string 10s Timeout for scraping metrics
proxmox-backup-server labels object {} Additional labels for the ServiceMonitor
proxmox-backup-server annotations object {} Additional annotations for the ServiceMonitor
proxmox-backup-server metricRelabelings list [] Metric relabelings
proxmox-backup-server relabelings list [] Relabelings
proxmox-backup-server enabled bool false Enable PrometheusRule for alerting
proxmox-backup-server namespace string "" Namespace for the PrometheusRule (defaults to the release namespace)
proxmox-backup-server labels object {} Additional labels for the PrometheusRule
proxmox-backup-server rules list [] Alert rules
proxmox-backup-server enabled bool false Enable PodDisruptionBudget
proxmox-backup-server minAvailable int 1 Minimum number of pods that must be available
proxmox-backup-server maxUnavailable string "" Maximum number of pods that can be unavailable
proxmox-backup-server hpa string `nil` Horizontal Pod Autoscaler configuration
proxmox-backup-server enabled bool false Enable HorizontalPodAutoscaler
proxmox-backup-server minReplicas int 1 Minimum number of replicas
proxmox-backup-server maxReplicas int 3 Maximum number of replicas
proxmox-backup-server targetCPUUtilizationPercentage int 80 Target CPU utilization percentage
proxmox-backup-server targetMemoryUtilizationPercentage int 80 Target memory utilization percentage
proxmox-backup-server customMetrics list [] Custom metrics for autoscaling
proxmox-backup-server create bool true Create a service account
proxmox-backup-server name string "" Service account name (generated if not set and create is true)
proxmox-backup-server annotations object {} Service account annotations
proxmox-backup-server create bool true Create RBAC resources
proxmox-backup-server rules list [] Additional RBAC rules
proxmox-backup-server enabled bool false Enable network policy
proxmox-backup-server policyTypes string `nil` Policy types
proxmox-backup-server ingress list [] Ingress rules
proxmox-backup-server egress string `nil` Egress rules
proxmox-backup-server enabled bool false Enable diagnostic mode (disables probes, overrides command)
proxmox-backup-server command string `nil` Command override for diagnostic mode
proxmox-backup-server args string `nil` Args override for diagnostic mode
redisinsight namespaceOverride string `.Release.Namespace` Override the namespace for all resources
redisinsight nameOverride string "" Override the name of the chart
redisinsight fullnameOverride string "" Override the full name of the chart
redisinsight additionalLabels object {} Additional labels to add to all resources
redisinsight additionalAnnotations object {} Additional annotations to add to all resources
redisinsight repository string redis/redisinsight Redis Insight Docker image repository
redisinsight tag string Chart appVersion Redis Insight Docker image tag
redisinsight pullPolicy string IfNotPresent Image pull policy
redisinsight digest string "" Image digest (overrides tag if set)
redisinsight imagePullSecrets list [] Image pull secrets for private registries
redisinsight port int 5540 Application port that Redis Insight listens on
redisinsight host string "0.0.0.0" Application host that Redis Insight binds to
redisinsight logLevel string "info" Log level for the application
redisinsight filesLogger bool true Enable file logging
redisinsight stdoutLogger bool true Enable stdout logging
redisinsight proxyPath string "" Proxy path for reverse proxy subdirectory hosting
redisinsight databaseManagement bool true Enable/disable database connection management
redisinsight encryptionKey string "" Encryption key for sensitive data
redisinsight existingEncryptionKeySecret string "" Name of an existing secret containing the encryption key
redisinsight existingEncryptionKeySecretKey string "encryptionKey" Key in existingEncryptionKeySecret that contains the encryption key
redisinsight tls string `nil` TLS/SSL configuration for HTTPS
redisinsight enabled bool false Enable TLS/SSL
redisinsight key string "" TLS private key (PEM format)
redisinsight cert string "" TLS certificate (PEM format)
redisinsight existingSecret string "" Name of an existing secret containing TLS key and cert
redisinsight existingSecretKeyKey string "tls.key" Key in existingSecret for TLS private key
redisinsight existingSecretCertKey string "tls.crt" Key in existingSecret for TLS certificate
redisinsight connections list [] Pre-configured Redis database connections
redisinsight existingConnectionPasswordsSecret string "" Name of an existing secret containing Redis connection passwords
redisinsight type string deployment Controller type (deployment or statefulset)
redisinsight replicas int 1 Number of Redis Insight replicas
redisinsight strategy string `nil` Deployment update strategy
redisinsight updateStrategy string `nil` StatefulSet update strategy (only used if controller.type is statefulset)
redisinsight podManagementPolicy string OrderedReady Pod management policy (only used if controller.type is statefulset)
redisinsight command list [] Command override for the main container
redisinsight args list [] Args override for the main container
redisinsight workingDir string "" Working directory for the main container
redisinsight terminationGracePeriodSeconds int 30 Termination grace period in seconds
redisinsight lifecycle object {} Lifecycle hooks for the main container
redisinsight type string ClusterIP Service type
redisinsight port int 5540 Service port
redisinsight targetPort int 5540 Service target port (container port)
redisinsight nodePort string "" Node port (only used if type is NodePort)
redisinsight loadBalancerIP string "" Load balancer IP (only used if type is LoadBalancer)
redisinsight loadBalancerSourceRanges list [] Load balancer source ranges (only used if type is LoadBalancer)
redisinsight externalTrafficPolicy string "" External traffic policy (only used if type is LoadBalancer or NodePort)
redisinsight clusterIP string "" Cluster IP (set to None for headless service)
redisinsight sessionAffinity string None Session affinity
redisinsight sessionAffinityConfig object {} Session affinity config
redisinsight annotations object {} Service annotations
redisinsight labels object {} Service labels
redisinsight enabled bool false Enable ingress
redisinsight className string "" Ingress class name
redisinsight annotations object {} Ingress annotations
redisinsight hosts list [] Ingress hosts configuration
redisinsight tls list [] Ingress TLS configuration
redisinsight enabled bool false Enable persistent storage for Redis Insight data
redisinsight storageClassName string Default storage class Storage class name
redisinsight accessMode string ReadWriteOnce Access mode for the persistent volume
redisinsight size string 1Gi Size of the persistent volume
redisinsight existingClaim string "" Name of an existing PVC to use
redisinsight annotations object {} Annotations for the PVC
redisinsight podSecurityContext string `nil` Pod security context
redisinsight securityContext string `nil` Container security context
redisinsight resources string `nil` Resource limits and requests
redisinsight livenessProbe string `nil` Liveness probe configuration
redisinsight readinessProbe string `nil` Readiness probe configuration
redisinsight startupProbe string `nil` Startup probe configuration
redisinsight podAnnotations object {} Pod annotations
redisinsight podLabels object {} Pod labels
redisinsight nodeSelector object {} Node selector for pod assignment
redisinsight tolerations list [] Tolerations for pod assignment
redisinsight affinity object {} Affinity for pod assignment
redisinsight priorityClassName string "" Priority class name for the pod
redisinsight topologySpreadConstraints list [] Topology spread constraints for pod distribution
redisinsight dnsPolicy string ClusterFirst DNS policy
redisinsight dnsConfig object {} DNS config
redisinsight hostAliases list [] Host aliases
redisinsight runtimeClassName string "" Runtime class name
redisinsight initContainers list [] Init containers to run before the main container
redisinsight extraContainers list [] Extra sidecar containers
redisinsight extraEnv list [] Extra environment variables
redisinsight extraEnvFrom list [] Extra environment variables from ConfigMaps or Secrets
redisinsight extraVolumes list [] Extra volumes
redisinsight extraVolumeMounts list [] Extra volume mounts
redisinsight enabled bool false Enable ServiceMonitor for Prometheus Operator
redisinsight namespace string "" Namespace for the ServiceMonitor (defaults to the release namespace)
redisinsight interval string 30s Interval at which metrics should be scraped
redisinsight scrapeTimeout string 10s Timeout for scraping metrics
redisinsight labels object {} Additional labels for the ServiceMonitor
redisinsight annotations object {} Additional annotations for the ServiceMonitor
redisinsight metricRelabelings list [] Metric relabelings
redisinsight relabelings list [] Relabelings
redisinsight enabled bool false Enable PrometheusRule for alerting
redisinsight namespace string "" Namespace for the PrometheusRule (defaults to the release namespace)
redisinsight labels object {} Additional labels for the PrometheusRule
redisinsight rules list [] Alert rules
redisinsight enabled bool false Enable PodDisruptionBudget
redisinsight minAvailable int 1 Minimum number of pods that must be available
redisinsight maxUnavailable string "" Maximum number of pods that can be unavailable
redisinsight hpa string `nil` Horizontal Pod Autoscaler configuration
redisinsight enabled bool false Enable HorizontalPodAutoscaler
redisinsight minReplicas int 1 Minimum number of replicas
redisinsight maxReplicas int 3 Maximum number of replicas
redisinsight targetCPUUtilizationPercentage int 80 Target CPU utilization percentage
redisinsight targetMemoryUtilizationPercentage int 80 Target memory utilization percentage
redisinsight customMetrics list [] Custom metrics for autoscaling
redisinsight create bool true Create a service account
redisinsight name string "" Service account name (generated if not set and create is true)
redisinsight annotations object {} Service account annotations
redisinsight create bool true Create RBAC resources
redisinsight rules list [] Additional RBAC rules
redisinsight enabled bool false Enable network policy
redisinsight policyTypes string `nil` Policy types
redisinsight ingress list [] Ingress rules
redisinsight egress string `nil` Egress rules
redisinsight enabled bool false Enable diagnostic mode (disables probes, overrides command)
redisinsight command string `nil` Command override for diagnostic mode
redisinsight args string `nil` Args override for diagnostic mode
restic-backup namespaceOverride string "" Override the namespace for all resources.
restic-backup componentOverride string "" Override the component label for all resources.
restic-backup partOfOverride string "" Override the partOf label for all resources.
restic-backup applicationName string `{{ .Chart.Name }}` Application name.
restic-backup additionalLabels tpl/object {} Additional labels for all resources.
restic-backup repository string "/backup-repository" Restic repository URL. Supports multiple backends.
restic-backup password string "changeme-to-a-secure-password" Restic repository password. Required for encryption.
restic-backup existingSecret object "" Reference to existing secret containing restic credentials.
restic-backup backendEnv object {} Backend-specific environment variables.
restic-backup backup object `nil` Backup job configuration.
restic-backup enabled bool true Enable backup job.
restic-backup schedule string "0 2 * * *" Cron schedule for backup job (default: daily at 2 AM).
restic-backup successfulJobsHistoryLimit int 3 Number of successful jobs to keep.
restic-backup failedJobsHistoryLimit int 1 Number of failed jobs to keep.
restic-backup tags list `nil` List of tags to apply to backups.
restic-backup excludes list `nil` Exclude patterns for backup.
restic-backup retention object `nil` Retention policy for backups.
restic-backup enabled bool true Enable automatic pruning of old backups.
restic-backup keepLast int 7 Keep last N snapshots.
restic-backup keepDaily int 14 Keep daily snapshots for N days.
restic-backup keepWeekly int 8 Keep weekly snapshots for N weeks.
restic-backup keepMonthly int 12 Keep monthly snapshots for N months.
restic-backup keepYearly int 3 Keep yearly snapshots for N years.
restic-backup options object {} Additional restic backup options.
restic-backup init object `nil` Repository initialization job.
restic-backup enabled bool true Enable repository initialization job.
restic-backup check object `nil` Repository check job configuration.
restic-backup enabled bool true Enable repository check job.
restic-backup schedule string "0 3 * * 0" Cron schedule for check job (default: weekly on Sunday at 3 AM).
restic-backup readData bool false Read all data packs to verify integrity (slower but thorough).
restic-backup enabled bool true Enable dedicated volume for backup repository storage.
restic-backup type string pvc Type of volume to use for backup repository.
restic-backup mountPath string /backup-repository Mount path for the backup repository volume.
restic-backup pvc object `nil` PersistentVolumeClaim configuration for backup repository.
restic-backup existingClaim string "" Name of existing PVC to use (leave empty to create new one).
restic-backup storageClassName string "" Storage class for the PVC (uses cluster default if empty).
restic-backup accessModes string `nil` Access mode for the PVC.
restic-backup size string 10Gi Storage size for backup repository.
restic-backup annotations object {} Additional PVC annotations.
restic-backup selector object {} Resource selector for PVC.
restic-backup hostPath object `nil` HostPath configuration (when type is hostPath).
restic-backup emptyDir object `nil` EmptyDir configuration (when type is emptyDir).
restic-backup nfs object `nil` NFS configuration (when type is nfs).
restic-backup custom object {} Custom volume specification (when type is custom).
restic-backup volumes list [] List of volumes to backup. Supports multiple volume types.
restic-backup additionalLabels object {} Additional labels for CronJob.
restic-backup annotations object {} Annotations for CronJob.
restic-backup additionalPodAnnotations object {} Additional pod annotations.
restic-backup concurrencyPolicy string Forbid Concurrency policy for backup jobs.
restic-backup restartPolicy string OnFailure Restart policy for backup pods.
restic-backup startingDeadlineSeconds int 300 Deadline in seconds for starting the job.
restic-backup securityContext object `nil` Pod security context.
restic-backup runAsNonRoot bool false Run as non-root user when possible.
restic-backup containerSecurityContext object `nil` Container security context.
restic-backup resources object `nil` Resource limits and requests.
restic-backup nodeSelector object {} Node selector for backup pods.
restic-backup tolerations list [] Tolerations for backup pods.
restic-backup affinity object {} Affinity rules for backup pods.
restic-backup ttlSecondsAfterFinished int 86400 # 24 hours Optional TTL in seconds for finished jobs (auto-cleanup).
restic-backup activeDeadlineSeconds int 3600 # 1 hour default timeout Optional deadline in seconds for job completion (timeout).
restic-backup useConfigMap bool true Use ConfigMap for backup scripts instead of inline commands.
restic-backup enabled bool false Enable metrics exporter for Prometheus monitoring.
restic-backup image object `nil` Metrics exporter image configuration.
restic-backup port int 9092 Port for metrics endpoint.
restic-backup scrapeInterval int 60 Interval between metrics collection in seconds.
restic-backup additionalLabels object {} Additional labels for metrics deployment.
restic-backup annotations object {} Annotations for metrics deployment.
restic-backup podAnnotations object {} Additional pod annotations for metrics exporter.
restic-backup securityContext object `nil` Security context for metrics exporter pod.
restic-backup containerSecurityContext object `nil` Container security context for metrics exporter.
restic-backup resources object `nil` Resource limits and requests for metrics exporter.
restic-backup nodeSelector object {} Node selector for metrics exporter.
restic-backup tolerations list [] Tolerations for metrics exporter.
restic-backup affinity object {} Affinity rules for metrics exporter.
restic-backup service object `nil` Service configuration for metrics.
restic-backup type string ClusterIP Service type.
restic-backup port int 9092 Service port.
restic-backup clusterIP string "" Cluster IP (optional).
restic-backup additionalLabels object {} Additional labels for service.
restic-backup annotations object {} Annotations for service.
restic-backup repository string restic/restic Restic image repository.
restic-backup pullPolicy string IfNotPresent Image pull policy.
restic-backup tag string "0.18.1" Image tag (overrides appVersion from Chart.yaml).
restic-backup imagePullSecrets list [] Image pull secrets.
restic-backup create bool true Create service account.
restic-backup annotations object {} Annotations for service account.
restic-backup name string "" Name of existing service account to use.
restic-backup automountServiceAccountToken bool true Automount service account token.
restic-backup create bool true Create RBAC resources (Role, RoleBinding).
restic-backup additionalRules list [] Additional rules to add to the role.
restic-backup enabled bool false Enable network policy.
restic-backup ingress object [] Ingress rules for network policy.
restic-backup egress object `nil` Egress rules for network policy.
restic-backup enabled bool false Enable notifications on backup completion/failure.
restic-backup webhook object `nil` Webhook configuration for notifications.
restic-backup email object `nil` Email configuration for notifications.
restic-backup enabled bool false Enable one-time restore job.
restic-backup snapshotId string "latest" Snapshot ID to restore (latest if not specified).
restic-backup targetVolume string "" Target volume for restore (PVC name - for backward compatibility).
restic-backup targetVolumeConfig object {} Target volume configuration for restore (advanced).
restic-backup targetPath string "/" Target path within the volume.
restic-backup verify bool true Verify restored data integrity.
restic-backup preBackup object [] Commands to run before backup.
restic-backup postBackup object [] Commands to run after backup.
restic-backup envFrom object [] Additional environment variables from secrets/configmaps.
restic-backup extraVolumes list [] Additional volumes to mount.
restic-backup extraVolumeMounts list [] Additional volume mounts for backup container.
restic-backup priorityClassName object "" Priority class for backup pods.
restic-backup hostNetwork bool false Enable host network mode.
restic-backup dnsPolicy string ClusterFirst DNS policy for backup pods.
restic-backup dnsConfig object {} DNS configuration for backup pods.
semaphore env list [] ---BEGIN OPENSSH PRIVATE KEY----- (example) ---END OPENSSH PRIVATE KEY----- (example)
test-final namespaceOverride string `.Release.Namespace` Override the namespace for all resources
test-final nameOverride string "" Override the name of the chart
test-final fullnameOverride string "" Override the full name of the chart
test-final additionalLabels object {} Additional labels to add to all resources
test-final additionalAnnotations object {} Additional annotations to add to all resources
test-final repository string nginx:1.27.3 Docker image repository
test-final tag string Chart appVersion Docker image tag
test-final pullPolicy string IfNotPresent Image pull policy
test-final digest string "" Image digest (overrides tag if set)
test-final imagePullSecrets list [] Image pull secrets for private registries
test-final config object {} Application configuration as environment variables
test-final existingSecret string "" Name of an existing secret containing application credentials
test-final type string deployment Controller type (deployment or statefulset)
test-final replicas int 1 Number of replicas
test-final strategy string `nil` Deployment update strategy
test-final updateStrategy string `nil` StatefulSet update strategy (only used if controller.type is statefulset)
test-final podManagementPolicy string OrderedReady Pod management policy (only used if controller.type is statefulset)
test-final command list [] Command override for the main container
test-final args list [] Args override for the main container
test-final workingDir string "" Working directory for the main container
test-final terminationGracePeriodSeconds int 30 Termination grace period in seconds
test-final lifecycle object {} Lifecycle hooks for the main container
test-final type string ClusterIP Service type
test-final port int 80 Service port
test-final targetPort int 8080 Service target port (container port)
test-final nodePort string "" Node port (only used if type is NodePort)
test-final loadBalancerIP string "" Load balancer IP (only used if type is LoadBalancer)
test-final loadBalancerSourceRanges list [] Load balancer source ranges (only used if type is LoadBalancer)
test-final externalTrafficPolicy string "" External traffic policy (only used if type is LoadBalancer or NodePort)
test-final clusterIP string "" Cluster IP (set to None for headless service)
test-final sessionAffinity string None Session affinity
test-final sessionAffinityConfig object {} Session affinity config
test-final annotations object {} Service annotations
test-final labels object {} Service labels
test-final enabled bool false Enable ingress
test-final className string "" Ingress class name
test-final annotations object {} Ingress annotations
test-final hosts list [] Ingress hosts configuration
test-final tls list [] Ingress TLS configuration
test-final enabled bool false Enable persistent storage
test-final storageClassName string Default storage class Storage class name
test-final accessMode string ReadWriteOnce Access mode for the persistent volume
test-final size string 1Gi Size of the persistent volume
test-final existingClaim string "" Name of an existing PVC to use
test-final annotations object {} Annotations for the PVC
test-final mountPath string /data Mount path for the persistent volume
test-final podSecurityContext object {} Pod security context
test-final securityContext object {} Container security context
test-final resources string `nil` Resource limits and requests
test-final livenessProbe string `nil` Liveness probe configuration
test-final readinessProbe string `nil` Readiness probe configuration
test-final startupProbe string `nil` Startup probe configuration
test-final podAnnotations object {} Pod annotations
test-final podLabels object {} Pod labels
test-final nodeSelector object {} Node selector for pod assignment
test-final tolerations list [] Tolerations for pod assignment
test-final affinity object {} Affinity for pod assignment
test-final priorityClassName string "" Priority class name for the pod
test-final topologySpreadConstraints list [] Topology spread constraints for pod distribution
test-final dnsPolicy string ClusterFirst DNS policy
test-final dnsConfig object {} DNS config
test-final hostAliases list [] Host aliases
test-final runtimeClassName string "" Runtime class name
test-final initContainers list [] Init containers to run before the main container
test-final extraContainers list [] Extra sidecar containers
test-final extraEnv list [] Extra environment variables
test-final extraEnvFrom list [] Extra environment variables from ConfigMaps or Secrets
test-final extraVolumes list [] Extra volumes
test-final extraVolumeMounts list [] Extra volume mounts
test-final enabled bool false Enable ServiceMonitor for Prometheus Operator
test-final namespace string "" Namespace for the ServiceMonitor (defaults to the release namespace)
test-final interval string 30s Interval at which metrics should be scraped
test-final scrapeTimeout string 10s Timeout for scraping metrics
test-final labels object {} Additional labels for the ServiceMonitor
test-final annotations object {} Additional annotations for the ServiceMonitor
test-final metricRelabelings list [] Metric relabelings
test-final relabelings list [] Relabelings
test-final enabled bool false Enable PrometheusRule for alerting
test-final namespace string "" Namespace for the PrometheusRule (defaults to the release namespace)
test-final labels object {} Additional labels for the PrometheusRule
test-final rules list [] Alert rules
test-final enabled bool false Enable PodDisruptionBudget
test-final minAvailable int 1 Minimum number of pods that must be available
test-final maxUnavailable string "" Maximum number of pods that can be unavailable
test-final hpa string `nil` Horizontal Pod Autoscaler configuration
test-final enabled bool false Enable HorizontalPodAutoscaler
test-final minReplicas int 1 Minimum number of replicas
test-final maxReplicas int 3 Maximum number of replicas
test-final targetCPUUtilizationPercentage int 80 Target CPU utilization percentage
test-final targetMemoryUtilizationPercentage int 80 Target memory utilization percentage
test-final customMetrics list [] Custom metrics for autoscaling
test-final create bool true Create a service account
test-final name string "" Service account name (generated if not set and create is true)
test-final annotations object {} Service account annotations
test-final create bool false Create RBAC resources
test-final rules list [] Additional RBAC rules
test-final enabled bool false Enable network policy
test-final policyTypes string `nil` Policy types
test-final ingress list [] Ingress rules
test-final egress string `nil` Egress rules
test-final enabled bool false Enable diagnostic mode (disables probes, overrides command)
test-final command string `nil` Command override for diagnostic mode
test-final args string `nil` Args override for diagnostic mode

Last updated: 2025-12-24 06:50:04