Files
wbsong111 3bcd5a463b infisical 자체 빌드 하드닝 이미지로 전환, 자동 태그 반영 배선 (#60)
hardened-containers 에 infisical 이미지가 추가·발행됐다(gate pass). image-map
을 등록하고 custom-values.yaml 을 자체 빌드 이미지(docker.io/paasup/infisical)로
전환해, keycloak 과 동일하게 catalog-tag-update.yml 이 앞으로의 태그 갱신을
자동 반영하도록 한다.
2026-09-03 16:54:18 +09:00
..

infisical-standalone

Version: 1.9.0 Type: application AppVersion: 1.0.1

A helm chart to deploy Infisical

Requirements

Repository Name Version
https://charts.bitnami.com/bitnami postgresql 14.1.3
https://charts.bitnami.com/bitnami redis 18.14.0
https://kubernetes.github.io/ingress-nginx ingress-nginx 4.0.13

Values

Key Type Default Description
fullnameOverride string "" Overrides the full name of the release, affecting resource names
infisical.affinity object {} Node affinity settings for pod placement
infisical.databaseSchemaMigrationJob.image.pullPolicy string "IfNotPresent" Pulls image only if not present on the node
infisical.databaseSchemaMigrationJob.image.repository string "ghcr.io/groundnuty/k8s-wait-for" Image repository for migration wait job
infisical.databaseSchemaMigrationJob.image.tag string "no-root-v2.0" Image tag version
infisical.deploymentAnnotations object {} Custom annotations for Infisical deployment
infisical.enabled bool true
infisical.extraContainers list [] Additional containers to run alongside the Infisical container (sidecars). Useful for running auxiliary services like HSM PKCS#11 clients
infisical.extraEnv list [] Extra environment variables to set on the Infisical container
infisical.extraInitContainers list [] Additional init containers to run before the Infisical container starts
infisical.extraVolumeMounts list [] Additional volume mounts for the Infisical container
infisical.extraVolumes list [] Additional volumes to attach to the Infisical pods
infisical.fullnameOverride string "" Override for the full name of Infisical resources in this deployment
infisical.image.imagePullSecrets list [] Secret references for pulling the image, if needed
infisical.image.pullPolicy string "IfNotPresent" Pulls image only if not already present on the node
infisical.image.repository string "infisical/infisical" Image repository for the Infisical service
infisical.image.tag string "v0.93.1-postgres" Specific version tag of the Infisical image. View the latest version here https://hub.docker.com/r/infisical/infisical
infisical.kubeSecretRef string "infisical-secrets" Kubernetes Secret reference containing Infisical root credentials
infisical.name string "infisical"
infisical.podAnnotations object {} Custom annotations for Infisical pods
infisical.replicaCount int 2 Number of pod replicas for high availability
infisical.resources.limits.memory string "600Mi" Memory limit for Infisical container
infisical.resources.requests.cpu string "350m" CPU request for Infisical container
infisical.service.annotations object {} Custom annotations for Infisical service
infisical.service.nodePort string "" Optional node port for service when using NodePort type
infisical.service.type string "ClusterIP" Service type, can be changed based on exposure needs (e.g., LoadBalancer)
infisical.serviceAccount.annotations object {} Custom annotations for the auto-created service account
infisical.serviceAccount.create bool true Creates a new service account if true, with necessary permissions for this chart. If false and serviceAccount.name is not defined, the chart will attempt to use the Default service account
infisical.serviceAccount.name string nil Optional custom service account name, if existing service account is used
ingress.annotations object {} Custom annotations for ingress resource
ingress.enabled bool true Enable or disable ingress configuration
ingress.hostName string "" Hostname for ingress access, e.g., app.example.com
ingress.ingressClassName string "" Specifies the ingress class. Defaults to "infisical-nginx" when bundled ingress-nginx is enabled, or "nginx" otherwise
ingress.nginx.enabled bool true Enable NGINX-specific settings, if using NGINX ingress controller
ingress.tls list [] TLS settings for HTTPS access
nameOverride string "" Overrides the default release name
postgresql.auth.database string "infisicalDB" Database name for Infisical
postgresql.auth.password string "root" Password for PostgreSQL database access
postgresql.auth.username string "infisical" Database username for PostgreSQL
postgresql.enabled bool true Enables an in-cluster PostgreSQL deployment. To achieve HA for Postgres, we recommend deploying https://github.com/zalando/postgres-operator instead.
postgresql.fullnameOverride string "postgresql" Full name override for PostgreSQL resources
postgresql.name string "postgresql" PostgreSQL resource name
postgresql.useExistingPostgresSecret.enabled bool false Set to true if using an existing Kubernetes secret that contains PostgreSQL connection string
postgresql.useExistingPostgresSecret.existingConnectionStringSecret.key string "" Key name in the Kubernetes secret that holds the connection string
postgresql.useExistingPostgresSecret.existingConnectionStringSecret.name string "" Kubernetes secret name containing the PostgreSQL connection string
redis.architecture string "standalone" Redis deployment type (e.g., standalone or cluster)
redis.auth.password string "mysecretpassword" Redis password
redis.cluster.enabled bool false Clustered Redis deployment
redis.enabled bool true Enables an in-cluster Redis deployment
redis.fullnameOverride string "redis" Full name override for Redis resources
redis.name string "redis" Redis resource name
redis.usePassword bool true Requires a password for Redis authentication
ingress-nginx.controller.ingressClassResource.name string "infisical-nginx" IngressClass name used by the bundled NGINX controller. Uses a unique name to avoid conflicts with existing cluster ingress controllers
ingress-nginx.controller.ingressClassResource.controllerValue string "k8s.io/infisical-nginx" Controller value for the bundled IngressClass
ingress-nginx.controller.ingressClassResource.default bool false Whether the bundled IngressClass should be set as the cluster default
ingress-nginx.controller.ingressClass string "infisical-nginx" Ingress class the bundled controller watches for