feature: Adds more operational services.
This commit is contained in:
parent
9f85ec639d
commit
a704e75851
47 changed files with 1484 additions and 519 deletions
|
@ -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
|
28
kubernetes/example-secrets/passbolt.env
Normal file
28
kubernetes/example-secrets/passbolt.env
Normal 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=
|
14
kubernetes/example-secrets/personal-forgejo.env
Normal file
14
kubernetes/example-secrets/personal-forgejo.env
Normal 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
|
|
@ -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
|
1
kubernetes/example-secrets/pihole.env
Normal file
1
kubernetes/example-secrets/pihole.env
Normal file
|
@ -0,0 +1 @@
|
|||
adminPassword=password
|
|
@ -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
|
||||
|
|
2
kubernetes/example-secrets/tailscale.env
Normal file
2
kubernetes/example-secrets/tailscale.env
Normal file
|
@ -0,0 +1,2 @@
|
|||
oauth.clientId=clientId
|
||||
oauth.clientSecret=tskey-client-secret
|
Reference in a new issue