K8s System related Helm Charts
Helm chart collection that simplifies Kubernetes configuration to be production-ready.
Argo Helm chart configured by Ujstor
Key
Type
Default
Description
argo.configs.cm."resource.exclusions"
string
"- apiGroups: [\"cilium.io\"]\n kinds: [\"CiliumIdentity\"]\n clusters: [\"*\"]\n"
argo.global.domain
string
"argocd.domain.com"
argo.server.ingress.annotations."cert-manager.io/cluster-issuer"
string
"letsencrypt"
argo.server.ingress.annotations."nginx.ingress.kubernetes.io/backend-protocol"
string
"HTTPS"
argo.server.ingress.annotations."nginx.ingress.kubernetes.io/force-ssl-redirect"
string
"true"
argo.server.ingress.enabled
bool
false
argo.server.ingress.extraTls[0].hosts[0]
string
"argocd.domain.com"
argo.server.ingress.extraTls[0].secretName
string
"argocd-ingress-tls"
argo.server.ingress.ingressClassName
string
"nginx"
A Cert-Manager Helm chart config by Ujstor
Key
Type
Default
Description
cert-manager.crds.enabled
bool
true
Cilium Helm chart configured by Ujstor
Key
Type
Default
Description
cilium.bpf.masquerade
bool
true
cilium.encryption.enabled
bool
true
cilium.encryption.type
string
"wireguard"
cilium.envoy.enabled
bool
false
cilium.ipam.mode
string
"cluster-pool"
cilium.ipam.operator.clusterPoolIPv4PodCIDRList[0]
string
"10.255.0.0/16"
cilium.ipv4NativeRoutingCIDR
string
"10.255.0.0/16"
cilium.k8sServiceHost
string
nil
cilium.k8sServicePort
int
6443
cilium.kubeProxyReplacement
bool
true
cilium.sessionAffinity
bool
true
A Cert-Manager ClusterIssuer Helm chart config by Ujstor
Key
Type
Default
Description
clusterIssuer.email
string
nil
clusterIssuer.enabled
bool
true
clusterIssuer.ingressClassName
string
"nginx"
clusterIssuer.metadata.name
string
"letsencrypt"
clusterIssuer.privateKeySecretRef.name
string
"letsencrypt-prod"
clusterIssuer.server
string
"https://acme-v02.api.letsencrypt.org/directory"
A PGO Cluster Helm chart for Kubernetes
Key
Type
Default
Description
instanceCPU
string
"1000m"
instanceMemory
string
"2Gi"
monitoring
bool
false
port
int
5432
postgresVersion
int
16
crunchy-postgres-operator
Installer for PGO, the open source Postgres Operator from Crunchy Data
Key
Type
Default
Description
controllerImages.cluster
string
"registry.developers.crunchydata.com/crunchydata/postgres-operator:ubi8-5.7.0-0"
debug
bool
true
imagePullSecretNames
list
[]
pgoControllerLeaseName
string
"cpk-leader-election-lease"
relatedImages."postgres_15_gis_3.3".image
string
"registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi8-15.8-3.3-2"
relatedImages."postgres_16_gis_3.3".image
string
"registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi8-16.4-3.3-2"
relatedImages."postgres_16_gis_3.4".image
string
"registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi8-16.4-3.4-2"
relatedImages."postgres_17_gis_3.4".image
string
"registry.developers.crunchydata.com/crunchydata/crunchy-postgres-gis:ubi8-17.0-3.4-0"
relatedImages.pgadmin.image
string
"registry.developers.crunchydata.com/crunchydata/crunchy-pgadmin4:ubi8-4.30-31"
relatedImages.pgbackrest.image
string
"registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:ubi8-2.53.1-0"
relatedImages.pgbouncer.image
string
"registry.developers.crunchydata.com/crunchydata/crunchy-pgbouncer:ubi8-1.23-0"
relatedImages.pgexporter.image
string
"registry.developers.crunchydata.com/crunchydata/crunchy-postgres-exporter:ubi8-0.15.0-12"
relatedImages.pgupgrade.image
string
"registry.developers.crunchydata.com/crunchydata/crunchy-upgrade:ubi8-5.7.0-0"
relatedImages.postgres_15.image
string
"registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi8-15.8-2"
relatedImages.postgres_16.image
string
"registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi8-16.4-2"
relatedImages.postgres_17.image
string
"registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi8-17.0-0"
relatedImages.standalone_pgadmin.image
string
"registry.developers.crunchydata.com/crunchydata/crunchy-pgadmin4:ubi8-8.12-0"
replicas
int
1
resources.controller
object
{}
singleNamespace
bool
false
External-Secrets Helm chart configured by Ujstor
Gitlab Operator Helm chart configurated by Ujstor
Key
Type
Default
Description
gitlab-operator.resources.limits.cpu
string
"500m"
gitlab-operator.resources.limits.memory
string
"512Mi"
gitlab-operator.resources.requests.cpu
string
"100m"
gitlab-operator.resources.requests.memory
string
"100Mi"
gitlab-operator.watchCluster
bool
true
Nginx Helm chart
Key
Type
Default
Description
nginx.controller.allowSnippetAnnotations
bool
true
Istio control plane Helm Chart
Key
Type
Default
Description
base.base.enablecrdtemplates
bool
true
base.base.enableistioconfigcrds
bool
true
base.defaultrevision
string
"default"
base.experimental.stablevalidationpolicy
bool
false
base.global.istionamespace
string
"istio-system"
istiod.global.istionamespace
string
"istio-system"
istiod.global.proxy.clusterdomain
string
"cluster.local"
istiod.global.proxy.privileged
bool
false
istiod.global.proxy.resources.limits.cpu
string
"2000m"
istiod.global.proxy.resources.limits.memory
string
"1024Mi"
istiod.global.proxy.resources.requests.cpu
string
"100m"
istiod.global.proxy.resources.requests.memory
string
"128Mi"
istiod.global.waypoint.resources.limits.cpu
string
"2"
istiod.global.waypoint.resources.limits.memory
string
"1Gi"
istiod.global.waypoint.resources.requests.cpu
string
"100m"
istiod.global.waypoint.resources.requests.memory
string
"128Mi"
MetalLB config Helm chart configured by Ujstor
Key
Type
Default
Description
bgpAdvertisement.aggregationLength
int
29
bgpAdvertisement.communities[0]
string
"65535:65282"
bgpAdvertisement.enabled
bool
false
bgpAdvertisement.localPref
int
100
ipAddressPool.addresses
list
[]
l2Advertisement.enabled
bool
false
MetalLB Operator Helm Chart
Minio Operator Helm chart configurated by Ujstor
Key
Type
Default
Description
minio-operator.operator.replicaCount
int
1
minio-operator.resources.requests.cpu
string
"200m"
minio-operator.resources.requests.ephemeral-storage
string
"500Mi"
minio-operator.resources.requests.memory
string
"256Mi"
Minio Tenant Helm chart configurated by Ujstor
Key
Type
Default
Description
minio-tenant.ingress.api.annotations."cert-manager.io/cluster-issuer"
string
"letsencrypt"
minio-tenant.ingress.api.annotations."nginx.ingress.kubernetes.io/backend-protocol"
string
"HTTPS"
minio-tenant.ingress.api.annotations."nginx.ingress.kubernetes.io/force-ssl-redirect"
string
"true"
minio-tenant.ingress.api.annotations."nginx.ingress.kubernetes.io/proxy-body-size"
string
"2048m"
minio-tenant.ingress.api.annotations."nginx.ingress.kubernetes.io/proxy-read-timeout"
string
"1200"
minio-tenant.ingress.api.annotations."nginx.ingress.kubernetes.io/proxy-send-timeout"
string
"1200"
minio-tenant.ingress.api.enabled
bool
false
minio-tenant.ingress.api.host
string
"minio.domain.com"
minio-tenant.ingress.api.ingressClassName
string
"nginx"
minio-tenant.ingress.api.path
string
"/"
minio-tenant.ingress.api.pathType
string
"Prefix"
minio-tenant.ingress.api.tls[0].hosts[0]
string
"minio.domain.com"
minio-tenant.ingress.api.tls[0].secretName
string
"minio-api-tls"
minio-tenant.ingress.console.annotations."cert-manager.io/cluster-issuer"
string
"letsencrypt"
minio-tenant.ingress.console.annotations."nginx.ingress.kubernetes.io/backend-protocol"
string
"HTTPS"
minio-tenant.ingress.console.annotations."nginx.ingress.kubernetes.io/force-ssl-redirect"
string
"true"
minio-tenant.ingress.console.annotations."nginx.ingress.kubernetes.io/proxy-body-size"
string
"2048m"
minio-tenant.ingress.console.annotations."nginx.ingress.kubernetes.io/proxy-read-timeout"
string
"1200"
minio-tenant.ingress.console.annotations."nginx.ingress.kubernetes.io/proxy-send-timeout"
string
"1200"
minio-tenant.ingress.console.enabled
bool
false
minio-tenant.ingress.console.host
string
"minio-console.domain.com"
minio-tenant.ingress.console.ingressClassName
string
"nginx"
minio-tenant.ingress.console.path
string
"/"
minio-tenant.ingress.console.pathType
string
"Prefix"
minio-tenant.ingress.console.tls[0].hosts[0]
string
"minio-console.domain.com"
minio-tenant.ingress.console.tls[0].secretName
string
"minio-console-tls"
minio-tenant.tenant.buckets
list
[]
minio-tenant.tenant.configuration.name
string
"minio-admin-secret"
minio-tenant.tenant.name
string
"minio"
minio-tenant.tenant.pools[0].name
string
"pool-0"
minio-tenant.tenant.pools[0].servers
int
1
minio-tenant.tenant.pools[0].size
string
"10Gi"
minio-tenant.tenant.pools[0].volumesPerServer
int
1
secret-store.secretStore.clusterWide
bool
false
secret-store.secretStore.provider.kubernetes.auth.serviceAccount.create
bool
true
secret-store.secretStore.provider.kubernetes.auth.serviceAccount.name
string
"minio-secret-store-sa"
secret-store.secretStore.provider.type
string
"kubernetes"
Kube prometheus stack Helm chart configurated by Ujstor
Key
Type
Default
Description
prometheus-grafana.additionalRuleGroupAnnotations.disabled
object
{}
prometheus-grafana.coreDns.enabled
bool
true
prometheus-grafana.defaultRules.rules.windows
bool
false
prometheus-grafana.grafana.enabled
bool
false
prometheus-grafana.grafana.persistence.accessModes[0]
string
"ReadWriteOnce"
prometheus-grafana.grafana.persistence.enabled
bool
false
prometheus-grafana.grafana.persistence.finalizers[0]
string
"kubernetes.io/pvc-protection"
prometheus-grafana.grafana.persistence.size
string
"20Gi"
prometheus-grafana.grafana.persistence.storageClassName
string
"storageClassName"
prometheus-grafana.grafana.persistence.type
string
"sts"
prometheus-grafana.kubeApiServer.enabled
bool
true
prometheus-grafana.kubeApiServer.tlsConfig.insecureSkipVerify
bool
false
prometheus-grafana.kubeApiServer.tlsConfig.serverName
string
"kubernetes"
prometheus-grafana.kubeControllerManager.enabled
bool
true
prometheus-grafana.kubeDns.enabled
bool
true
prometheus-grafana.kubeEtcd.enabled
bool
true
prometheus-grafana.kubeProxy.enabled
bool
true
prometheus-grafana.kubeScheduler.enabled
bool
true
prometheus-grafana.kubeStateMetrics.enabled
bool
true
prometheus-grafana.kubelet.enabled
bool
true
prometheus-grafana.kubelet.namespace
string
"kube-system"
prometheus-grafana.kubernetesServiceMonitors.enabled
bool
true
prometheus-grafana.nodeExporter.enabled
bool
true
prometheus-grafana.nodeExporter.operatingSystems.aix.enabled
bool
false
prometheus-grafana.nodeExporter.operatingSystems.darwin.enabled
bool
false
prometheus-grafana.nodeExporter.operatingSystems.linux.enabled
bool
true
Rook Ceph Cluster Helm Chart
Rook Ceph Operator Helm Chart
Key
Type
Default
Description
csi.csiCephFSPluginResource
string
"- name : csi-cephfsplugin\n resource:\n requests:\n memory: 512Mi\n cpu: 250m\n limits:\n memory: 1Gi\n"
csi.csiCephFSProvisionerResource
string
"- name : csi-cephfsplugin\n resource:\n requests:\n memory: 512Mi\n cpu: 250m\n limits:\n memory: 1Gi\n"
csi.csiNFSPluginResource
string
"- name : csi-nfsplugin\n resource:\n requests:\n memory: 512Mi\n cpu: 250m\n limits:\n memory: 1Gi\n"
csi.csiNFSProvisionerResource
string
"- name : csi-nfsplugin\n resource:\n requests:\n memory: 512Mi\n cpu: 250m\n limits:\n memory: 1Gi\n- name : csi-attacher\n resource:\n requests:\n memory: 512Mi\n cpu: 250m\n limits:\n memory: 1Gi\n"
csi.csiRBDPluginResource
string
"- name : csi-rbdplugin\n resource:\n requests:\n memory: 512Mi\n cpu: 250m\n limits:\n memory: 1Gi\n"
csi.csiRBDProvisionerResource
string
"- name : csi-rbdplugin\n resource:\n requests:\n memory: 512Mi\n limits:\n memory: 1Gi\n- name : csi-omap-generator\n resource:\n requests:\n memory: 512Mi\n cpu: 250m\n limits:\n memory: 1Gi\n"
resources.limits.memory
string
"512Mi"
resources.requests.cpu
string
"200m"
resources.requests.memory
string
"128Mi"
A Helm chart for configuring External Secrets SecretStore
Key
Type
Default
Description
secretStore.annotations.description
string
"Kubernetes secrets store"
secretStore.clusterWide
bool
true
secretStore.labels.environment
string
"prod"
secretStore.provider.kubernetes.auth.serviceAccount.create
bool
true
secretStore.provider.kubernetes.auth.serviceAccount.name
string
"todo-secret-store-sa"
secretStore.provider.type
string
"kubernetes"
Tekton Operator Helm Chart
Tekton pipelines Helm Chart
Key
Type
Default
Description
pipelines.profile
string
"all"
Vault Helm chart configured by Ujstor
Key
Type
Default
Description
vault.server.dataStorage.size
string
"2Gi"
vault.server.ingress.annotations."cert-manager.io/cluster-issuer"
string
"letsencrypt"
vault.server.ingress.annotations."nginx.ingress.kubernetes.io/backend-protocol"
string
"HTTP"
vault.server.ingress.annotations."nginx.ingress.kubernetes.io/force-ssl-redirect"
string
"true"
vault.server.ingress.enabled
bool
false
vault.server.ingress.hosts[0].host
string
"vault.domain.com"
vault.server.ingress.hosts[0].paths[0]
string
"/"
vault.server.ingress.ingressClassName
string
"nginx"
vault.server.ingress.tls[0].hosts[0]
string
"vault.domain.com"
vault.server.ingress.tls[0].secretName
string
"vault-tls"
vault.ui.enabled
bool
true