From 9c2af50f5c2c4a2d97350f8c6cc2b1758f89e208 Mon Sep 17 00:00:00 2001 From: Ruben Hensen Date: Tue, 25 Mar 2025 18:38:43 +0100 Subject: [PATCH] Blog: rm helm chart --- apps/templates/blog-helm.yaml | 206 +++++++++++++++++----------------- 1 file changed, 103 insertions(+), 103 deletions(-) diff --git a/apps/templates/blog-helm.yaml b/apps/templates/blog-helm.yaml index 74b6b48..9a5e501 100644 --- a/apps/templates/blog-helm.yaml +++ b/apps/templates/blog-helm.yaml @@ -1,104 +1,104 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: blog-helm - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io -spec: - destination: - namespace: blog - server: https://kubernetes.default.svc - project: default - source: - repoURL: registry-1.docker.io/bitnamicharts - targetRevision: 22.2.4 - chart: ghost - helm: - values: | - ghostUsername: ruben - ## @param existingSecret Name of existing secret containing Ghost credentials - ## NOTE: Must contain key `ghost-password` - ## NOTE: When it's set, the `ghostPassword` parameter is ignored - existingSecret: ghost-es - ghostEmail: ruben.hensen@protonmail.com - ghostBlogTitle: Catch && Compile - ghostHost: "blog.hensen.io" - ghostPath: / - ghostEnableHttps: true - smtpHost: smtp.eu.mailgun.org - smtpPort: 587 - smtpUser: postmaster@mail.hensen.io - smtpPassword: "ignored-but-has-to-exist-else-password-isnt-passed" - smtpProtocol: tls - allowEmptyPassword: false - resourcesPreset: "micro" - containerPorts: - http: 2368 - https: 2368 - service: - type: ClusterIP - ports: - http: 80 - https: 443 - ingress: - enabled: true - ingressClassName: nginx - hostname: blog.hensen.io - path: / - annotations: - cert-manager.io/cluster-issuer: prod-cluster-issuer - nginx.ingress.kubernetes.io/proxy-body-size: 1G - tls: true - tlsWwwPrefix: false - selfSigned: false - extraHosts: - - name: blog.hensen.io - extraPaths: [] - extraTls: - - secretName: letsencrypt-prod - hosts: - - blog.hensen.io - secrets: [] - extraRules: [] - persistence: - enabled: true - accessModes: - - ReadWriteOnce - size: 8Gi - mysql: - enabled: true - architecture: standalone - ## MySQL Authentication parameters - ## @param mysql.auth.rootPassword MySQL root password - ## @param mysql.auth.database MySQL custom database - ## @param mysql.auth.username MySQL custom user name - ## @param mysql.auth.password MySQL custom user password - ## @param mysql.auth.existingSecret Existing secret with MySQL credentials - ## ref: https://github.com/bitnami/containers/tree/main/bitnami/mysql#setting-the-root-password-on-first-run - ## https://github.com/bitnami/containers/tree/main/bitnami/mysql/#creating-a-database-on-first-run - ## https://github.com/bitnami/containers/tree/main/bitnami/mysql/#creating-a-database-user-on-first-run - auth: - database: bitnami_ghost - username: bn_ghost - existingSecret: ghost-es - primary: - ## MySQL Primary Persistence parameters - ## ref: https://kubernetes.io/docs/concepts/storage/persistent-volumes/ - ## @param mysql.primary.persistence.enabled Enable persistence on MySQL using PVC(s) - ## @param mysql.primary.persistence.storageClass Persistent Volume storage class - ## @param mysql.primary.persistence.accessModes [array] Persistent Volume access modes - ## @param mysql.primary.persistence.size Persistent Volume size - ## - persistence: - enabled: true - storageClass: "" - accessModes: - - ReadWriteOnce - size: 8Gi +# apiVersion: argoproj.io/v1alpha1 +# kind: Application +# metadata: +# name: blog-helm +# namespace: argocd +# finalizers: +# - resources-finalizer.argocd.argoproj.io +# spec: +# destination: +# namespace: blog +# server: https://kubernetes.default.svc +# project: default +# source: +# repoURL: registry-1.docker.io/bitnamicharts +# targetRevision: 22.2.4 +# chart: ghost +# helm: +# values: | +# ghostUsername: ruben +# ## @param existingSecret Name of existing secret containing Ghost credentials +# ## NOTE: Must contain key `ghost-password` +# ## NOTE: When it's set, the `ghostPassword` parameter is ignored +# existingSecret: ghost-es +# ghostEmail: ruben.hensen@protonmail.com +# ghostBlogTitle: Catch && Compile +# ghostHost: "blog.hensen.io" +# ghostPath: / +# ghostEnableHttps: true +# smtpHost: smtp.eu.mailgun.org +# smtpPort: 587 +# smtpUser: postmaster@mail.hensen.io +# smtpPassword: "ignored-but-has-to-exist-else-password-isnt-passed" +# smtpProtocol: tls +# allowEmptyPassword: false +# resourcesPreset: "micro" +# containerPorts: +# http: 2368 +# https: 2368 +# service: +# type: ClusterIP +# ports: +# http: 80 +# https: 443 +# ingress: +# enabled: true +# ingressClassName: nginx +# hostname: blog.hensen.io +# path: / +# annotations: +# cert-manager.io/cluster-issuer: prod-cluster-issuer +# nginx.ingress.kubernetes.io/proxy-body-size: 1G +# tls: true +# tlsWwwPrefix: false +# selfSigned: false +# extraHosts: +# - name: blog.hensen.io +# extraPaths: [] +# extraTls: +# - secretName: letsencrypt-prod +# hosts: +# - blog.hensen.io +# secrets: [] +# extraRules: [] +# persistence: +# enabled: true +# accessModes: +# - ReadWriteOnce +# size: 8Gi +# mysql: +# enabled: true +# architecture: standalone +# ## MySQL Authentication parameters +# ## @param mysql.auth.rootPassword MySQL root password +# ## @param mysql.auth.database MySQL custom database +# ## @param mysql.auth.username MySQL custom user name +# ## @param mysql.auth.password MySQL custom user password +# ## @param mysql.auth.existingSecret Existing secret with MySQL credentials +# ## ref: https://github.com/bitnami/containers/tree/main/bitnami/mysql#setting-the-root-password-on-first-run +# ## https://github.com/bitnami/containers/tree/main/bitnami/mysql/#creating-a-database-on-first-run +# ## https://github.com/bitnami/containers/tree/main/bitnami/mysql/#creating-a-database-user-on-first-run +# auth: +# database: bitnami_ghost +# username: bn_ghost +# existingSecret: ghost-es +# primary: +# ## MySQL Primary Persistence parameters +# ## ref: https://kubernetes.io/docs/concepts/storage/persistent-volumes/ +# ## @param mysql.primary.persistence.enabled Enable persistence on MySQL using PVC(s) +# ## @param mysql.primary.persistence.storageClass Persistent Volume storage class +# ## @param mysql.primary.persistence.accessModes [array] Persistent Volume access modes +# ## @param mysql.primary.persistence.size Persistent Volume size +# ## +# persistence: +# enabled: true +# storageClass: "" +# accessModes: +# - ReadWriteOnce +# size: 8Gi - syncPolicy: - syncOptions: - - CreateNamespace=true - automated: - selfHeal: true +# syncPolicy: +# syncOptions: +# - CreateNamespace=true +# automated: +# selfHeal: true