Helm chart collection that simplifies Kubernetes configuration to be production-ready.
A Helm chart for Kubernetes
Key | Type | Default | Description |
---|---|---|---|
fullnameOverride | string | "" |
|
image.pullPolicy | string | "IfNotPresent" |
|
image.pullSecret | string | "regcred" |
|
image.repository | string | "harbor.k3s0.ujstor.com/docker/github-readme-stats" |
|
image.tag | string | "latest" |
|
ingress.annotations."cert-manager.io/cluster-issuer" | string | "letsencrypt" |
|
ingress.annotations."nginx.ingress.kubernetes.io/backend-protocol" | string | "HTTP" |
|
ingress.annotations."nginx.ingress.kubernetes.io/force-ssl-redirect" | string | "false" |
|
ingress.annotations."nginx.ingress.kubernetes.io/ssl-redirect" | string | "false" |
|
ingress.className | string | "nginx" |
|
ingress.enabled | bool | true |
|
ingress.hosts[0].host | string | "readme-stats.ujstor.com" |
|
ingress.hosts[0].paths[0].path | string | "/" |
|
ingress.hosts[0].paths[0].pathType | string | "Prefix" |
|
ingress.tls[0].hosts[0] | string | "readme-stats.ujstor.com" |
|
ingress.tls[0].secretName | string | "github-readme-stats-tls" |
|
nameOverride | string | "" |
|
podAnnotations | object | {} |
|
podLabels | object | {} |
|
replicaCount | int | 1 |
|
resources.limits.cpu | string | "500m" |
|
resources.limits.memory | string | "512Mi" |
|
resources.requests.cpu | string | "200m" |
|
resources.requests.memory | string | "252Mi" |
|
service.port | int | 9000 |
|
service.targetPort | int | 9000 |
|
service.type | string | "ClusterIP" |
A Helm chart for Kubernetes
Key | Type | Default | Description |
---|---|---|---|
fullnameOverride | string | "" |
|
image.pullPolicy | string | "IfNotPresent" |
|
image.repository | string | "ujstor/flask-notes" |
|
image.tag | string | "1.0.0" |
|
ingress.annotations."cert-manager.io/cluster-issuer" | string | "letsencrypt" |
|
ingress.annotations."nginx.ingress.kubernetes.io/backend-protocol" | string | "HTTP" |
|
ingress.annotations."nginx.ingress.kubernetes.io/force-ssl-redirect" | string | "false" |
|
ingress.annotations."nginx.ingress.kubernetes.io/ssl-redirect" | string | "false" |
|
ingress.className | string | "nginx" |
|
ingress.enabled | bool | true |
|
ingress.hosts[0].host | string | "notes.ujstor.com" |
|
ingress.hosts[0].paths[0].path | string | "/" |
|
ingress.hosts[0].paths[0].pathType | string | "Prefix" |
|
ingress.tls[0].hosts[0] | string | "notes.ujstor.com" |
|
ingress.tls[0].secretName | string | "notes-flask-tls" |
|
nameOverride | string | "" |
|
podAnnotations | object | {} |
|
podLabels | object | {} |
|
replicaCount | int | 1 |
|
resources.limits.cpu | string | "100m" |
|
resources.limits.memory | string | "128Mi" |
|
resources.requests.cpu | string | "50m" |
|
resources.requests.memory | string | "64Mi" |
|
service.port | int | 5010 |
|
service.targetPort | int | 5010 |
|
service.type | string | "ClusterIP" |
Ujstor's portfolio Helm chart for Kubernetes
Key | Type | Default | Description |
---|---|---|---|
fullnameOverride | string | "" |
|
image.pullPolicy | string | "IfNotPresent" |
|
image.pullSecret | string | "regcred" |
|
image.repository | string | "harbor.k3s0.ujstor.com/docker/portfolio" |
|
image.tag | string | "2.0.0" |
|
ingress.annotations."cert-manager.io/cluster-issuer" | string | "letsencrypt" |
|
ingress.annotations."nginx.ingress.kubernetes.io/backend-protocol" | string | "HTTP" |
|
ingress.annotations."nginx.ingress.kubernetes.io/force-ssl-redirect" | string | "false" |
|
ingress.annotations."nginx.ingress.kubernetes.io/ssl-redirect" | string | "false" |
|
ingress.className | string | "nginx" |
|
ingress.enabled | bool | true |
|
ingress.hosts[0].host | string | "portfolio.ujstor.com" |
|
ingress.hosts[0].paths[0].path | string | "/" |
|
ingress.hosts[0].paths[0].pathType | string | "Prefix" |
|
ingress.tls[0].hosts[0] | string | "portfolio.ujstor.com" |
|
ingress.tls[0].secretName | string | "portfolio-tls" |
|
nameOverride | string | "" |
|
podAnnotations | object | {} |
|
podLabels | object | {} |
|
replicaCount | int | 1 |
|
resources.limits.cpu | string | "500m" |
|
resources.limits.memory | string | "512Mi" |
|
resources.requests.cpu | string | "50m" |
|
resources.requests.memory | string | "64Mi" |
|
service.port | int | 5000 |
|
service.targetPort | int | 5000 |
|
service.type | string | "ClusterIP" |
A Helm chart for Kubernetes
Key | Type | Default | Description |
---|---|---|---|
fullnameOverride | string | "" |
|
image.pullPolicy | string | "IfNotPresent" |
|
image.repository | string | "ujstor/probitapi" |
|
image.tag | string | "1.0.2" |
|
ingress.annotations."cert-manager.io/cluster-issuer" | string | "letsencrypt" |
|
ingress.annotations."nginx.ingress.kubernetes.io/backend-protocol" | string | "HTTP" |
|
ingress.annotations."nginx.ingress.kubernetes.io/force-ssl-redirect" | string | "false" |
|
ingress.annotations."nginx.ingress.kubernetes.io/ssl-redirect" | string | "false" |
|
ingress.className | string | "nginx" |
|
ingress.enabled | bool | true |
|
ingress.hosts[0].host | string | "probit.ujstor.com" |
|
ingress.hosts[0].paths[0].path | string | "/" |
|
ingress.hosts[0].paths[0].pathType | string | "Prefix" |
|
ingress.tls[0].hosts[0] | string | "probit.ujstor.com" |
|
ingress.tls[0].secretName | string | "probit-api-tls" |
|
nameOverride | string | "" |
|
podAnnotations | object | {} |
|
podLabels | object | {} |
|
replicaCount | int | 1 |
|
resources.limits.cpu | string | "200m" |
|
resources.limits.memory | string | "252Mi" |
|
resources.requests.cpu | string | "100m" |
|
resources.requests.memory | string | "128Mi" |
|
service.port | int | 5005 |
|
service.targetPort | int | 5005 |
|
service.type | string | "ClusterIP" |
Service mesh test app Helm chart for Kubernetes
Key | Type | Default | Description |
---|---|---|---|
domain | string | "servicemesh.k3s5.ujstor.dev" |
A Helm chart for Kubernetes
Repository | Name | Version |
---|---|---|
https://ujstor.github.io/helm-charts-system | postgres-cluster | 1.0.0 |
https://ujstor.github.io/helm-charts-system | secret-store | 1.0.0 |
Key | Type | Default | Description |
---|---|---|---|
fullnameOverride | string | "" |
|
image.pullPolicy | string | "IfNotPresent" |
|
image.repository | string | "ujstor/fastapi" |
|
image.tag | string | "1.0.4" |
|
ingress.annotations."cert-manager.io/cluster-issuer" | string | "letsencrypt" |
|
ingress.annotations."nginx.ingress.kubernetes.io/backend-protocol" | string | "HTTP" |
|
ingress.annotations."nginx.ingress.kubernetes.io/force-ssl-redirect" | string | "false" |
|
ingress.annotations."nginx.ingress.kubernetes.io/ssl-redirect" | string | "false" |
|
ingress.className | string | "nginx" |
|
ingress.enabled | bool | true |
|
ingress.hosts[0].host | string | "social-media.api.ujstor.com" |
|
ingress.hosts[0].paths[0].path | string | "/" |
|
ingress.hosts[0].paths[0].pathType | string | "Prefix" |
|
ingress.tls[0].hosts[0] | string | "social-media.api.ujstor.com" |
|
ingress.tls[0].secretName | string | "social-media-fastapi-tls" |
|
nameOverride | string | "" |
|
podAnnotations | object | {} |
|
podLabels | object | {} |
|
postgres-cluster.instanceCPU | string | "250m" |
|
postgres-cluster.instanceMemory | string | "500Mi" |
|
postgres-cluster.instanceReplicas | int | 1 |
|
postgres-cluster.instances[0].dataVolumeClaimSpec.accessModes[0] | string | "ReadWriteOnce" |
|
postgres-cluster.instances[0].dataVolumeClaimSpec.resources.requests.storage | string | "100Mi" |
|
postgres-cluster.instances[0].name | string | "social-media-fastapi" |
|
postgres-cluster.instances[0].replicas | int | 1 |
|
postgres-cluster.patroni.dynamicConfiguration.postgresql.pg_hba[0] | string | "local all postgres trust" |
|
postgres-cluster.patroni.dynamicConfiguration.postgresql.pg_hba[1] | string | "local all all trust" |
|
postgres-cluster.patroni.dynamicConfiguration.postgresql.pg_hba[2] | string | "host all all all md5" |
|
postgres-cluster.pgBackRestConfig.repos[0].name | string | "repo1" |
|
postgres-cluster.pgBackRestConfig.repos[0].volume.volumeClaimSpec.accessModes[0] | string | "ReadWriteOnce" |
|
postgres-cluster.pgBackRestConfig.repos[0].volume.volumeClaimSpec.resources.requests.storage | string | "100Mi" |
|
postgres-cluster.port | int | 5432 |
|
postgres-cluster.postgresVersion | int | 16 |
|
postgres-cluster.users[0].databases[0] | string | "social-media-fastapi" |
|
postgres-cluster.users[0].name | string | "social-media-fastapi" |
|
postgres-cluster.users[0].options | string | "SUPERUSER" |
|
replicaCount | int | 1 |
|
resources.limits.cpu | string | "200m" |
|
resources.limits.memory | string | "252Mi" |
|
resources.requests.cpu | string | "100m" |
|
resources.requests.memory | string | "128Mi" |
|
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 | "social-media-fastapi-secret-store-sa" |
|
secret-store.secretStore.provider.type | string | "kubernetes" |
|
service.port | int | 8010 |
|
service.targetPort | int | 8010 |
|
service.type | string | "ClusterIP" |
Ujstor's streamlit-wh Helm chart for Kubernetes
Key | Type | Default | Description |
---|---|---|---|
fullnameOverride | string | "" |
|
image.pullPolicy | string | "IfNotPresent" |
|
image.repository | string | "ujstor/working_hours" |
|
image.tag | string | "1.0.1" |
|
ingress.annotations."cert-manager.io/cluster-issuer" | string | "letsencrypt" |
|
ingress.annotations."nginx.ingress.kubernetes.io/backend-protocol" | string | "HTTP" |
|
ingress.annotations."nginx.ingress.kubernetes.io/force-ssl-redirect" | string | "false" |
|
ingress.annotations."nginx.ingress.kubernetes.io/ssl-redirect" | string | "false" |
|
ingress.className | string | "nginx" |
|
ingress.enabled | bool | true |
|
ingress.hosts[0].host | string | "working-hours.ujstor.com" |
|
ingress.hosts[0].paths[0].path | string | "/" |
|
ingress.hosts[0].paths[0].pathType | string | "Prefix" |
|
ingress.tls[0].hosts[0] | string | "working-hours.ujstor.com" |
|
ingress.tls[0].secretName | string | "streamlit-wh-tls" |
|
nameOverride | string | "" |
|
podAnnotations | object | {} |
|
podLabels | object | {} |
|
replicaCount | int | 1 |
|
resources.limits.cpu | string | "500m" |
|
resources.limits.memory | string | "512Mi" |
|
resources.requests.cpu | string | "250m" |
|
resources.requests.memory | string | "256Mi" |
|
service.port | int | 8501 |
|
service.targetPort | int | 8501 |
|
service.type | string | "ClusterIP" |
A Helm chart for Kubernetes
Repository | Name | Version |
---|---|---|
https://ujstor.github.io/helm-charts-system | postgres-cluster | 1.0.0 |
https://ujstor.github.io/helm-charts-system | secret-store | 1.0.0 |
Key | Type | Default | Description |
---|---|---|---|
fullnameOverride | string | "" |
|
image.pullPolicy | string | "IfNotPresent" |
|
image.repository | string | "ujstor/django_todolist" |
|
image.tag | string | "1.0.1" |
|
ingress.annotations."cert-manager.io/cluster-issuer" | string | "letsencrypt" |
|
ingress.annotations."nginx.ingress.kubernetes.io/backend-protocol" | string | "HTTP" |
|
ingress.annotations."nginx.ingress.kubernetes.io/force-ssl-redirect" | string | "false" |
|
ingress.annotations."nginx.ingress.kubernetes.io/ssl-redirect" | string | "false" |
|
ingress.className | string | "nginx" |
|
ingress.enabled | bool | true |
|
ingress.hosts[0].host | string | "django-todo.ujstor.com" |
|
ingress.hosts[0].paths[0].path | string | "/" |
|
ingress.hosts[0].paths[0].pathType | string | "Prefix" |
|
ingress.tls[0].hosts[0] | string | "django-todo.ujstor.com" |
|
ingress.tls[0].secretName | string | "django-todo-htmx-tls" |
|
nameOverride | string | "" |
|
podAnnotations | object | {} |
|
podLabels | object | {} |
|
postgres-cluster.instanceCPU | string | "250m" |
|
postgres-cluster.instanceMemory | string | "500Mi" |
|
postgres-cluster.instanceReplicas | int | 1 |
|
postgres-cluster.instances[0].dataVolumeClaimSpec.accessModes[0] | string | "ReadWriteOnce" |
|
postgres-cluster.instances[0].dataVolumeClaimSpec.resources.requests.storage | string | "100Mi" |
|
postgres-cluster.instances[0].name | string | "todo-htmx-go" |
|
postgres-cluster.instances[0].replicas | int | 1 |
|
postgres-cluster.patroni.dynamicConfiguration.postgresql.pg_hba[0] | string | "local all postgres trust" |
|
postgres-cluster.patroni.dynamicConfiguration.postgresql.pg_hba[1] | string | "local all all trust" |
|
postgres-cluster.patroni.dynamicConfiguration.postgresql.pg_hba[2] | string | "host all all all md5" |
|
postgres-cluster.pgBackRestConfig.repos[0].name | string | "repo1" |
|
postgres-cluster.pgBackRestConfig.repos[0].volume.volumeClaimSpec.accessModes[0] | string | "ReadWriteOnce" |
|
postgres-cluster.pgBackRestConfig.repos[0].volume.volumeClaimSpec.resources.requests.storage | string | "100Mi" |
|
postgres-cluster.port | int | 5432 |
|
postgres-cluster.postgresVersion | int | 16 |
|
postgres-cluster.users[0].databases[0] | string | "todo-django" |
|
postgres-cluster.users[0].name | string | "todo-django" |
|
postgres-cluster.users[0].options | string | "SUPERUSER" |
|
replicaCount | int | 1 |
|
resources.limits.cpu | string | "500m" |
|
resources.limits.memory | string | "512Mi" |
|
resources.requests.cpu | string | "50m" |
|
resources.requests.memory | string | "64Mi" |
|
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 | "django-todo-secret-store-sa" |
|
secret-store.secretStore.provider.type | string | "kubernetes" |
|
service.port | int | 8050 |
|
service.targetPort | int | 8050 |
|
service.type | string | "ClusterIP" |
A Helm chart for Kubernetes
Repository | Name | Version |
---|---|---|
https://ujstor.github.io/helm-charts-system | postgres-cluster | 1.0.0 |
https://ujstor.github.io/helm-charts-system | secret-store | 1.0.0 |
Key | Type | Default | Description |
---|---|---|---|
fullnameOverride | string | "" |
|
image.pullPolicy | string | "IfNotPresent" |
|
image.repository | string | "ujstor/todo-go-htmx" |
|
image.tag | string | "1.1.1" |
|
ingress.annotations."cert-manager.io/cluster-issuer" | string | "letsencrypt" |
|
ingress.annotations."nginx.ingress.kubernetes.io/backend-protocol" | string | "HTTP" |
|
ingress.annotations."nginx.ingress.kubernetes.io/force-ssl-redirect" | string | "false" |
|
ingress.annotations."nginx.ingress.kubernetes.io/ssl-redirect" | string | "false" |
|
ingress.className | string | "nginx" |
|
ingress.enabled | bool | true |
|
ingress.hosts[0].host | string | "todo.ujstor.com" |
|
ingress.hosts[0].paths[0].path | string | "/" |
|
ingress.hosts[0].paths[0].pathType | string | "Prefix" |
|
ingress.tls[0].hosts[0] | string | "todo.ujstor.com" |
|
ingress.tls[0].secretName | string | "todo-htmx-tls" |
|
nameOverride | string | "" |
|
podAnnotations | object | {} |
|
podLabels | object | {} |
|
postgres-cluster.instanceCPU | string | "250m" |
|
postgres-cluster.instanceMemory | string | "500Mi" |
|
postgres-cluster.instanceReplicas | int | 1 |
|
postgres-cluster.instances[0].dataVolumeClaimSpec.accessModes[0] | string | "ReadWriteOnce" |
|
postgres-cluster.instances[0].dataVolumeClaimSpec.resources.requests.storage | string | "100Mi" |
|
postgres-cluster.instances[0].name | string | "todo-htmx-go" |
|
postgres-cluster.instances[0].replicas | int | 1 |
|
postgres-cluster.patroni.dynamicConfiguration.postgresql.pg_hba[0] | string | "local all postgres trust" |
|
postgres-cluster.patroni.dynamicConfiguration.postgresql.pg_hba[1] | string | "local all all trust" |
|
postgres-cluster.patroni.dynamicConfiguration.postgresql.pg_hba[2] | string | "host all all all md5" |
|
postgres-cluster.pgBackRestConfig.repos[0].name | string | "repo1" |
|
postgres-cluster.pgBackRestConfig.repos[0].volume.volumeClaimSpec.accessModes[0] | string | "ReadWriteOnce" |
|
postgres-cluster.pgBackRestConfig.repos[0].volume.volumeClaimSpec.resources.requests.storage | string | "100Mi" |
|
postgres-cluster.port | int | 5432 |
|
postgres-cluster.postgresVersion | int | 16 |
|
postgres-cluster.users[0].databases[0] | string | "todo-go-htmx" |
|
postgres-cluster.users[0].name | string | "todo-go-htmx" |
|
postgres-cluster.users[0].options | string | "SUPERUSER" |
|
replicaCount | int | 1 |
|
resources.limits.cpu | string | "200m" |
|
resources.limits.memory | string | "256Mi" |
|
resources.requests.cpu | string | "50m" |
|
resources.requests.memory | string | "64Mi" |
|
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 | "todo-secret-store-sa" |
|
secret-store.secretStore.provider.type | string | "kubernetes" |
|
service.port | int | 8088 |
|
service.targetPort | int | 8088 |
|
service.type | string | "ClusterIP" |