Compare commits
1 Commits
0b9e7a2a41
...
2f99774153
Author | SHA1 | Date | |
---|---|---|---|
2f99774153 |
28
helmfiles/applications.yaml
Normal file
28
helmfiles/applications.yaml
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
bases:
|
||||||
|
- ../common/templates.yaml
|
||||||
|
|
||||||
|
repositories:
|
||||||
|
- name: gitea
|
||||||
|
url: https://dl.gitea.io/charts/
|
||||||
|
- name: bedag
|
||||||
|
url: https://bedag.github.io/helm-charts/
|
||||||
|
- name: minecraft
|
||||||
|
url: https://itzg.github.io/minecraft-server-charts/
|
||||||
|
|
||||||
|
releases:
|
||||||
|
- name: app-gitea
|
||||||
|
chart: gitea/gitea
|
||||||
|
version: 11.0.1
|
||||||
|
namespace: org-badhouseplants
|
||||||
|
inherit:
|
||||||
|
- template: env-values
|
||||||
|
- template: env-secrets
|
||||||
|
|
||||||
|
- name: minecraft
|
||||||
|
chart: minecraft/minecraft
|
||||||
|
namespace: games
|
||||||
|
version: 4.26.3
|
||||||
|
inherit:
|
||||||
|
- template: common-values-tpl
|
||||||
|
- template: env-values
|
||||||
|
- template: env-secrets
|
@ -1,5 +1,5 @@
|
|||||||
bases:
|
bases:
|
||||||
- ../common/templates.gotmpl
|
- ../common/templates.yaml
|
||||||
|
|
||||||
repositories:
|
repositories:
|
||||||
- name: gitea
|
- name: gitea
|
||||||
@ -52,6 +52,15 @@ releases:
|
|||||||
- template: env-values
|
- template: env-values
|
||||||
- template: env-secrets
|
- template: env-secrets
|
||||||
|
|
||||||
|
- name: app-tandoor-recipes
|
||||||
|
chart: allangers-charts/tandoor-recipes
|
||||||
|
version: 0.2.0
|
||||||
|
namespace: org-allanger
|
||||||
|
inherit:
|
||||||
|
- template: env-values
|
||||||
|
- template: env-secrets
|
||||||
|
- template: ext-database
|
||||||
|
|
||||||
- name: app-navidrome
|
- name: app-navidrome
|
||||||
chart: allangers-charts/navidrome
|
chart: allangers-charts/navidrome
|
||||||
namespace: org-badhouseplants
|
namespace: org-badhouseplants
|
||||||
@ -120,16 +129,16 @@ releases:
|
|||||||
- name: renovate-gitea
|
- name: renovate-gitea
|
||||||
chart: renovate/renovate
|
chart: renovate/renovate
|
||||||
namespace: pipelines
|
namespace: pipelines
|
||||||
version: 40.3.1
|
version: 40.1.3
|
||||||
inherit:
|
inherit:
|
||||||
- template: env-values
|
- template: env-values
|
||||||
- template: env-secrets
|
- template: env-secrets
|
||||||
|
|
||||||
- name: renovate-github
|
- name: renovate-github
|
||||||
chart: renovate/renovate
|
chart: renovate/renovate
|
||||||
installed: false
|
installed: true
|
||||||
namespace: pipelines
|
namespace: pipelines
|
||||||
version: 40.3.1
|
version: 40.1.3
|
||||||
inherit:
|
inherit:
|
||||||
- template: env-values
|
- template: env-values
|
||||||
- template: env-secrets
|
- template: env-secrets
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
bases:
|
bases:
|
||||||
- ../common/templates.gotmpl
|
- ../common/templates.yaml
|
||||||
|
|
||||||
releases:
|
releases:
|
||||||
# -- This one must be executed with --take-ownership at least once
|
# -- This one must be executed with --take-ownership at least once
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
bases:
|
bases:
|
||||||
- ../common/templates.gotmpl
|
- ../common/templates.yaml
|
||||||
|
|
||||||
repositories:
|
repositories:
|
||||||
- name: bitnami
|
- name: bitnami
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
bases:
|
bases:
|
||||||
- ../common/templates.gotmpl
|
- ../common/templates.yaml
|
||||||
repositories:
|
repositories:
|
||||||
- name: allangers-charts
|
- name: allangers-charts
|
||||||
url: ghcr.io/allanger/allangers-charts
|
url: ghcr.io/allanger/allangers-charts
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
bases:
|
bases:
|
||||||
- ../common/templates.gotmpl
|
- ../common/templates.yaml
|
||||||
|
|
||||||
repositories:
|
repositories:
|
||||||
- name: bedag
|
- name: bedag
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
bases:
|
bases:
|
||||||
- ../common/templates.gotmpl
|
- ../common/templates.yaml
|
||||||
|
|
||||||
repositories:
|
repositories:
|
||||||
- name: woodpecker
|
- name: woodpecker
|
||||||
@ -21,7 +21,7 @@ releases:
|
|||||||
- name: renovate-gitea
|
- name: renovate-gitea
|
||||||
chart: renovate/renovate
|
chart: renovate/renovate
|
||||||
namespace: pipelines
|
namespace: pipelines
|
||||||
version: 40.3.1
|
version: 40.1.3
|
||||||
inherit:
|
inherit:
|
||||||
- template: env-values
|
- template: env-values
|
||||||
- template: env-secrets
|
- template: env-secrets
|
||||||
@ -29,7 +29,7 @@ releases:
|
|||||||
chart: renovate/renovate
|
chart: renovate/renovate
|
||||||
installed: true
|
installed: true
|
||||||
namespace: pipelines
|
namespace: pipelines
|
||||||
version: 40.3.1
|
version: 40.1.3
|
||||||
inherit:
|
inherit:
|
||||||
- template: env-values
|
- template: env-values
|
||||||
- template: env-secrets
|
- template: env-secrets
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
bases:
|
bases:
|
||||||
- ../common/templates.gotmpl
|
- ../common/templates.yaml
|
||||||
|
|
||||||
repositories:
|
repositories:
|
||||||
- name: keel
|
- name: keel
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
bases:
|
bases:
|
||||||
- ../common/templates.gotmpl
|
- ../common/templates.yaml
|
||||||
|
|
||||||
repositories:
|
repositories:
|
||||||
- name: coredns
|
- name: coredns
|
||||||
|
@ -0,0 +1,25 @@
|
|||||||
|
env:
|
||||||
|
secrets:
|
||||||
|
data:
|
||||||
|
SECRET_KEY: ENC[AES256_GCM,data:bLecWaJafPbXT2/dvKt3R2KNfuxxgQ6yLxviYbOf,iv:liuexfgYScH+eg/qSO23SQxE7hKpudgkOH3JRDkaa+A=,tag:DEcAbY6rg7mQnhsnukWtFA==,type:str]
|
||||||
|
SOCIALACCOUNT_PROVIDERS: ENC[AES256_GCM,data:kx9ziZhxWcWTu1UG7BPi/sdG1tHhzugq65xxL3IPVx8i1oHXwy+00KaOEsIYP+TJqX5516Zq6JqtXe9dQwI4uVIy538FdXeEQDHKNS0xesSx8jG0tKa71GiqyQGBrBBxiy144za9y1QHB9k1pvuaza8mVEQOoktmMFfiHzEOhYDQxIzTulOMWxN2ImTsYSupHS6HLR13gDCyROVDzj1Io/U1VHxN5RZBPiqthNiB+/Aj+2FuCwAaxgEE6VVNFJlghi2yiZbl/PvZ3MDT+dAx/NijawVt0qdBBmPvB3jKZkgRN2tyystGiu47hnLosuzjrOjAMA6rP7XkT2gQ5e6hoLlJxWD5IiAHI+gQK7REbyJrEmSwwH0aCVsd1H4FOBNk+rfKpTIr7sRZFTVcZLtUdTZW6EW0XWmrBBPr5jodmouoFZY+dGlWP1vQkG+2eymw5aJCan0oq+x+J9dB+CVZc/2M1zBeRa6Crg7w3smCqOr46jkaRxfoDxV2NdRSla5zkwwFSS7MqPYlqre2oW+pgP7lvRa4MW9++5q+Zg==,iv:RZMNm66PhTWvjJG5jtpJW22TFInHw8LT04qui3fMLgA=,tag:ETMqmFO/8Kve/W55WP21dA==,type:str]
|
||||||
|
sops:
|
||||||
|
kms: []
|
||||||
|
gcp_kms: []
|
||||||
|
azure_kv: []
|
||||||
|
hc_vault: []
|
||||||
|
age:
|
||||||
|
- recipient: age1vzkv97n2p7gfkw8dyx8ctz2kumattz89th2jq47zyjyrarmnssysdkw9v8
|
||||||
|
enc: |
|
||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBKcTM5RTNIakwwZHNrQXE2
|
||||||
|
U2FsK1gwMDhUTDd1MVorbENtQXdnZjYrM1c4CmNQaG5TcU9wK25qQUg5a29UUXBK
|
||||||
|
WlZHK0M0dHEvZWVyZmJzR0RLU1pGWmMKLS0tIGk4TFArQnJyTWJJa3FJRlJhY0do
|
||||||
|
ZE81bENWM3ZUdlR0N2RKMnJkUnJxSG8Ky2ngwj6ZnToGhnAJChU8NXUG+XPPZc2F
|
||||||
|
fOD35BFO5bUNe+V8MkDLae+GQ1hr55r4WnvFpSWywRIjCFYmUJHTgQ==
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
||||||
|
lastmodified: "2025-02-22T12:32:43Z"
|
||||||
|
mac: ENC[AES256_GCM,data:khcLV/lPaY6J5QQmX8466jx9bsXn+NwA3TLIUYs9ipKa539OjIWstwyydVxILSBCwEWGEW86c8EzLBwptBBgg6gehfRJAax5TAn0lBd1lAAiAxZhdNpc2tfoaMaUWfWdpwYjdrtnvAlAkN3/16nvx+TIq7WdU/cWsic96PqhU0A=,iv:I81QvtZ7S+mSAzoXhU0YBMN0L4K+SRHW3UtcSLxwK5s=,tag:gAeAIjyJ13A8gfE7ppBeRg==,type:str]
|
||||||
|
pgp: []
|
||||||
|
unencrypted_suffix: _unencrypted
|
||||||
|
version: 3.9.4
|
@ -0,0 +1,57 @@
|
|||||||
|
shortcuts:
|
||||||
|
hostname: tandoor.badhouseplants.net
|
||||||
|
ext-database:
|
||||||
|
enabled: true
|
||||||
|
name: tandoor-postgres17
|
||||||
|
instance: postgres17
|
||||||
|
credentials:
|
||||||
|
POSTGRES_HOST: "{{ .Hostname }}"
|
||||||
|
POSTGRES_PORT: "{{ .Port }}"
|
||||||
|
workload:
|
||||||
|
kind: Deployment
|
||||||
|
strategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
containers:
|
||||||
|
tandoor:
|
||||||
|
securityContext:
|
||||||
|
runAsUser: 1001
|
||||||
|
runAsGroup: 1001
|
||||||
|
fsGroup: 1001
|
||||||
|
envFrom:
|
||||||
|
- main
|
||||||
|
- secrets
|
||||||
|
- secretRef:
|
||||||
|
name: tandoor-postgres17-creds
|
||||||
|
extraVolumes:
|
||||||
|
common:
|
||||||
|
path: /opt/recipes
|
||||||
|
livenessProbe:
|
||||||
|
httpGet:
|
||||||
|
path: /
|
||||||
|
port: 8080
|
||||||
|
initialDelaySeconds: 10
|
||||||
|
failureThreshold: 30
|
||||||
|
periodSeconds: 10
|
||||||
|
ingress:
|
||||||
|
main:
|
||||||
|
class: traefik
|
||||||
|
annotations:
|
||||||
|
kubernetes.io/ingress.class: traefik
|
||||||
|
traefik.ingress.kubernetes.io/router.entrypoints: web,websecure
|
||||||
|
kubernetes.io/tls-acme: "true"
|
||||||
|
kubernetes.io/ingress.allow-http: "false"
|
||||||
|
kubernetes.io/ingress.global-static-ip-name: ""
|
||||||
|
cert-manager.io/cluster-issuer: badhouseplants-issuer-http01
|
||||||
|
extraVolumes:
|
||||||
|
common:
|
||||||
|
emptyDir: {}
|
||||||
|
env:
|
||||||
|
main:
|
||||||
|
enabled: true
|
||||||
|
sensitive: false
|
||||||
|
data:
|
||||||
|
DB_ENGINE: django.db.backends.postgresql
|
||||||
|
SOCIAL_PROVIDERS: allauth.socialaccount.providers.openid_connect
|
||||||
|
REMOTE_USER_AUTH: 1
|
||||||
|
SOCIAL_DEFAULT_ACCESS: 1
|
||||||
|
SOCIAL_DEFAULT_GROUP: guest
|
Loading…
x
Reference in New Issue
Block a user