Helm chart collection that simplifies Kubernetes configuration to be production-ready.
Argo Helm chart configured by Ujstor
Repository | Name | Version |
---|---|---|
https://argoproj.github.io/argo-helm | argo(argo-cd) | 7.7.3 |
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
Repository | Name | Version |
---|---|---|
https://charts.jetstack.io | cert-manager(cert-manager) | 1.16.1 |
Key | Type | Default | Description |
---|---|---|---|
cert-manager.crds.enabled | bool | true |
Cilium Helm chart configured by Ujstor
Repository | Name | Version |
---|---|---|
https://helm.cilium.io/ | cilium(cilium) | 1.16.3 |
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 |
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
Repository | Name | Version |
---|---|---|
https://charts.external-secrets.io | external-secrets | 0.10.5 |
Gitlab Operator Helm chart configurated by Ujstor
Repository | Name | Version |
---|---|---|
https://charts.gitlab.io | gitlab-operator | 1.7.1 |
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
Repository | Name | Version |
---|---|---|
https://kubernetes.github.io/ingress-nginx | nginx(ingress-nginx) | 4.11.3 |
Key | Type | Default | Description |
---|---|---|---|
nginx.controller.allowSnippetAnnotations | bool | true |
Istio control plane Helm Chart
Repository | Name | Version |
---|---|---|
https://istio-release.storage.googleapis.com/charts | base | 1.24.2 |
https://istio-release.storage.googleapis.com/charts | istiod | 1.24.2 |
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
Repository | Name | Version |
---|---|---|
https://metallb.github.io/metallb | metallb | 0.14.8 |
Minio Operator Helm chart configurated by Ujstor
Repository | Name | Version |
---|---|---|
https://operator.min.io | minio-operator(operator) | 6.0.4 |
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
Repository | Name | Version |
---|---|---|
https://operator.min.io | minio-tenant(tenant) | 6.0.4 |
https://ujstor.github.io/helm-charts-system | secret-store | 1.0.0 |
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
Repository | Name | Version |
---|---|---|
https://prometheus-community.github.io/helm-charts | prometheus-grafana(kube-prometheus-stack) | 67.2.0 |
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
Repository | Name | Version |
---|---|---|
https://charts.rook.io/release | rook-ceph-cluster | 1.15.5 |
Rook Ceph Operator Helm Chart
Repository | Name | Version |
---|---|---|
https://charts.rook.io/release | rook-ceph | 1.15.5 |
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
Vault Helm chart configured by Ujstor
Repository | Name | Version |
---|---|---|
https://helm.releases.hashicorp.com | vault | 0.29.0 |
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 |