Move Passbolt deployment configuration to Git
- Add all Kubernetes manifest files for Passbolt deployment - Add MariaDB deployment, service, PVC manifests - Add Passbolt deployment, service, PVC, ingress manifests - Add namespace manifest - Update passbolt-secret to include SMTP authentication - Add README with initial admin user setup instructions The configuration was extracted from the running cluster and organized into separate manifest files for better maintainability. SMTP is configured to use Stalwart mail server with: - Username: passbolt - Email: passbolt@basicstack.de - Host: stalwart-mail.stalwart.svc.cluster.local Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
parent
ef5ef56784
commit
d6532697aa
10 changed files with 346 additions and 11 deletions
58
apps/passbolt/README.md
Normal file
58
apps/passbolt/README.md
Normal file
|
|
@ -0,0 +1,58 @@
|
||||||
|
# Passbolt Deployment
|
||||||
|
|
||||||
|
This directory contains the Kubernetes manifests for the Passbolt password manager deployment.
|
||||||
|
|
||||||
|
## Components
|
||||||
|
|
||||||
|
- **MariaDB**: Database backend for Passbolt
|
||||||
|
- `mariadb-deployment.yaml`: MariaDB deployment
|
||||||
|
- `mariadb-service.yaml`: MariaDB service
|
||||||
|
- `mariadb-pvc.yaml`: Persistent volume claim for MariaDB data
|
||||||
|
- `mariadb-secret-sealed.yaml`: Sealed secret containing database credentials
|
||||||
|
|
||||||
|
- **Passbolt**: Password manager application
|
||||||
|
- `passbolt-deployment.yaml`: Passbolt application deployment
|
||||||
|
- `passbolt-service.yaml`: Passbolt service
|
||||||
|
- `passbolt-pvc.yaml`: Persistent volume claim for Passbolt data (GPG keys, JWT tokens)
|
||||||
|
- `passbolt-ingress.yaml`: Ingress configuration for HTTPS access
|
||||||
|
- `passbolt-secret-sealed.yaml`: Sealed secret containing application configuration
|
||||||
|
|
||||||
|
## SMTP Configuration
|
||||||
|
|
||||||
|
Passbolt is configured to send emails through Stalwart mail server:
|
||||||
|
- SMTP Host: `stalwart-mail.stalwart.svc.cluster.local`
|
||||||
|
- SMTP Port: `25`
|
||||||
|
- SMTP Username: `passbolt`
|
||||||
|
- SMTP Password: Configured via sealed secret
|
||||||
|
- From Address: `passbolt@basicstack.de`
|
||||||
|
- TLS: Disabled (internal cluster communication)
|
||||||
|
|
||||||
|
## Initial Setup - Creating the First Admin User
|
||||||
|
|
||||||
|
Once the application is deployed, you can create your first admin user by running the following command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
kubectl exec -it <passbolt-pod-name> -n passbolt -- /bin/bash -c "su -s /bin/bash -c \"bin/cake passbolt register_user -u <email> -f <firstname> -l <lastname> -r admin\" www-data"
|
||||||
|
```
|
||||||
|
|
||||||
|
Replace the placeholders:
|
||||||
|
- `<passbolt-pod-name>`: The name of the Passbolt pod (find it with `kubectl get pods -n passbolt`)
|
||||||
|
- `<email>`: The admin user's email address
|
||||||
|
- `<firstname>`: The admin user's first name
|
||||||
|
- `<lastname>`: The admin user's last name
|
||||||
|
|
||||||
|
The command will output a registration link similar to:
|
||||||
|
|
||||||
|
```
|
||||||
|
https://passbolt.basicstack.de/setup/install/1eafab88-a17d-4ad8-97af-77a97f5ff552/f097be64-3703-41e2-8ea2-d59cbe1c15bc
|
||||||
|
```
|
||||||
|
|
||||||
|
Open this link in your browser to complete the user registration and set up your GPG key.
|
||||||
|
|
||||||
|
## Accessing Passbolt
|
||||||
|
|
||||||
|
Once configured, Passbolt is available at: https://passbolt.basicstack.de
|
||||||
|
|
||||||
|
## ArgoCD Sync
|
||||||
|
|
||||||
|
This application is managed by ArgoCD. All changes should be made through this Git repository to ensure proper GitOps workflow.
|
||||||
67
apps/passbolt/mariadb-deployment.yaml
Normal file
67
apps/passbolt/mariadb-deployment.yaml
Normal file
|
|
@ -0,0 +1,67 @@
|
||||||
|
apiVersion: apps/v1
|
||||||
|
kind: Deployment
|
||||||
|
metadata:
|
||||||
|
name: mariadb
|
||||||
|
namespace: passbolt
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app: mariadb
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app: mariadb
|
||||||
|
spec:
|
||||||
|
containers:
|
||||||
|
- name: mariadb
|
||||||
|
image: mariadb:10.11
|
||||||
|
ports:
|
||||||
|
- containerPort: 3306
|
||||||
|
name: mysql
|
||||||
|
env:
|
||||||
|
- name: MYSQL_ROOT_PASSWORD
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: mariadb-secret
|
||||||
|
key: MYSQL_ROOT_PASSWORD
|
||||||
|
- name: MYSQL_DATABASE
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: mariadb-secret
|
||||||
|
key: MYSQL_DATABASE
|
||||||
|
- name: MYSQL_USER
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: mariadb-secret
|
||||||
|
key: MYSQL_USER
|
||||||
|
- name: MYSQL_PASSWORD
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: mariadb-secret
|
||||||
|
key: MYSQL_PASSWORD
|
||||||
|
volumeMounts:
|
||||||
|
- name: mariadb-data
|
||||||
|
mountPath: /var/lib/mysql
|
||||||
|
livenessProbe:
|
||||||
|
exec:
|
||||||
|
command:
|
||||||
|
- mysqladmin
|
||||||
|
- ping
|
||||||
|
- -h
|
||||||
|
- localhost
|
||||||
|
initialDelaySeconds: 30
|
||||||
|
periodSeconds: 10
|
||||||
|
readinessProbe:
|
||||||
|
exec:
|
||||||
|
command:
|
||||||
|
- mysqladmin
|
||||||
|
- ping
|
||||||
|
- -h
|
||||||
|
- localhost
|
||||||
|
initialDelaySeconds: 10
|
||||||
|
periodSeconds: 5
|
||||||
|
volumes:
|
||||||
|
- name: mariadb-data
|
||||||
|
persistentVolumeClaim:
|
||||||
|
claimName: mariadb-pvc
|
||||||
12
apps/passbolt/mariadb-pvc.yaml
Normal file
12
apps/passbolt/mariadb-pvc.yaml
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
apiVersion: v1
|
||||||
|
kind: PersistentVolumeClaim
|
||||||
|
metadata:
|
||||||
|
name: mariadb-pvc
|
||||||
|
namespace: passbolt
|
||||||
|
spec:
|
||||||
|
accessModes:
|
||||||
|
- ReadWriteOnce
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
storage: 5Gi
|
||||||
|
storageClassName: hcloud-volumes-encrypted
|
||||||
12
apps/passbolt/mariadb-service.yaml
Normal file
12
apps/passbolt/mariadb-service.yaml
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Service
|
||||||
|
metadata:
|
||||||
|
name: mariadb
|
||||||
|
namespace: passbolt
|
||||||
|
spec:
|
||||||
|
ports:
|
||||||
|
- port: 3306
|
||||||
|
targetPort: 3306
|
||||||
|
name: mysql
|
||||||
|
selector:
|
||||||
|
app: mariadb
|
||||||
4
apps/passbolt/namespace.yaml
Normal file
4
apps/passbolt/namespace.yaml
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Namespace
|
||||||
|
metadata:
|
||||||
|
name: passbolt
|
||||||
127
apps/passbolt/passbolt-deployment.yaml
Normal file
127
apps/passbolt/passbolt-deployment.yaml
Normal file
|
|
@ -0,0 +1,127 @@
|
||||||
|
apiVersion: apps/v1
|
||||||
|
kind: Deployment
|
||||||
|
metadata:
|
||||||
|
name: passbolt
|
||||||
|
namespace: passbolt
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app: passbolt
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app: passbolt
|
||||||
|
spec:
|
||||||
|
securityContext:
|
||||||
|
fsGroup: 33
|
||||||
|
initContainers:
|
||||||
|
- name: fix-permissions
|
||||||
|
image: busybox:latest
|
||||||
|
command:
|
||||||
|
- sh
|
||||||
|
- -c
|
||||||
|
- |
|
||||||
|
chown -R 33:33 /passbolt-data
|
||||||
|
chmod -R 755 /passbolt-data
|
||||||
|
mkdir -p /passbolt-data/gpg /passbolt-data/jwt /passbolt-data/tmp
|
||||||
|
chown -R 33:33 /passbolt-data/gpg /passbolt-data/jwt /passbolt-data/tmp
|
||||||
|
chmod 700 /passbolt-data/gpg /passbolt-data/jwt
|
||||||
|
volumeMounts:
|
||||||
|
- name: passbolt-data
|
||||||
|
mountPath: /passbolt-data
|
||||||
|
containers:
|
||||||
|
- name: passbolt
|
||||||
|
image: passbolt/passbolt:latest-ce
|
||||||
|
ports:
|
||||||
|
- containerPort: 80
|
||||||
|
name: http
|
||||||
|
- containerPort: 443
|
||||||
|
name: https
|
||||||
|
env:
|
||||||
|
- name: DATASOURCES_DEFAULT_HOST
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: passbolt-secret
|
||||||
|
key: DATASOURCES_DEFAULT_HOST
|
||||||
|
- name: DATASOURCES_DEFAULT_USERNAME
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: passbolt-secret
|
||||||
|
key: DATASOURCES_DEFAULT_USERNAME
|
||||||
|
- name: DATASOURCES_DEFAULT_PASSWORD
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: passbolt-secret
|
||||||
|
key: DATASOURCES_DEFAULT_PASSWORD
|
||||||
|
- name: DATASOURCES_DEFAULT_DATABASE
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: passbolt-secret
|
||||||
|
key: DATASOURCES_DEFAULT_DATABASE
|
||||||
|
- name: APP_FULL_BASE_URL
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: passbolt-secret
|
||||||
|
key: APP_FULL_BASE_URL
|
||||||
|
- name: PASSBOLT_JWT_SERVER_EXPONENT
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: passbolt-secret
|
||||||
|
key: PASSBOLT_JWT_SERVER_EXPONENT
|
||||||
|
- name: EMAIL_TRANSPORT_DEFAULT_HOST
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: passbolt-secret
|
||||||
|
key: EMAIL_TRANSPORT_DEFAULT_HOST
|
||||||
|
- name: EMAIL_TRANSPORT_DEFAULT_PORT
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: passbolt-secret
|
||||||
|
key: EMAIL_TRANSPORT_DEFAULT_PORT
|
||||||
|
- name: EMAIL_TRANSPORT_DEFAULT_TLS
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: passbolt-secret
|
||||||
|
key: EMAIL_TRANSPORT_DEFAULT_TLS
|
||||||
|
- name: EMAIL_TRANSPORT_DEFAULT_USERNAME
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: passbolt-secret
|
||||||
|
key: EMAIL_TRANSPORT_DEFAULT_USERNAME
|
||||||
|
- name: EMAIL_TRANSPORT_DEFAULT_PASSWORD
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: passbolt-secret
|
||||||
|
key: EMAIL_TRANSPORT_DEFAULT_PASSWORD
|
||||||
|
- name: EMAIL_DEFAULT_FROM
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: passbolt-secret
|
||||||
|
key: EMAIL_DEFAULT_FROM
|
||||||
|
volumeMounts:
|
||||||
|
- name: passbolt-data
|
||||||
|
mountPath: /etc/passbolt/gpg
|
||||||
|
subPath: gpg
|
||||||
|
- name: passbolt-data
|
||||||
|
mountPath: /etc/passbolt/jwt
|
||||||
|
subPath: jwt
|
||||||
|
- name: passbolt-data
|
||||||
|
mountPath: /var/www/passbolt/tmp
|
||||||
|
subPath: tmp
|
||||||
|
livenessProbe:
|
||||||
|
httpGet:
|
||||||
|
path: /healthcheck/status.json
|
||||||
|
port: 80
|
||||||
|
initialDelaySeconds: 60
|
||||||
|
periodSeconds: 10
|
||||||
|
readinessProbe:
|
||||||
|
httpGet:
|
||||||
|
path: /healthcheck/status.json
|
||||||
|
port: 80
|
||||||
|
initialDelaySeconds: 30
|
||||||
|
periodSeconds: 5
|
||||||
|
volumes:
|
||||||
|
- name: passbolt-data
|
||||||
|
persistentVolumeClaim:
|
||||||
|
claimName: passbolt-data-pvc
|
||||||
26
apps/passbolt/passbolt-ingress.yaml
Normal file
26
apps/passbolt/passbolt-ingress.yaml
Normal file
|
|
@ -0,0 +1,26 @@
|
||||||
|
apiVersion: networking.k8s.io/v1
|
||||||
|
kind: Ingress
|
||||||
|
metadata:
|
||||||
|
name: passbolt-ingress
|
||||||
|
namespace: passbolt
|
||||||
|
annotations:
|
||||||
|
cert-manager.io/cluster-issuer: letsencrypt-prod
|
||||||
|
nginx.ingress.kubernetes.io/ssl-redirect: "true"
|
||||||
|
nginx.ingress.kubernetes.io/proxy-body-size: "10m"
|
||||||
|
spec:
|
||||||
|
ingressClassName: nginx
|
||||||
|
tls:
|
||||||
|
- hosts:
|
||||||
|
- passbolt.basicstack.de
|
||||||
|
secretName: passbolt-tls
|
||||||
|
rules:
|
||||||
|
- host: passbolt.basicstack.de
|
||||||
|
http:
|
||||||
|
paths:
|
||||||
|
- path: /
|
||||||
|
pathType: Prefix
|
||||||
|
backend:
|
||||||
|
service:
|
||||||
|
name: passbolt
|
||||||
|
port:
|
||||||
|
number: 80
|
||||||
12
apps/passbolt/passbolt-pvc.yaml
Normal file
12
apps/passbolt/passbolt-pvc.yaml
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
apiVersion: v1
|
||||||
|
kind: PersistentVolumeClaim
|
||||||
|
metadata:
|
||||||
|
name: passbolt-data-pvc
|
||||||
|
namespace: passbolt
|
||||||
|
spec:
|
||||||
|
accessModes:
|
||||||
|
- ReadWriteOnce
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
storage: 2Gi
|
||||||
|
storageClassName: hcloud-volumes-encrypted
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
---
|
|
||||||
apiVersion: bitnami.com/v1alpha1
|
apiVersion: bitnami.com/v1alpha1
|
||||||
kind: SealedSecret
|
kind: SealedSecret
|
||||||
metadata:
|
metadata:
|
||||||
|
|
@ -7,19 +6,22 @@ metadata:
|
||||||
namespace: passbolt
|
namespace: passbolt
|
||||||
spec:
|
spec:
|
||||||
encryptedData:
|
encryptedData:
|
||||||
APP_FULL_BASE_URL: AgBZHONa3yM1JEUk5G4aX3Z2F7ScfL/u8rRWCgzm7aiYHKLeU46yTLQz+drqpnpQGMU2hoSrSrXvAoPIoABXdGSUnJVS+oZ5LjBE4JlYBaHX3SCEIeEvjzIpdzln35nvvP3nVJP0s9nRiaq/joTy+lN6AUDQm4SnBNWVu4OMHtwI12RwfiCuVfRnO0iGmAMdOVH71tnNl70HaMz6ZnpgF1WSbNpTIYabqJghwqpekSl2SWy8jTvDsVQu+3QoeoTmXmcNRxaizvUbJaq7xVr94BeISMcC4KLNRY37z9tBdD6J92HjgAPVXw8Qxa7vvwCD+jJ0XIzNR2IJSdqjkhr4PKC+AsZ57mCWHKRSgg3+QUO3TkoDhD+dwoDtCmBbv9aVSA+9gnNlS9QAVqsJvYs/KAJ/z51CBEnDyvc/qADa2pEUTvf3pu4wD6yMBpan7TTZQvdZqk5+UbSWkUZzY2NQSrpECRzlKcGa+PJcuqxGcut15dqzDt7Gl5EQBFi45iSJ86gL0O6VqXU8yQJFb62vl+3CLR1EwoTmodqQFSCLx4349/QNl/ZuHEYhn3nN2dkzI078cg1kwah8qb5Y+1HbkRSYraU5HwGWERvG2dmW2zfRV6DQrq4xaeX4UQHBz7+eyz+KIpcyLCc7bPkpSdPnQ4jPcz+mj4sF+Aro2qOlzQTkYPdBYMwU7pkqdYL5zI8vVhsjBIJkwNEcTEg8nBnV3V0u+4FhQ4yYFYppeWlcIJM=
|
APP_FULL_BASE_URL: AgCBW5OB2Wf+4uhTbrrxt2AmdveWCwDaef+hqfAwZNS6PgkZuzeOU/Avp1hvvlMWQeC3KWc+KjHHFYALB49faQ+neb5wGlT1h23UhorT1hDy7dQ/z0ExkNMV45VkwW6y23ITdQYwZ14xpjdfACamGvBWKYwd5s4BBIwBCsh/TgEqs8PrMfhdXGxQh/GgD3uxA7xuU1pDQ3LnS6UNPaAOxxLfYu3ISEDpMZiI3C+fKDwIv+9Um7BI+f0Y1AkasXDXDQYc2wiHN9y5COeehgkthz+XmlNIDxK3qnyLuFcswdeWzehJRs4p/DyI3Z6fBpM9/UeQXJ+zkCVJx9M4dK2EiyJNiCLSzUIIfqXvemLcZVSwx9VpBdTLNIkSwC3XPFRNmMJkfi7AJzFLDD8z0VflBdxeaPfDeLblgHb4UjqSwEvebFmpx/HoCueBD2tGi/3sGdMEzt9UlkE3j0fwVuYo5owA7O4YTc4L0+jjJBv0S/3GeZAKqUYJm5seC1x8hEWTFqVYEP6stCWq6iNKe8iGC8Fb7lrdf0lpgIaB/9JZ7Yhf4Mqcs33/0XqIRBx5J4oMGW0XbIYZf18gymuy+KSYCNEdrIzhAKJnySbBuFrPj8KWqJn+tZU3IBXAnRI/WM+Vj5ODJyC+17LJ2jZDscBMttSo2qI6n+b4fkSrJh4N9rz5qF2vkLShVvdh6GA8A4Ezf6H5wgP3HLDg7zWnQcquIBh6kn5SUhGHjNseYFPjfqk=
|
||||||
DATASOURCES_DEFAULT_DATABASE: AgAqsuJ/io7Hn+YtaktL47MfmV/h9k/escD6xfHUwtmvPoMP6qH78SB1qymBBxsfy7rozyGM5Lynj+/It4s1aNp/iIcD5XQ+IAh2PkQURIuYBow1D2WIPz/y4aHdIBEZZxX9luvHhV+FnVv4Jo6fGY+vSpjl1/QDvWC4O0B1ZHYvSaSKwbMZ7g6SHJBPO/qIZPzB49+jkH1ko4y/2Cdj8waAWcIrN2a7UlaIpoiKw+HZ8hQoac4xgY5H6RN3wNS9GJ6GIx9ImJdp5oU+RbJzsn40BU3psD1mgDtLlBTFIkLJO9Mo85ASnPguPQKV4d6b4OTy+EJJ1NL3Zi3Tq3U7LNjxx1HdqbQk1J3dxUsi6xd1UNd587MEiQQXVR8JtVpAu+FyPGyIwXBgfNev7YgeT9JBdKusvaCHsuVZPJgBpEeaHfw34eNJijxca4DZNkZKyhJdWUDJUp64vlcGStr5pK2GWm8+ncxF4qjYpRT799HJfoXgq/AmAaAnWNvF9EJmILCU72iqduE8z3DCZbO87NQqifsfp4Nl6MhsEfQ6fHGWdOG/WiIpOQUIvVQ4IPhjc9DwQCbvMmGTEphs+1LKm9dpSyYmDiZji2pJ2Btg8VNlGxNCAP9YDuC/+zqxhIvR3++hS8aWZW1qzuILkMrfn8yoqSk9XNIhrJ1AFp12LJZE/JGDyIYNxpaljCT10GWkuXhFqIyyt+dxnQ==
|
DATASOURCES_DEFAULT_DATABASE: AgBXKOhL59wHbiEpsxen3gwfVsy5RqnjsaklYB+5WxknHm9RX2kLLK1fgMSd2ZPCwK00JDWgqXoiyDukYasoErMEpY+b3tV0z2IrImQylOpL2Rh7b3bP8KJKIVQIVXPkqb68GfXExfA10oYPYk3TeqV/6V3qi3ISprow2hRn0+uI60KwrlMGmluAwYWVyeTG2D0dGKgYfbbd9wj0bwGvnElEuMIfUZjauRwWrZDa5Mf8hN51EEB0u/67WG3GN+mmJlzyoKACoFl5h1u7aHON5Xonpynwt+TZtvqpv3fL+5mU81NobrBA1NM3kVLLgCDaD2gC80QFIP534mOmea35uRuHnlr7m8W+BSEuqeSnQflf0vTOJq2q6ibqHf/KJBvlMYWv5XUjWY3rDuMvxNa5x90ML3JycMYmgpPiEzF2UHP1YW3EPiNshruDOjDN08Dz2WYST41WhcSFeWhDgK0ry+3+AeJjpS3C9GOqII/hpMpfA9w0KrSv4GsazsxB0lIYQlUv0m4T+B1sH2kzSq7LJWZ0GDHRuHy+DmnOIXoecdejRCxeGTrQ6/5EC5KV045NGIYpNWiVXFAogp2xOBQ9WJguDewzSpaUDAdmmMBpHbJkkRfAGMu+CeCMUIGJ/JgSz9oDEGaCHq4p86OMS2AtDD16BMo1OkC4BCpKlq/k+LPjy4wpqd7XwUvoEy8JTTDESQRwMoNKA3PYPg==
|
||||||
DATASOURCES_DEFAULT_HOST: AgAWyQcHR8CUM/t7cGBPO24xLFEdEmcx3rQXdHHMOSrMAkZgKb6FAfvidUO7KdY4O+HOv6218uNVU79nYlonocbNG9lri3Iwqhz2vBjlbctERplC/BabSeJe5r9wcFE/2+lQqfDFAHvoRgbbEHuDrksONcv3Anx3sHysQSzekTv7KThFbZaIhaPlu91In+E17wYzyEIJyZUpN+VIqwIMG75wlWRJM6II7p7amESA4qrgE5zjEmoZph9LWSNwLHrF+7g8L0vluvWjOboFABHCecAEJ7RNxrHQVNBcBNFTowUex29JODlmi9bFohiiB0lL2OJXF9ovGmscRXfUvz3sNk3XBtjPzwTI/gI9kc8JrMvFODsJevf0LfCzpVX9XoZQD2gk8xAzDmifuBhrP3gzChlG7kjxwGJ6WkpvFP7Mzfh4zgXQMUJ1FKtF/wF3nJqQVnKeFGbVzo71UHw2bOvVr7DfKpCMyCmi+pFjR62+1Rw8+7ILHrZKixqHCjnnhR3kotksoNXxRJJ+gQyZTV5BxOyjHGMZtPFD7RVmtpu4vY+1ja4OqieauB05M39Ysz9Cwc3XLdyg1lRxofGWxlsEiBR66J4i1I1s71GLpl46a/FxNz29qfiLGOzanpXso7gtq2vLmukLVoAItYHCpfRW7UibO2lOl3NTj9A/iNVnENslxXfqE99MqPOh2ZxvrIP56w3iU6iBCyxU
|
DATASOURCES_DEFAULT_HOST: AgAHsiNKVbSdRDBDTGfdSdcl09NUPhbcDkAobdrEP7IZiT6OH9DILEU8O4rNjac3pBa8wIbz/MtcuoAFZ6oWhrX7KnKoz/OnNJ0bH2qTsXPivjNzqqYD/r4ZL40REYX72IfCSestUI+6fffcQi2jsqc4KsWWQas876QS0Vwn5RodyN30Yk0Z2wtIXCi9f3OrtnxkyNGNc/jRUwUppoNWx6c1iKD/MS2Ij9phQLsTznKi4GapIx7LXo0TamTwW5P1KRkuAWYIl/l+v117G/tHNu6pwTq0Ij22krm+h0cETk5HnZXNTsxHHXHIQKa5QC207FdamunTce0Z7ZuTR+HheRT7G4WmiodqX3C+Z6bp9xlbTnNxOQ0xG8UWW1swsDWC4hxv/3G1DIHzQdUC/OX79T9S+RcOI4d9sVOysAiY9fPPmsLx1z/LDG19x90StF6JL7Bf31Do9ummMUwv+iPzQxofa1yYyqGeTZjGjGTmC5aPzsQ0wL/uFFWUK03nIsHSkezqvpr2n+5MOQzbpI0iJvwkgBDDadpr00u4bQy/SupThLTiKpQzBbUS3aPXoB5iE22xq5CQVkjBtQ8hd1VusZ+sVdMWN3tyMwSiQAMNFdHnC/wc8cxrAhb15pRyIr73R5SPx8BsdNdM7lSxe3dYHqQy91Zlw95P6jMIQbZg/sULTeulSiptHcC7w7Uqkruov4jOQRgasj3Q
|
||||||
DATASOURCES_DEFAULT_PASSWORD: AgBiRSRkk7vU4WrU/8Gc4QJlAS8DVG7kvSBiC9Z+DuGf5guo5pLp/5j3Gcdm3Wu/eJTmn1fg3lUj/I3tUX174VnlEbDEmbkI5j/37HwNMvaqisWppscjVhwTy8yUA6bC6hww6t4H2cZbEUPQmNYQ4M6Gv6Z4TUJmAtqAOyGXw/HpHuz9n3vRHdCUN499SrjomdCvdcW15Mwj6tEj9a4yms+XN7A4c2x2mB+s1G3fq/i5QLH0FflbiZqJqcsKZWmzXgbHkK8CN2TN8hXJqgEDhTEWWd+8143ciZGZOwm0NnqT6dhvmP53dNRTEZDzhz7e9rRm/Gy3SEvckaIyoS1JmoUys8SLYmYD4Hdp2EbVnRaJncKgspg616Tk6CqIXBb0g2UrpZQGfnk+zrz977pupM2hkKcnhq3UB4od+Z+Fx5ttql6FAAcfj6WF/UjrtV29RhPmRIKKU1uuyHLBXTJSS7kYZLGtmJlLJ9L6lrQiMKOq85dUd7NnBYcqSqCr13EiOa0f5XVOOnGAOBb9C8mVQ17sK2BXTfQmavBxB8kejhK7Yc7xTewHirLMswsZo/5cAVOrM6JUIqkyMek681vPYbyMh9EzFy5332MzWs7Ybr8cNeJ95ZKvjV5QJut1s8bsiTAY0ab37nfloeF+1TafcQpQCqCAfKYc/m8rCXI4cO3L2sPUSes1RyGbGSWBfVRMfBqbC2RtHGPuxZNqM/FFFkBhV4TsLuyFjz14NF0OYvOQfgtqoJ6GdxEC1TZN7w==
|
DATASOURCES_DEFAULT_PASSWORD: AgAUxS5m9x/4AEvqeLQp2Ds4SZCY7nVBQT1335nhLq5p26jigPI3tBS/jDpJauSp4vJeRwox/E0v1JYgFtlgJd+rp6Oe9qBWp8ZXV4Sts1oauKfbWDF53xng3crvhSkvo9LXW0wXxwTON/5Dip0i3QXrZd4KZJA++ETPZgX8mKAaZXnO+NfFk726XyxqHt7cVgNagTBqzD/IZIoWn0idOIx/IHfnxunLglY+cgG5ypChgr5NdQ3VavP8vZLeODRoTEKYwO5AZQ0ZNwdnfJ04vzjKxegjJZjzXs6pU9If+NvEzpKl6q+v+q/PW0FcwBNWVotx3skzGl5ypN8/KwmACKYZM8ysFAEll4Y1U9tbjwzb0eiqctJxkzCECyhlAhsM578QM1VMtnlKQAYVHcqwX6cPOTq8vWpQS2Yl39jamyCqC4/Upqp0MRYT5ilDp3luOV2hEAwOJtjYxGbmf4LLtrLGKb8aFye02Y1OQq2Ty6JVvz0IhawqFuhkmU0yQ3vOxcqkYDgG1stSFDxrZxFvYP25rku0A1Ny03mlk8EveDHPfYgwpBCKnUmuU+RhtkeQt7pCdGel3Vypy4vao/op4Cjc34kz/esXR5odwrTYOLk2TxeztQ8Vg129wm0R0bNy446ADX6wb0Ka8iaZjkQOTYthdiy7iDkL0TrAXcj4BHXhT7Z/9Fb24fbVqPTzFTxVQBBVAhrhHt2MisIYk7wsWV7pIZovxj68REFOx/jTYaxwp8tCojDcYMIWKt7bzg==
|
||||||
DATASOURCES_DEFAULT_USERNAME: AgCY34cXlrVdN3ZVXjIgLvsMBTTzDiIGrONPfVkw5pymP+pta5Da7qObJ7E1t8dBeunFwOe3Pt9bpAjF1yr4SqmELrH2ZdVkrA2aVrqV8twuDHKndP2RbhwVQDaA7m4TdlEeC6wPWX1PUiy4Mlry4tEvOruxRHZtRAXIxROCChNBMJYkCXrwu3JV35DeQPKqo9NVDYzJpP6ko2BY5Tu8yv5ndbtuYg54JqSCewT4BDqsjYpSKHxYruQWS1p/2jOjIHqAsx862AmNDI32T3tR/uVkl8acxFAveCdpw+Mvl/1ljSUt/ZJdm6xJIHKjx5rcw4ug/8zzG/st7hcMtbPUkcV3yZ0tS8h2iSwuqehn08XN+e48tEyruBGXOsPYl+iSOlZjAixneaOn4SIFVrbOs3thF/VIVUAN/vzFOh8/exXgL67IfVND4wtOqqHMsFIhxOGU1+pJi7+AfDhoBUjEW9uZk84qPwQnPO+wxoO1GFikKegfaUh+wvN0/fH9z1UdtSPbx8KRgjLevfJLIkcEYsdwpeETmqIIs5qV89GTjgoFrbMknrxhqkb2DqOzfSbrI8HhO9iKEK64Tf8JdH2DSWpC2UUqf/cWZaRDMWD8ojvHdoRE0SorYu4X3x7fLLn7RDf4WWVJFAbgntDB7KVyxX3P+KuPdklctzmQ71hWcTUm8kc8GlMZVPnOb94wcHjs3cHo2/V2VNMqrQ==
|
DATASOURCES_DEFAULT_USERNAME: AgB5sTglVPfdgaauZvwX8lNsZAACHqm44TxTBgAc0jog6mzb+EmjddofybwtmKDe4YTflHCkFVOEZS/y4VtwBFHI6cCiF7MrZwjD/KFTIDSoNmf17mBCNH46otOFifIARZemGWl9a3jOy96c7uvGTv5tiBwZn2tgD/b2Odl0a+avYAcINjfuy8SrItz61Kl86v+yb9BE2TOHpiamaIqHj7OSqQ9LRv54F49n184aPX0qi55vKnOw9AxKeR4WEft6nQjudU7Z3L0RTQDEh2/aqgle/RUI7vMSSDd6hJhMkcwV8YxDfmOFzzB6KEp1YHVUBu8wOD9AzJyScn+DoiEv3+rG/3ER22p+Mr8Ai17KNHS8k8SyZa5jm8gqwv9exSnR/Une/qlKNt7ykRtjLSPXHtWTssTHttgxnZVsg+ggGiwuBw2Kwo1SXDwfRPaTJv7/VdnB1w/r8fbat2JFQi+FnstJ5sbcKkJKjF4dAW3doSo0Ycfj5/CbcwAMeroyqoIlIvXFhzNICmqEuRjjCxm+LkBiGuacC1C7e5nBPXLmBES/Zr818tdrapnL08RX4ae1Urw3KmERuZI5ElkIXRp1ergy/t9xX7GSbMUmz9H34v7lgZY2hyQkglJrX2TvZ2d103RrHvpSUznp3q/3OSJ8xQSvqD+fAm61EeNSokR4NeTX7AdRqAXU+4JI+aCeDrb7wvXIaSl5ERNGbQ==
|
||||||
EMAIL_DEFAULT_FROM: AgCFY4Xq7FMilyIsWhylcI60xMZPKh0ATurfM2N8mBkO/f5gX9ASKBElvsIn0r+1bW5LMxylzcAZiiFjYbxnRmxE4QnLdt3AqHepPT52m8mJ9EsVpFln/VzDKsZhoGzdYNDS49tzyVYwlq+ZaZcR8DJhEDTPast0QCB6pcaPv29JqVYvrfg3spm5l/pGNJ4/L2/N04U/5swlKhigxNGzanFyOMIkLPLsLQswZwFjKeknWMZRKnZFPBqNqG0Kzo3fdBkyksaY58hlRQJ/MYXWlL2wnYF8cs7lPQZ9bd9/SAJpdou2em1eHCc3akjIoCUIOtPKo5QYBaSNm4Ge0Ul+phGgJNqB2//SExOANn1XDosjTl/zOBqFjhzPEmJp9F3iv/4qTx3PBwPFHe9a2Z3A4PloEBq14Jc5BpGf4Emvu01Jy21SaBXmsLZTfud6GtAzIwgq4awO0wR4rz71UdeioZYXjmMITFLuBd4EjSW5h0G6oz4dM73aJqKAP0O2EZxSnItRE7MVjxMESUCpRBwButPtROXwJr5ByGGXpZyuEisNTk/CWPDxrlvqjE1swKdXtMHLyCfkC/rnPlPWb/d6zf8urNVaIwzeKcY8hZEd9d+8HtzwocnjMavRWtc4NVqpQ/UjTypDH+HZDo/JyPTHaDCrSoEh1LzyaiZx//oAuMrAB3Q7fOFUELiePsE942XqXLvXPs+HHL/p9ioO3SYd2iyP5PKz93zR
|
EMAIL_DEFAULT_FROM: AgA2UYJrzUW9/M7JaeEpWDLKcjz0wa5xjCJ6CFVfAzkvPDjDgnwGIDOuVzYhfYcaOGOMyTVoJgcdoUbhI0u4nOL7/kbHVqwsxAPNSMLZcSAvZXe9pDW9+htwEFphjsnhmllf0V2pS+MtUwnQDydS4zdsBGgwNB7M/kAF14lmiXUvzC9XuBtvnscLNsDUpE8qlxX++7xEh6FZgCbZXE7NumKZASjFWx1jxQ5/Hx6GmiAIEogGVFUVWn48F7ggK4zrs0OxczGGOcVqvfIedi/HvLkEqT9RraiKmWWyDTw2tq9psZvABT6W9CDsnpz3WBpLYHw6SUwDVgam575ZytQ7yaV4ZuLbbJ1tpyf5B9YM4l9mwnAw2d3uKNvGbN+kqrsl6ijPEGs16xabp0XhtiKTDHrPU7Houa80VeMuwW/OiIRaLLsnOw4TSG/K61v6mN8JI2SkDNQxuqc380/rk+EVw+ok+ndRYmCGfr00Ia93OODV8oHxPV+wNFTna2ms+6eUlFZ+rD2jDaHnSftH4ftfDTgqkTFGrALQDguHj3I73/BfoRuiZDIlkaJtqf2jgH401nOV99vWs0eYnz0/y+Ch1yus6yiBqSfDq4U7mgWzk+8V5JpqwarSHiIGzZyHLyYnC03avezWlp4TRK+J2R/dtvcdEg9BeKw25hn39ZR+/21M0rCOflWAqptIYNHvaxKBQSY3g4/fgLtZJWDgTBx0+9Kn6uTC3YnO
|
||||||
EMAIL_TRANSPORT_DEFAULT_HOST: AgBGnI65mbVdqKbXa+dGgex+nATzUi0WUoyixhO3rWktc8f9r0Rczb8hcWy7rhsicuElhX7FL/H0bjk2kFR9Fo0KnVIirvjuvqXeXnryrCWWdAbjYQm2lQDPGoLItGk+Hiix/RZjfe/Ljy4xmCizbwdwE/+rGJMajjsr0t/fGXmLvvQqL/jhr8K9WPVjcolyBwv1o1uB3UNcUaJp5Uo0yaiSfEg1hP7oJlTGwJgvT1Nqt64n16ApEtRSFRiD4ICDLRjGeiyIkNvuDtGOonnle99Nj+uS+iKZZ165qol1dT7uvbT502hiz9Zt9qbr7yTALQ/Z7hZQi212Hhhx9KOehVfOLrZUKW37xfJtaa/aSFqoNjfPXtem55jXDS2XlT0oojH1CH1juOIvXXLQm6b/2YEhkPdWeclEwBNGRzZ7dh80owYeBg8eMWKgzGGaHJrqkkREelEhpyjQSUSu7Q1+b9W31dcUgsGH+wlost9sEX45BIDouUZpiQNe+Ngd7XcF22jPbPznyooWrKO41EEY6OXsnPltJvBtrK/UU7WwzwUeGRi8Y7fBFu6otgLJwY3gHXa2eXT5Bi64+Ug7WWAm+gB5RuhqNXDTis66IC8HU27X0HYtLRQ5TtiUeNKn0mDmSWnoBZMWfHxHCpeEVT08UDHXNvZ+eoSLmMndHD9bnjKnNdga5BL2j6bygf3QVJLtTqm4jhmzvrgsJxN87ivSfVX0U81TF2285AEvKHR38GKa6ov0nsLquicg
|
EMAIL_TRANSPORT_DEFAULT_HOST: AgBtqgIksjqjrOY1TSeOhDmsexZL4BYyvuTD9fvVdMriJmlcMklavy63Zr/D6ATKHeXHJftNlp7C59r/ncuO5Rtih69xGH29q6//doXpfSJ8fkE5Q7RMCBkOT7436gMMtB3LA1G7TTS3qLvje8u8UIIv7kkXXnfbtnQbmhE2cr3HGp96IKt3jh9jiq9dhAIae2Ba+uj889TUvJAVZGMKU8DR03OW4eyXKmFCbqrW2iZyI/4TIB8E/rJ2k6DfALAU9GPQTBNjLDErOn1RshZL8XSrgbSBxmU4Blxe+MswPHkFZgMbnMtIkzbHVKA+veTDyHnBGE7Ygna+LTTVzszb8DFqOija2snzlGmaGTmbQHBZpt0NegnqtUmW38+Ie0Q62NKlsMN6hZCn85bgj5YHI+iO4NDugZRSYKwIaX98L5RXlhYQlXXqCvYIdEapJ4bBuknU5g/Nj0sB5okG9HWzsL4NwhYAHy/+6uQsEtzy+TjCMskNo0yqP5TJsl6NcUIjj8xICZhrZSkgCpyXCYOVcFX2TicI4gDe2lwYEPVuUH0ZL6UsqXxyJNYbWX3irReeXIflosijmS3WmmVsjQOk3GKYHZDWX4w+bd4y+baiz/U8xuK4GCbDWQHCRx2XWOcJK2OzGwtI45M7fHKL8jw4VbEOrsZEmPCCxO1N+BjFZBPjJf3QvfdwV2h+2zxAUZwqqLeGagq421PvPxlePcgaT55WLbobG6NGk52rMtNSlqOgpvWmtcHALErQ
|
||||||
EMAIL_TRANSPORT_DEFAULT_PORT: AgBYGMmzj+LqVckAzsRCmjKjCDb2rnpzG7aBECSy6C/IjhPd+Ic6sbSU3jkn3PFV6JJ9YC1KXpp5wUPmWaeI2wp04LksxveNs6ErN8QKqaT81Y/wwZrGby3w1tXngjl1ubnxzlRcLxCoEhSVjZlmDFHZ5CrkKKMHOjXARyJC2x+pCCIdpNgij02TnD8ZMvODl0GaU2SuQcpKPZ0zIh0RcoR1R746RWnZRv7/smAizUdCWtz68wt9Q/YAJgd8G2QjEklCe9rj5uh5yc/qFqmF+wDESMLRCuNAJtmdL3tyi4Mp/rQZxIEvp0BoEvxYJ6JP3mlSgSa41Y+aM1sa72ZXb4uZMiRuTTZ75BPPQzh91dI+zW6oJMOR3SS3yeTwgK09dNbzeIT8G2VGW4I3b/KVnKvJwZvLSSrHMV2f5XBcbibxCKvEeVtvnlf7nK5HfhInF7g6Vckl2wj/D6FceT+Ru1cn9T06AHk+pX4WYCzhalIOfNLVRHa1eFFsXaOaNjzMXpVK/ZvFea55RgR8KlxJHp32NeoHR1tTypVOFHLC84jHRgvI3pX1NMqvSg+oelQ1gOH9+6tiaHf65aKRInv39rIV2yRvV1N0QPbZ6B+wOKrYiJjxQ5GtlLHEORHhsZJ/7Plh4K25F3qDNj5jUMjtRla4G3ebsIzubRTDmmPWsPOLIRk0MNxFdZDPgYYPHD+hiBXgbw==
|
EMAIL_TRANSPORT_DEFAULT_PASSWORD: AgBV3Ipx/0YRpvnFDjPC/VIHC3/Rj6CQ1Wv6FbBOjpMrKWU+RmpC+KBQpKuk5BU/M3GTceK4p+oEkxlDDdd6ikErvMey8um3iimUUyBmtjxMJ4iAzy2yw1WA48DtYANKXYd/t3AEoXtPD42kIogiELoUSNYoOQPu0cptuiU8LikoIQakbDUmX3/Xo818p921yXJ4f0ScI2TJqOsNuqTGDJlz+DQ9ToO10CZYH/+m88NfmMb2HhvUAOcgnDmcTZAQ/urglA4LPMVSj54eN03iDxvzJlEoPLluUVg1zKslplxgJPnDRUjoOR/WDmLHSntEXlqow8wIIQznm9Telm7+KBgT3R3m5cTrkkqlaWvyY5TdC4Jpb5VrT6BkpGf7p7TIGqbVLgfCz9AoNMRSqQ9KJuiGUiX3mnr9ydCXEAMaqn2aYiK0BV75vo2czU3ZQCCrirnufsuBip0qf8v3WOLlXbpkwhC8mjxJI/5YhG652axwFBCtcPGV/LNuSXIJGgUTUrZrRyVRcSa+WJUSZ/hh3R8ZCruXX6BiSw9hSXnmztMwga/WKANeJEDPWkUEXIrfyX/mKAVOxJQo85gPMF1cJe7yaHVGviyavaRBKvQVkn/p9k42N0G4UA9s9PmTOAmmNOfoiUx5tQFt6SnVcZuda11Ly1xvgBIFidTPOKvaX/YbmfH5UOkxUg5T9dKTyuuWLHdXe3mGaDoRGb4TQ/5dhFNY97Vi
|
||||||
EMAIL_TRANSPORT_DEFAULT_TLS: AgAQcZPEIqpL5VYWC+32cfWP3gD5N6AanpYKCPBEfwlU942U+Df/CfnfxSByeHmEoUf4X56I0STdoajEYZWka3wQpGfPLfDaFeqYJaRyaUcSBe8GdxrB4miiwr58E1SlmWdMKYMPWsw8uFuD5iVOa8ObIhgDdwJ75njhZVZw2sbzhHBf22UCavfSsIyqAiys1Mnx2WKoCCLg0XDeISbxHcRhFhKchkAdZhOGPTezWdbN74xDxDdpV3a1e7zps35ujMH5kSYIwbaOvyF8tHjfx2T72c8WbZaDpT4TddY4l4Dk8WY3P8QeXYmZVj0zmqJ74UmiICCqm2CNHgOTLr/SiuQg08gvDI5Kep3WvMwOpm2kpti9oBBQ1dER1n9kFEVr2jtYPZ0D5zJfNPcNlkX5Xc6PQdRo70isLoFLeyd4GytwL07Ke3sfzgmuvIV005Oi706Wx/S46rjA0uzd5g4vdTd09PDzCdS/rNNVFDpWzLCgqfdYsYkbCixMRce6MyYuuUiAuZG9aL1BBsm3iGSdjR20fG5HL/A7RsL3yLrHtED3upYXYXi2BdMwTTeAN+f4jtYfBGkiesy/sDlimdRQ43LviXMD4MLbT+aZq9bxh31Lu1SHHAVQvbos0oBpCf91GT2heyJy3e4AUNYZsx8q8rQeqgOUPFExpZ9Sj1FZ/JxxyFOnoF6ofGpaFjcl81bQKUVhj9cAlQ==
|
EMAIL_TRANSPORT_DEFAULT_PORT: AgBz5kQIjVp6ZZWQ63MJn2lmLOIOf+Z6thh7VKtVGToDodTsuEU6IIQ1FdSA54A/JMiKJ0/Al0QU0y95vZN7q804zHr7V/njxlNWw6ADa1l8ITooMNFDp9ANt3OiKs6QYAYbTKqDTk8HbV/D22pBCU/oh05VMVHWKdRi43/G87RhZhIWFs7TxU0lnn42N8GWbWqf5oHwWa+nXKWE3aclqBQoJBsBK9mLxgf8m4S80sLP0EfqNoVLHTeoktS2BKtKjB3HlTVUUA2xoO+FJDrkcKNrQcHR/0Ely/PhsHdZJNiekTzk97DVvQ6zax2gRJG9eImt6K6Ol1VRCs4mC+PJ7Lfa1B4vnx9CeQDse8B2tSYJnLkmJimgNrYog0X8Sg21LqCMxo3j/Nweor9nkNFUIYDvsql50NoSwxCo+dpMzI67XMZVbKqkchN/0sz+/LBH5e25IgLAbYF5du8gveLUmCVQIou0UsyvxampVC5KmlNndpc+bpBWOf1l2SDau7Y5M8K84Qt4iAuLj9OyObLtf7avpn3awK+isx+OdR6wjB+a+DzgqPkF6J0IpXbLHN/LcmD11inP5WkqhCGb8LnrJv/ZWhu2mFIjAyIeQ2JRcdU369Pjkn5yC6Cb0qov+G/fU1Cz7B4W3V+BwqRy+DEVWBKruxEEjLo0lgKJk3hBrvNAz/svjwA/jOiR3VaAS8fJvgy6hw==
|
||||||
PASSBOLT_JWT_SERVER_EXPONENT: AgChtQaje7YWcPBKEQN1Q4d2+PiWyxhp0eU9C9n5OtjXYwa8ejN1MVPQQ1TmHW6ybNjKJBZSbu4bodwj8CMRJd/iGYkmR6iRKAjazg57uWYbZjUanUaZXHhY1AfSy6a6yEpiAUlNpODL8vch8R39dIzlGb40rvG98c20bRwB7grqmCjuiWzshU2KZpkJod15svyGS+CEr/5NV7LsUhsKGt2p9D2zgEEvDEO3IKIghkGa5WG+Fhv6V6u6ESyqPwaO2pj1KVIN7yvyqP8dUCJ3ekJprW7FJRdXkZFWvdWHSpryIG1EXhosLaFidggkYqK38AGokxaKK1fuCW/tABVWAD8Wppo9YiHeznk1kdnAtfkoR485/fd9hfQ/VFs+WthKoytHQBTDaxq/QDwsr/ZyNSxb1ihhJx20tM4k1DtTf7LC+0IlW2zjl5K2U3EZ8K702uSn/w4GnjyZbW3wVdjirRcAh+K8pc7kzZTUEceKRpofBxzwuXhnz40uHtjODYdlysTl+mu2NiGDg3BE6CGusedXyRbhnTTLSndD1I+5NlCGbRI4RhZJrXxL7Ug41l/ho847+617mwNp5Fq4drL2CDNULzX7YKAxLtJMIQCw7W6VpJUyux1x+xtEK64iHy940Hfm8VPozLAZhxdg/fLf7zYePAlDiwr+EbO0Gpasup6x+4qN/juldIPjPpiwDBqmb+wGqLAeUrzgLefBnvKho1RlLu9t24MxASKqMrqErbOQm0tABmGNpLX5nopxRw==
|
EMAIL_TRANSPORT_DEFAULT_TLS: AgCbrEIXJXb6M+eIqcMrXkgnN1NgIsqawcFq2M8w+7gSU3i2h2sWcaR++1Il9XX/l3+QeIE46sLGvdt0mmkiIMsNtwyw83ATnWDjb0b2dsaCYiOZN1lmhzT1vJNKDUk6GazkxSFAPsSt8NFd+y1QX/ugbso43WPHusVuzQ+6THiDaBCJfQRT3zWsmUffSRbMBhlWPLcJx/cPijKFjhESij7gLzYzk8iKZFWvz1Bt8lGKULH42kC9kzgULQN3/Iwg36/qJk82w5FjbuyW8CQzbWQGgqjfyIhfXakA0+xdGrffpOu/hYY3Vv3YQpZSKLrOo1T5oVcPTB3EkgYMXQ4t4n8KNjg2OL6dW6fX+vHqbsYj1hIm1SQyU0fdkxq1jZZo1JUsktUZaKoh0cT/oMwOl/LBMp7rUNJwZ1uHbQY5dHuv0u61M8Y0ES53IxinfvlMSxHufqlyRAfqEO2eNdMBiDO4/r3Qpv3lxW/ra6twjJzPaVNbp2m4Ce2gx5TdIePeZMERpGDWRmFl3nB/UK1WN+G911C5PhwwV3nEJzDFSrDYGJWKPjDCf+mZQZa8KydkC4YqGCBQPzPh2ESbQmlpU58XFHqwHlaEjSoG4ykRPcwAxU+XvfTehh23/zbWmSkPRG8ofKV2BYWlLTmi5RZ70M8YupKQ3p8vrh2RNbt8552zFUE22DNGRodnmyOuYtP8peRWmQwkew==
|
||||||
|
EMAIL_TRANSPORT_DEFAULT_USERNAME: AgBMeyur69Y1uv1T5JALcscBb8xm24WYe9PwEghN3iVeXuvguHA2KnDmyad3tY81RM06z/7fotBwQrKROnQrNMXND6cDVRaqQ9p4P17D0Z1LXia8OKbw0W97/K+Z7vJDq1UJS19fV1RYWszqwEIs/Cj6qBwH5gYB1TgA7cv8ub2NIten+/GSugow9fkyinATwsSKANDk256ixWo8VYUAnoSQZHghoPjojtYNQJnYhtsC4tHaQzk77kSr2byTb1iAP8Qs1VIMT8YHJYzZznxVG6O7fQDst9+8ow7PWqDupqlu52jfFkDAi8XGsclAQK0yN0f3g/6maedCF/wfookmcRq+cxC0sAPjy2E0QWB3Jh2s3jiOZtmBqf/rz5iOeKWw/sZ1emtMDNb++Bjy1pqMg/8PaMQdzPjNAXGQiaPBIlklSLSjw2Fs5NY/SLcOPLwiO5m6Dr8U75TJFvCfHn4FH3HpfNRF/xHKYc0z0yPP8wUl7+UeezqQSSYzmyVzkVXLwPuuwnrkMynlCafrSxVmlOG8wZQLsgWL1rrl/jRxQozv/ga/BueKCqlm6lwp4L2C7e2JDTw1ADbsfQ5iy2c7JRzLdwt+Smg+ca6vZ5VQmqplNh6Z9Iqd3YJvGZLH9+DSi1aFTnzv9qYGLDxD0ESEr9uoivVO69lgigIpAMCPcsiCLoRDXwpyJ9bOKLzMzr/YV+XYlB5olK+/vw==
|
||||||
|
PASSBOLT_JWT_SERVER_EXPONENT: AgBTo8fM7g7pN1/3XG+oazxDVKy28jCOhq8P7VuKTX4CZhrm24hJ5CWbQoa+UZ7nDSjgwGOm1vaVFyMhqO1klax6InjLgNsVtOF6iFBtBwMvkalR99pJMWpgRTXvV2iYrbgK9715XtY6Od3KEYQeMts37k+f0ueejL3l0gOAD0bAPfcXY/wVw/WC6PRZqfZEdkUVyKNY7yznDLXt5Alm05z8OUiyvU20MBnnBlmuxS4oPVsydOxtEtWCDtsSNl8dgqjURA4sYR7nb1QjHrkO+uc3fITFuClHMUwys/o/Fr9OTLR7y3SebSiQgdWEQGHSlSXDJerhJ/PtXza1MSglNgTAN7lcqFrP9zncoj4EDtHykmpoZqBaQNUZrSWfaWDLKepSKN86oeOaqpQnMkA+DFtVJg9Wef4b6D9GjNqYO3oiRNegxjgLhj5ht1/ViuYy6YNAvlOLREUVx1OgRoq1fB7TdhR8ScmvSE1EYWmQuprfwQxBaBk4Kn17vumJVtfDnsfves8fgOlfq0UxiiUEMGz7rdtGOOwDNifqKfjl9e0gGdSaoV/IqTU0SleiX0KKLvgL5NJ/F8NXv3esXyfpzaJz5V8FPeQSrlHzzwZJLLd1R8e9Gmf7Vt3ZAITcMR2vkDWt8KALpkDEv8KOQeF43SxiLauNqBJeW+MRhWbezR5KUdblcSxkRDU34ZlZzWyWmAIU87TW4Rzrbb7axl+pRY0u6FGQ6ox1qT8NgZgwZvMU4IshbHtXxro/zFGmEg==
|
||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
creationTimestamp: null
|
creationTimestamp: null
|
||||||
name: passbolt-secret
|
name: passbolt-secret
|
||||||
namespace: passbolt
|
namespace: passbolt
|
||||||
type: Opaque
|
type: Opaque
|
||||||
|
---
|
||||||
|
|
|
||||||
15
apps/passbolt/passbolt-service.yaml
Normal file
15
apps/passbolt/passbolt-service.yaml
Normal file
|
|
@ -0,0 +1,15 @@
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Service
|
||||||
|
metadata:
|
||||||
|
name: passbolt
|
||||||
|
namespace: passbolt
|
||||||
|
spec:
|
||||||
|
ports:
|
||||||
|
- port: 80
|
||||||
|
targetPort: 80
|
||||||
|
name: http
|
||||||
|
- port: 443
|
||||||
|
targetPort: 443
|
||||||
|
name: https
|
||||||
|
selector:
|
||||||
|
app: passbolt
|
||||||
Loading…
Add table
Reference in a new issue