From 0db41c85005c44572e5d2c0c09b92f03a39043b7 Mon Sep 17 00:00:00 2001 From: admin Date: Thu, 18 Jun 2026 13:42:06 +0000 Subject: [PATCH] feat: add all services helm values and app manifests --- helm/authelia/values.yaml | 60 +++++++++++++++++++++++++++++++++++ helm/cert-manager/values.yaml | 2 ++ helm/grafana/values.yaml | 5 +++ helm/loki/values.yaml | 22 +++++++++++++ helm/minio/values.yaml | 14 ++++++++ helm/prometheus/values.yaml | 14 ++++++++ helm/promtail/values.yaml | 4 +++ helm/rancher/values.yaml | 3 ++ helm/vault/values.yaml | 7 ++++ 9 files changed, 131 insertions(+) create mode 100644 helm/authelia/values.yaml create mode 100644 helm/cert-manager/values.yaml create mode 100644 helm/grafana/values.yaml create mode 100644 helm/loki/values.yaml create mode 100644 helm/minio/values.yaml create mode 100644 helm/prometheus/values.yaml create mode 100644 helm/promtail/values.yaml create mode 100644 helm/rancher/values.yaml create mode 100644 helm/vault/values.yaml diff --git a/helm/authelia/values.yaml b/helm/authelia/values.yaml new file mode 100644 index 0000000..6c4d0c1 --- /dev/null +++ b/helm/authelia/values.yaml @@ -0,0 +1,60 @@ +USER-SUPPLIED VALUES: +configMap: + access_control: + default_policy: deny + rules: + - domain: vpn.uzbutterfly.com + policy: two_factor + authentication_backend: + file: + enabled: true + path: /secrets/authelia-users/users.yml + identity_validation: + reset_password: + secret: + value: f86cac59ff096d5dba433b5242eef1c409421165fe3ad7414827f71382ad0e84 + notifier: + disable_startup_check: true + filesystem: + enabled: true + filename: /tmp/notification.txt + session: + cookies: + - default_redirection_url: https://vpn.uzbutterfly.com + domain: uzbutterfly.com + subdomain: auth + encryption_key: + value: 03e75899a8f009bb3c1877c63a864f37f7e38fed0fabd599eb871d259ac86148 + redis: + enabled: true + host: authelia-redis-master + port: 6379 + storage: + encryption_key: + value: 0b1bbffd77ba566e6441dcb848d6b25a165443d339d356482f86b6dcedc39c79 + postgres: + address: tcp://authelia-postgres-postgresql:5432 + database: authelia + enabled: true + password: + value: authelia_pg_pass + username: authelia + theme: dark + totp: + disable: false + issuer: uzbutterfly.com +ingress: + annotations: + cert-manager.io/cluster-issuer: letsencrypt-prod + kubernetes.io/ingress.class: nginx + className: nginx + enabled: true + tls: + enabled: true + secret: authelia-tls +secret: + additionalSecrets: + authelia-users: + items: + - key: users.yml + path: users.yml diff --git a/helm/cert-manager/values.yaml b/helm/cert-manager/values.yaml new file mode 100644 index 0000000..5a456c7 --- /dev/null +++ b/helm/cert-manager/values.yaml @@ -0,0 +1,2 @@ +USER-SUPPLIED VALUES: +null diff --git a/helm/grafana/values.yaml b/helm/grafana/values.yaml new file mode 100644 index 0000000..e243f64 --- /dev/null +++ b/helm/grafana/values.yaml @@ -0,0 +1,5 @@ +USER-SUPPLIED VALUES: +adminPassword: _!Str0ngP@ssw0rd +persistence: + enabled: true + size: 5Gi diff --git a/helm/loki/values.yaml b/helm/loki/values.yaml new file mode 100644 index 0000000..5c858bc --- /dev/null +++ b/helm/loki/values.yaml @@ -0,0 +1,22 @@ +USER-SUPPLIED VALUES: +backend: + replicas: 0 +deploymentMode: SingleBinary +loki: + auth_enabled: false + commonConfig: + replication_factor: 1 + storage: + type: filesystem + useTestSchema: true +read: + replicas: 0 +resources: + limits: + memory: 256Mi + requests: + memory: 128Mi +singleBinary: + replicas: 1 +write: + replicas: 0 diff --git a/helm/minio/values.yaml b/helm/minio/values.yaml new file mode 100644 index 0000000..abc6f33 --- /dev/null +++ b/helm/minio/values.yaml @@ -0,0 +1,14 @@ +USER-SUPPLIED VALUES: +mode: standalone +persistence: + enabled: true + size: 20Gi +resources: + limits: + cpu: 500m + memory: 1Gi + requests: + cpu: 250m + memory: 512Mi +rootPassword: _!Str0ngP@ssw0rd +rootUser: admin diff --git a/helm/prometheus/values.yaml b/helm/prometheus/values.yaml new file mode 100644 index 0000000..f987cd6 --- /dev/null +++ b/helm/prometheus/values.yaml @@ -0,0 +1,14 @@ +USER-SUPPLIED VALUES: +grafana: + enabled: false + ingress: + enabled: true + ingressClassName: nginx-private +prometheus: + prometheusSpec: + resources: + limits: + memory: 512Mi + requests: + memory: 256Mi + retention: 7d diff --git a/helm/promtail/values.yaml b/helm/promtail/values.yaml new file mode 100644 index 0000000..c967d14 --- /dev/null +++ b/helm/promtail/values.yaml @@ -0,0 +1,4 @@ +USER-SUPPLIED VALUES: +config: + clients: + - url: http://loki-gateway.monitoring.svc.cluster.local/loki/api/v1/push diff --git a/helm/rancher/values.yaml b/helm/rancher/values.yaml new file mode 100644 index 0000000..8d719fb --- /dev/null +++ b/helm/rancher/values.yaml @@ -0,0 +1,3 @@ +USER-SUPPLIED VALUES: +bootstrapPassword: Str0ngP@ssw0rd +hostname: rancher.uzbutterfly.com diff --git a/helm/vault/values.yaml b/helm/vault/values.yaml new file mode 100644 index 0000000..0e590ad --- /dev/null +++ b/helm/vault/values.yaml @@ -0,0 +1,7 @@ +USER-SUPPLIED VALUES: +server: + dev: + devRootToken: root + enabled: true +ui: + enabled: true