diff --git a/passbolt.yaml b/passbolt.yaml new file mode 100644 index 0000000..a6dcde3 --- /dev/null +++ b/passbolt.yaml @@ -0,0 +1,23 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: passbolt + namespace: argocd +spec: + project: default + source: + chart: passbolt + repoURL: https://download.passbolt.com/charts/passbolt + targetRevision: 2.1.0 # Wählen Sie eine stabile Version + helm: + valueFiles: + - values.yaml # Falls Sie die Datei in einem Git-Repo liegen haben + destination: + server: https://kubernetes.default.svc + namespace: passbolt + syncPolicy: + automated: + prune: true + selfHeal: true + syncOptions: + - CreateNamespace=true diff --git a/values.yaml b/values.yaml new file mode 100644 index 0000000..be23d08 --- /dev/null +++ b/values.yaml @@ -0,0 +1,28 @@ +# Beispielhafte Minimal-Konfiguration +passboltEnv: + plain: + APP_FULL_BASE_URL: "https://passbolt.realm.local" + DATASOURCES_DEFAULT_DRIVER: "Cake\Database\Driver\Postgres" + secret: + # Passwörter sollten idealerweise über Kubernetes Secrets eingebunden werden + DATASOURCES_DEFAULT_PASSWORD: + secretName: passbolt-db-secret + secretKey: rwr5FJ92HbtEapMs# + +mariadb: + enabled: false # Installiert MariaDB automatisch mit + +postgresql: + enabled: true + auth: + database: passboltdb + username: pbadmin + password: rwr5FJ92HbtEapMs# + +# Ingress konfigurieren, um Passbolt von außen erreichbar zu machen +ingress: + enabled: true + hosts: + - host: passbolt.realm.local + paths: + - path: / diff --git a/values/values.yaml b/values.yaml_full similarity index 99% rename from values/values.yaml rename to values.yaml_full index f673f26..b4da734 100644 --- a/values/values.yaml +++ b/values.yaml_full @@ -151,7 +151,7 @@ app: tag: 5.9.0-1-ce # Allowed options: mariadb, mysql or postgresql database: - kind: mariadb + kind: postgresql # -- Configure ssl on mariadb/mysql clients # -- In case this is enabled, you will be responsible for creating and mounting the certificates and # -- additional configutions on both the client and the server. @@ -268,7 +268,7 @@ passboltEnv: # -- Configure passbolt license path PASSBOLT_PLUGINS_LICENSE_LICENSE: /etc/passbolt/subscription_key.txt # -- Configure passbolt default email from - EMAIL_DEFAULT_FROM: no-reply@passbolt.realm.local + EMAIL_DEFAULT_FROM: no-reply@solusar.de # -- Configure passbolt default email from name EMAIL_DEFAULT_FROM_NAME: Passbolt # -- Configure passbolt default email host