Migrate woodpecked and tandoor

This commit is contained in:
Nikolai Rodionov 2025-03-25 21:08:47 +01:00
parent e3f77b6bee
commit 1184e6cd89
Signed by: allanger
GPG Key ID: 09F8B434D0FDD99B
9 changed files with 111 additions and 18 deletions

View File

@ -44,6 +44,7 @@ releases:
- template: env-secrets
- name: app-tandoor-recipes
installed: false
chart: allangers-charts/tandoor-recipes
version: 0.2.0
namespace: org-badhouseplants
@ -52,6 +53,15 @@ releases:
- template: env-secrets
- template: ext-database
- 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
chart: allangers-charts/navidrome
namespace: org-badhouseplants

View File

@ -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

View File

@ -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

View File

@ -2,8 +2,8 @@ shortcuts:
hostname: tandoor.badhouseplants.net
ext-database:
enabled: true
name: tandoor-postgres16
instance: postgres16
name: tandoor-postgres17
instance: postgres17
credentials:
POSTGRES_HOST: "{{ .Hostname }}"
POSTGRES_PORT: "{{ .Port }}"

View File

@ -1,8 +1,8 @@
configFiles:
config.json: ENC[AES256_GCM,data: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,iv:O08z9Dz3ywRjsFu3Uu22+87/ZoElw0hmvsYPKYaBFuY=,tag:ph4Zi+Br9cdGIlldKw4TGg==,type:str]
config.json: ENC[AES256_GCM,data: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,iv:Asa4F/s7qG9VRvbeG1icV09T/r8fp4DL+tfMPUbNY+E=,tag:kTLhhdGSM8NEF+DQStML3A==,type:str]
secretFiles:
htpasswd: ENC[AES256_GCM,data:qdx8p+CfYhStN+gKUI5Zt5KD5R0AfZQUiERw+SVXgp7+zxYbcj/ZcdKgxLi06U2HJs1QTNdoTx5eDW5QY0CNUMxKdoGM7JSZwr0dckRAT3xGKyMUbzz4CTdi5UOSRX3EtI8F65tCDLWlneFWrWRzGgIOq6gNQV0TqGyzNfQClZ470AanPcpWFg==,iv:vZJF925Zq7xPsV9OLOF5eSMqNwtCc7FNfWNV/AQFdjQ=,tag:P/IezO7b4vYKA82OJUusVw==,type:str]
authHeader: ENC[AES256_GCM,data:pa9BRXRwPJHQyD0vzQjkgKu8YCbQwFAFgz3swq+Ofl12r5t5JFfKkU35zEKb7wJq,iv:xL2e/6sFxO4/FZRDsBxgzNujsLnIXO4LeEHsscjMIXk=,tag:oeb368hj+PWh9y4pLN2mNg==,type:str]
htpasswd: ENC[AES256_GCM,data:hCsJzYgbKvlkGMuTcz2xHfNiTJBBM2xELPFHsMD1lVpIkKjrZ59qlxzcBGLbIhbaZxsQD0fzo8M6BleMcOXAe/SgKVrrN0OjxdbE7KGsdHYJ/wqhUvcUsuIvxynW6PZ8E4PAx9xzw74TNpRmALZXG3XJ3zux0KPP8VkexEDKWKjdLai8JBJ2cg==,iv:2kV72lXIGhle3oDx6DD0B7Nh7RddazRYnyPAGK2KEbQ=,tag:FTxliX8Ot7k2c1GeSn1blw==,type:str]
authHeader: ENC[AES256_GCM,data:0leouuWFMTuXMy2ZGBFsGy0Vflw/R9lTGQHTbdkC9QqO7g9sqCsYIFcUUxtcR4lb,iv:5hJTHz3B50ix6jrtp9d12MaILBcY+s8Sq9/gPPTQ+7Y=,tag:ZEaOd+TVVRnOW6RYPPKhRA==,type:str]
sops:
kms: []
gcp_kms: []
@ -12,14 +12,14 @@ sops:
- recipient: age1vzkv97n2p7gfkw8dyx8ctz2kumattz89th2jq47zyjyrarmnssysdkw9v8
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA5QkNnYjFxN0xVVUFHOEJB
NnZicWVWOTg1Z1hGSmNjQU43RG9PNTR5Y2lnCmJLOTQvQndxN1dKV3pyZWdKOFpo
V0ZZbjRhK0tIaXVERnBFSFpybUEvNWsKLS0tIEY3d25aTlNCaVpxUCtkdGduN056
VFRWdXhMYmd6am9aTXNUYXRaWllpYncKxYAq1sg0mAvAjX7mfekZOcR9y9e5gSF1
L74UaXFN/OeQwzqlA0W+EuBeMvj5Xrp7ENconJ0P3ecAFa/t8VujPg==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvcnczNzhJbGRHTGIwb3pn
NnpveWh0QkgyRkMrT1ZSeXFobE93STltdlJzCnVIUldqN2kyS1B4N2RuWlhxdFdn
V1E1UEpjakVVZXBTdGVrcjlxTWlicWsKLS0tIHFSTDBEWGZDNU9sRFNVQU5GRGx4
ZUEwSHl0VTlFVTRLWXd3b3VMVldFWW8KOYLo0P/NDQErtBM8GRgfdIWnIHfEX1//
CmRVLbWuom/XSZWKyqh4csKfNb1u6170qo5ap8aQgYriD6MmzqPspA==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2025-02-12T16:13:40Z"
mac: ENC[AES256_GCM,data:N6uiTszn+I+L2HmWDLG9/h1sttQQltvfM/7Lq3tdRei6fn6Erog6u8IKbr0guRe/sJdt0SMB0xE9gB46Ldwyv7U+Ut5gMSxrxz7FEZSBeH5ZKegGvmkPIqafwL8frZqwlR/3Kmbegs9yAM9VEZ/qcprx2M4gpffiKTATxbm0rI4=,iv:8OMSYrUxcOeuVnbOXoPgs42QPTXLOICnLvXuSbQBz6k=,tag:QPqwsHn1ktM9O2rsohMIIA==,type:str]
lastmodified: "2025-03-25T20:01:51Z"
mac: ENC[AES256_GCM,data:VfmoR7AdvKiN2U7I+iJ8J+t9mTovrW5c8NBOAxQFFZ6o5+nassIuHExUp4BJbqeoBINwDDk5eu/1dHB/bUmyAJ+Av2EX4h+RR1doSA6/YuyXaHXIiP7Q+Tzgv4sVsIYSvUKFL/HLbiDegcoZsEeF5bN0PlOSzniddoMsrySZZP4=,iv:zSUM1JyupVNGEOWM21P7fPn/ZI6VUxCjXYgUDevix8w=,tag:gNmJ2Ga4d15gYbAnDAbUZA==,type:str]
pgp: []
unencrypted_suffix: _unencrypted
version: 3.9.4

View File

@ -2,8 +2,8 @@ shortcuts:
hostname: notes.badhouseplants.net
ext-database:
enabled: true
name: memos-postgres16
instance: postgres16
name: memos-postgres17
instance: postgres17
credentials:
MEMOS_DRIVER: postgres
MEMOS_DSN: "{{ .Protocol }}://{{ .Username }}:{{ .Password }}@{{ .Hostname }}:{{ .Port }}/{{ .Database }}?sslmode=disable"

View File

@ -15,4 +15,4 @@ namespaces:
labels:
istio-injection: disabled
- name: org-badhouseplants
- name: org-onpier
- name: org-allanger

View File

@ -73,6 +73,7 @@ schedules:
- games
- databases
- org-badhouseplants
- org-allanger
weekly:
disabled: false
labels:

View File

@ -4,8 +4,8 @@
# ------------------------------------------
ext-database:
enabled: true
name: woodpecker-postgres16
instance: postgres16
name: woodpecker-postgres17
instance: postgres17
credentials:
WOODPECKER_DATABASE_DATASOURCE: "postgres://{{ .Username }}:{{ .Password }}@{{ .Hostname }}:{{ .Port }}/{{ .Database }}?sslmode=disable"
server:
@ -41,7 +41,7 @@ server:
WOODPECKER_ESCALATE: true
WOODPECKER_BACKEND_K8S_NAMESPACE: pipelines
extraSecretNamesForEnvFrom:
- woodpecker-postgres16-creds
- woodpecker-postgres17-creds
agent:
enabled: true
extraSecretNamesForEnvFrom: []