feature: Adds more operational services.

This commit is contained in:
greysoh 2024-11-05 10:47:53 -05:00
parent 9f85ec639d
commit a704e75851
Signed by: imterah
GPG key ID: 8FA7DD57BA6CEA37
47 changed files with 1484 additions and 519 deletions

View file

@ -1,9 +1,9 @@
apiVersion: v1
kind: Secret
metadata:
name: db-credentials
name: traefik-cf-creds
data:
# Kubernetes base64 encodes the data
# By default, this is:
username: ZGF0YWJhc2U= # database
password: ZGF0YWJhc2U= # database
cf-email: Y2xvdWRmbGFyZUBleGFtcGxlLmNvbQ== # database
cf-key: a2V5 # database

View file

@ -0,0 +1,28 @@
## Mail server configuration
passboltEnv.plain.EMAIL_DEFAULT_FROM=
passboltEnv.plain.EMAIL_DEFAULT_FROM_NAME=Passbolt
passboltEnv.plain.EMAIL_TRANSPORT_DEFAULT_HOST=smtp.gmail.com
passboltEnv.secret.EMAIL_TRANSPORT_DEFAULT_USERNAME=
passboltEnv.secret.EMAIL_TRANSPORT_DEFAULT_PASSWORD=
## GPG Information
passboltEnv.plain.APP_FULL_BASE_URL=https://passbolt.hofers.cloud
passboltEnv.plain.PASSBOLT_KEY_EMAIL=noreply@passbolt.hofers.cloud
## Misc domain configuration
ingress.hosts[0].host=passbolt.hofers.cloud
livenessProbe.httpGet.httpHeaders[0].value=passbolt.hofers.cloud
readinessProbe.httpGet.httpHeaders[0].value=passbolt.hofers.cloud
## GPG Keys
# Private key
gpgServerKeyPrivate=
# Public key
gpgServerKeyPublic=
passboltEnv.secret.PASSBOLT_GPG_SERVER_KEY_FINGERPRINT=
## JWT Information
# Private Key
jwtServerPrivate=
# Public
jwtServerPublic=

View file

@ -0,0 +1,14 @@
# App Base
gitea.config.APP_NAME=Personal Git Server
ingress.hosts[0].host=git.greysoh.dev
gitea.config.server.ROOT_URL=https://git.greysoh.dev
# User configuration
gitea.admin.username=example
gitea.admin.password=test
gitea.admin.email=greyson@hofers.cloud
gitea.admin.passwordMode=initialOnlyNoReset
# Data configuration
postgresql.primary.persistence.size=10Gi
persistence.size=32Gi

View file

@ -1,9 +0,0 @@
apiVersion: v1
kind: Secret
metadata:
name: pgadmin-credentials
data:
# Kubernetes base64 encodes the data
# By default, this is:
default-email: cGdhZG1pbkBleGFtcGxlLmNvbQ== # pgadmin@example.com
default-password: ZGF0YWJhc2U= # database

View file

@ -0,0 +1 @@
adminPassword=password

View file

@ -1,16 +1,9 @@
[meta]
format_ver = 1
[db_credentials]
[traefik_cf_credentials]
mode = k3s
[#db_credentials/k3s]
[#traefik_cf_credentials/k3s]
mode = install
yml_path = ./database-credentials.yml
[pgadmin_default_credentials]
mode = k3s
[#pgadmin_default_credentials/k3s]
mode = install
yml_path = ./pgadmin-default-login.yml
yml_path = ./cloudflare-credentials.yml

View file

@ -0,0 +1,2 @@
oauth.clientId=clientId
oauth.clientSecret=tskey-client-secret