Skip to content

Ujstor/helm-charts-github-apps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

K8s Apps Helm Charts

Helm chart collection that simplifies Kubernetes configuration to be production-ready.

github-readme-stats

Version: 1.0.0 Type: application AppVersion: 1.0.0

A Helm chart for Kubernetes

Values

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"

purple-divider

notes-flask

Version: 1.0.0 Type: application AppVersion: 1.0.0

A Helm chart for Kubernetes

Values

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"

purple-divider

portfolio

Version: 1.0.0 Type: application AppVersion: 1.2.3

Ujstor's portfolio Helm chart for Kubernetes

Values

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"

purple-divider

probit-api

Version: 1.0.0 Type: application AppVersion: 1.0.2

A Helm chart for Kubernetes

Values

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"

purple-divider

service-mesh-test-app

Version: 1.0.0 Type: application AppVersion: 1.0.0

Service mesh test app Helm chart for Kubernetes

Values

Key Type Default Description
domain string "servicemesh.k3s5.ujstor.dev"

purple-divider

social-media-fastapi

Version: 1.0.0 Type: application AppVersion: 1.1.0

A Helm chart for Kubernetes

Requirements

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

Values

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"

purple-divider

streamlit-wh

Version: 1.0.0 Type: application AppVersion: 1.0.1

Ujstor's streamlit-wh Helm chart for Kubernetes

Values

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"

purple-divider

todo-django

Version: 1.0.0 Type: application AppVersion: 1.0.1

A Helm chart for Kubernetes

Requirements

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

Values

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"

purple-divider

todo-go-htmx

Version: 1.0.0 Type: application AppVersion: 1.1.0

A Helm chart for Kubernetes

Requirements

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

Values

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"

About

Guthub apps related helm charts collection

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published