Compare commits
1 Commits
main
...
2edb963006
| Author | SHA1 | Date | |
|---|---|---|---|
|
2edb963006
|
@@ -13,7 +13,7 @@ on:
|
|||||||
jobs:
|
jobs:
|
||||||
renovate:
|
renovate:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container: ghcr.io/renovatebot/renovate:43.132.0@sha256:fc54bbc724d1924fa72c331729eefb5acd1385a9ce30617b0264a7fb4b8878da
|
container: ghcr.io/renovatebot/renovate:43.129.0@sha256:e4abd88d1d6326fe8a702b38c5ee76487d94b455ba4f305bd904521aba9f5a08
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
|
||||||
|
|||||||
@@ -2,5 +2,8 @@ dependencies:
|
|||||||
- name: app-template
|
- name: app-template
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
digest: sha256:1c04c187e6cf768117f7f91f3a3b082937ad5854c1cf6a681ad7c02687cd543d
|
- name: volsync-target
|
||||||
generated: "2026-04-18T20:15:22.778699-05:00"
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
|
version: 0.8.0
|
||||||
|
digest: sha256:ff81b3d8fc831e4b8048f646fffcf597aa7410e52ecf27690eab8104047dbe6f
|
||||||
|
generated: "2026-03-06T01:04:41.514235218Z"
|
||||||
|
|||||||
@@ -18,10 +18,10 @@ dependencies:
|
|||||||
alias: actual
|
alias: actual
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
# - name: volsync-target
|
- name: volsync-target
|
||||||
# alias: volsync-target-data
|
alias: volsync-target-data
|
||||||
# version: 0.8.0
|
version: 0.8.0
|
||||||
# repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/actual-budget.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/actual-budget.png
|
||||||
# renovate: datasource=github-releases depName=actualbudget/actual
|
# renovate: datasource=github-releases depName=actualbudget/actual
|
||||||
appVersion: 26.4.0
|
appVersion: 26.4.0
|
||||||
|
|||||||
@@ -40,6 +40,5 @@ spec:
|
|||||||
role: external-secrets
|
role: external-secrets
|
||||||
serviceAccountRef:
|
serviceAccountRef:
|
||||||
name: external-secrets
|
name: external-secrets
|
||||||
namespace: {{ .Release.Name }}
|
|
||||||
audiences:
|
audiences:
|
||||||
- openbao
|
- openbao
|
||||||
|
|||||||
@@ -56,4 +56,4 @@ dependencies:
|
|||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/gitea.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/gitea.png
|
||||||
# renovate: datasource=github-releases depName=go-gitea/gitea
|
# renovate: datasource=github-releases depName=go-gitea/gitea
|
||||||
appVersion: 1.26.0
|
appVersion: 1.25.5
|
||||||
|
|||||||
@@ -194,7 +194,7 @@ gitea-actions:
|
|||||||
registry: docker.io
|
registry: docker.io
|
||||||
repository: gitea/act_runner
|
repository: gitea/act_runner
|
||||||
# renovate: datasource=docker depName=gitea/act_runner
|
# renovate: datasource=docker depName=gitea/act_runner
|
||||||
tag: 0.4.1@sha256:696a59b51ad3d149521e3beb0229d5fb88f87295e1616f940199793274415b56
|
tag: 0.4.0@sha256:e7364b8252e74d5eb047abe64c98a856da37d9dad848af51e011b249206b36ba
|
||||||
extraVolumeMounts:
|
extraVolumeMounts:
|
||||||
- name: workspace-vol
|
- name: workspace-vol
|
||||||
mountPath: /workspace
|
mountPath: /workspace
|
||||||
|
|||||||
@@ -25,4 +25,4 @@ dependencies:
|
|||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/houndarr.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/houndarr.png
|
||||||
# renovate: datasource=github-releases depName=av1155/houndarr
|
# renovate: datasource=github-releases depName=av1155/houndarr
|
||||||
appVersion: v1.9.0
|
appVersion: v1.8.0
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ houndarr:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/av1155/houndarr
|
repository: ghcr.io/av1155/houndarr
|
||||||
tag: v1.9.0@sha256:2a9c9e0de43412f683f00cce6f5d0f3e059b27e50350434ae4029ade720e85a0
|
tag: v1.8.0@sha256:6d213dadb625e0cebdd6e28358e2815f9ceccf133bb5469b6bc837cf1a70c9e2
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
value: America/Chicago
|
value: America/Chicago
|
||||||
|
|||||||
@@ -29,4 +29,4 @@ dependencies:
|
|||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/jellystat.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/jellystat.png
|
||||||
# renovate: datasource=github-releases depName=CyferShepard/Jellystat
|
# renovate: datasource=github-releases depName=CyferShepard/Jellystat
|
||||||
appVersion: 1.1.10
|
appVersion: 1.1.9
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ jellystat:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/cyfershepard/jellystat
|
repository: ghcr.io/cyfershepard/jellystat
|
||||||
tag: 1.1.10@sha256:bb7ebe42424dedeff52d8da4130232d67e3fdd6dc2dd4a66091e32ddd835ea42
|
tag: 1.1.9@sha256:f7f56aabad139faa996b8bb21a36dd3e65f7c87e10408921815b95a28a4efbaf
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
value: America/Chicago
|
value: America/Chicago
|
||||||
|
|||||||
@@ -24,4 +24,4 @@ dependencies:
|
|||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/music-grabber.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/music-grabber.png
|
||||||
# renovate: datasource=docker depName=g33kphr33k/musicgrabber
|
# renovate: datasource=docker depName=g33kphr33k/musicgrabber
|
||||||
appVersion: 2.6.5
|
appVersion: 2.6.4
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ music-grabber:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: g33kphr33k/musicgrabber
|
repository: g33kphr33k/musicgrabber
|
||||||
tag: 2.6.5@sha256:5d276415a764a56955207ae41fe2df3341a152812fdf8a87e7c0b7e4e1fb681d
|
tag: 2.6.4@sha256:e54d4b7abb395cd95ed4d9c9c8ca230ea789620484da148cc128b3981577c066
|
||||||
env:
|
env:
|
||||||
- name: MUSIC_DIR
|
- name: MUSIC_DIR
|
||||||
value: /mnt/store/Music Grabber/
|
value: /mnt/store/Music Grabber/
|
||||||
|
|||||||
@@ -20,4 +20,4 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/rclone.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/rclone.png
|
||||||
# renovate: datasource=github-releases depName=rclone/rclone
|
# renovate: datasource=github-releases depName=rclone/rclone
|
||||||
appVersion: v1.73.5
|
appVersion: v1.73.4
|
||||||
|
|||||||
@@ -14,23 +14,38 @@ spec:
|
|||||||
data:
|
data:
|
||||||
- secretKey: ACCESS_KEY_ID
|
- secretKey: ACCESS_KEY_ID
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /garage/home-infra/directus-assets
|
key: /garage/home-infra/directus-assets
|
||||||
|
metadataPolicy: None
|
||||||
property: ACCESS_KEY_ID
|
property: ACCESS_KEY_ID
|
||||||
- secretKey: ACCESS_REGION
|
- secretKey: ACCESS_REGION
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /garage/home-infra/directus-assets
|
key: /garage/home-infra/directus-assets
|
||||||
|
metadataPolicy: None
|
||||||
property: ACCESS_REGION
|
property: ACCESS_REGION
|
||||||
- secretKey: ACCESS_SECRET_KEY
|
- secretKey: ACCESS_SECRET_KEY
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /garage/home-infra/directus-assets
|
key: /garage/home-infra/directus-assets
|
||||||
|
metadataPolicy: None
|
||||||
property: ACCESS_SECRET_KEY
|
property: ACCESS_SECRET_KEY
|
||||||
- secretKey: SRC_ENDPOINT
|
- secretKey: SRC_ENDPOINT
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /garage/config/local
|
key: /garage/config/local
|
||||||
|
metadataPolicy: None
|
||||||
property: ENDPOINT
|
property: ENDPOINT
|
||||||
- secretKey: DEST_ENDPOINT
|
- secretKey: DEST_ENDPOINT
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /garage/config/remote
|
key: /garage/config/remote
|
||||||
|
metadataPolicy: None
|
||||||
property: ENDPOINT
|
property: ENDPOINT
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -50,23 +65,38 @@ spec:
|
|||||||
data:
|
data:
|
||||||
- secretKey: ACCESS_KEY_ID
|
- secretKey: ACCESS_KEY_ID
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /garage/home-infra/karakeep-assets
|
key: /garage/home-infra/karakeep-assets
|
||||||
|
metadataPolicy: None
|
||||||
property: ACCESS_KEY_ID
|
property: ACCESS_KEY_ID
|
||||||
- secretKey: ACCESS_REGION
|
- secretKey: ACCESS_REGION
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /garage/home-infra/karakeep-assets
|
key: /garage/home-infra/karakeep-assets
|
||||||
|
metadataPolicy: None
|
||||||
property: ACCESS_REGION
|
property: ACCESS_REGION
|
||||||
- secretKey: ACCESS_SECRET_KEY
|
- secretKey: ACCESS_SECRET_KEY
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /garage/home-infra/karakeep-assets
|
key: /garage/home-infra/karakeep-assets
|
||||||
|
metadataPolicy: None
|
||||||
property: ACCESS_SECRET_KEY
|
property: ACCESS_SECRET_KEY
|
||||||
- secretKey: SRC_ENDPOINT
|
- secretKey: SRC_ENDPOINT
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /garage/config/local
|
key: /garage/config/local
|
||||||
|
metadataPolicy: None
|
||||||
property: ENDPOINT
|
property: ENDPOINT
|
||||||
- secretKey: DEST_ENDPOINT
|
- secretKey: DEST_ENDPOINT
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /garage/config/remote
|
key: /garage/config/remote
|
||||||
|
metadataPolicy: None
|
||||||
property: ENDPOINT
|
property: ENDPOINT
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -86,23 +116,38 @@ spec:
|
|||||||
data:
|
data:
|
||||||
- secretKey: ACCESS_KEY_ID
|
- secretKey: ACCESS_KEY_ID
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /garage/home-infra/talos-backups
|
key: /garage/home-infra/talos-backups
|
||||||
|
metadataPolicy: None
|
||||||
property: ACCESS_KEY_ID
|
property: ACCESS_KEY_ID
|
||||||
- secretKey: ACCESS_REGION
|
- secretKey: ACCESS_REGION
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /garage/home-infra/talos-backups
|
key: /garage/home-infra/talos-backups
|
||||||
|
metadataPolicy: None
|
||||||
property: ACCESS_REGION
|
property: ACCESS_REGION
|
||||||
- secretKey: ACCESS_SECRET_KEY
|
- secretKey: ACCESS_SECRET_KEY
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /garage/home-infra/talos-backups
|
key: /garage/home-infra/talos-backups
|
||||||
|
metadataPolicy: None
|
||||||
property: ACCESS_SECRET_KEY
|
property: ACCESS_SECRET_KEY
|
||||||
- secretKey: SRC_ENDPOINT
|
- secretKey: SRC_ENDPOINT
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /garage/config/local
|
key: /garage/config/local
|
||||||
|
metadataPolicy: None
|
||||||
property: ENDPOINT
|
property: ENDPOINT
|
||||||
- secretKey: DEST_ENDPOINT
|
- secretKey: DEST_ENDPOINT
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /garage/config/remote
|
key: /garage/config/remote
|
||||||
|
metadataPolicy: None
|
||||||
property: ENDPOINT
|
property: ENDPOINT
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -122,23 +167,38 @@ spec:
|
|||||||
data:
|
data:
|
||||||
- secretKey: ACCESS_KEY_ID
|
- secretKey: ACCESS_KEY_ID
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /garage/home-infra/web-assets
|
key: /garage/home-infra/web-assets
|
||||||
|
metadataPolicy: None
|
||||||
property: ACCESS_KEY_ID
|
property: ACCESS_KEY_ID
|
||||||
- secretKey: ACCESS_REGION
|
- secretKey: ACCESS_REGION
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /garage/home-infra/web-assets
|
key: /garage/home-infra/web-assets
|
||||||
|
metadataPolicy: None
|
||||||
property: ACCESS_REGION
|
property: ACCESS_REGION
|
||||||
- secretKey: ACCESS_SECRET_KEY
|
- secretKey: ACCESS_SECRET_KEY
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /garage/home-infra/web-assets
|
key: /garage/home-infra/web-assets
|
||||||
|
metadataPolicy: None
|
||||||
property: ACCESS_SECRET_KEY
|
property: ACCESS_SECRET_KEY
|
||||||
- secretKey: SRC_ENDPOINT
|
- secretKey: SRC_ENDPOINT
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /garage/config/local
|
key: /garage/config/local
|
||||||
|
metadataPolicy: None
|
||||||
property: ENDPOINT
|
property: ENDPOINT
|
||||||
- secretKey: DEST_ENDPOINT
|
- secretKey: DEST_ENDPOINT
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /garage/config/remote
|
key: /garage/config/remote
|
||||||
|
metadataPolicy: None
|
||||||
property: ENDPOINT
|
property: ENDPOINT
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -158,23 +218,38 @@ spec:
|
|||||||
data:
|
data:
|
||||||
- secretKey: ACCESS_KEY_ID
|
- secretKey: ACCESS_KEY_ID
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /garage/home-infra/postgres-backups
|
key: /garage/home-infra/postgres-backups
|
||||||
|
metadataPolicy: None
|
||||||
property: ACCESS_KEY_ID
|
property: ACCESS_KEY_ID
|
||||||
- secretKey: ACCESS_REGION
|
- secretKey: ACCESS_REGION
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /garage/home-infra/postgres-backups
|
key: /garage/home-infra/postgres-backups
|
||||||
|
metadataPolicy: None
|
||||||
property: ACCESS_REGION
|
property: ACCESS_REGION
|
||||||
- secretKey: ACCESS_SECRET_KEY
|
- secretKey: ACCESS_SECRET_KEY
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /garage/home-infra/postgres-backups
|
key: /garage/home-infra/postgres-backups
|
||||||
|
metadataPolicy: None
|
||||||
property: ACCESS_SECRET_KEY
|
property: ACCESS_SECRET_KEY
|
||||||
- secretKey: SRC_ENDPOINT
|
- secretKey: SRC_ENDPOINT
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /garage/config/local
|
key: /garage/config/local
|
||||||
|
metadataPolicy: None
|
||||||
property: ENDPOINT
|
property: ENDPOINT
|
||||||
- secretKey: DEST_ENDPOINT
|
- secretKey: DEST_ENDPOINT
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /garage/config/remote
|
key: /garage/config/remote
|
||||||
|
metadataPolicy: None
|
||||||
property: ENDPOINT
|
property: ENDPOINT
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -194,89 +269,36 @@ spec:
|
|||||||
data:
|
data:
|
||||||
- secretKey: ACCESS_KEY_ID
|
- secretKey: ACCESS_KEY_ID
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /garage/home-infra/ntfy-attachments
|
key: /garage/home-infra/ntfy-attachments
|
||||||
|
metadataPolicy: None
|
||||||
property: ACCESS_KEY_ID
|
property: ACCESS_KEY_ID
|
||||||
- secretKey: ACCESS_REGION
|
- secretKey: ACCESS_REGION
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /garage/home-infra/ntfy-attachments
|
key: /garage/home-infra/ntfy-attachments
|
||||||
|
metadataPolicy: None
|
||||||
property: ACCESS_REGION
|
property: ACCESS_REGION
|
||||||
- secretKey: ACCESS_SECRET_KEY
|
- secretKey: ACCESS_SECRET_KEY
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /garage/home-infra/ntfy-attachments
|
key: /garage/home-infra/ntfy-attachments
|
||||||
|
metadataPolicy: None
|
||||||
property: ACCESS_SECRET_KEY
|
property: ACCESS_SECRET_KEY
|
||||||
- secretKey: SRC_ENDPOINT
|
- secretKey: SRC_ENDPOINT
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /garage/config/local
|
key: /garage/config/local
|
||||||
|
metadataPolicy: None
|
||||||
property: ENDPOINT
|
property: ENDPOINT
|
||||||
- secretKey: DEST_ENDPOINT
|
- secretKey: DEST_ENDPOINT
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /garage/config/remote
|
key: /garage/config/remote
|
||||||
property: ENDPOINT
|
metadataPolicy: None
|
||||||
|
|
||||||
---
|
|
||||||
apiVersion: external-secrets.io/v1
|
|
||||||
kind: ExternalSecret
|
|
||||||
metadata:
|
|
||||||
name: garage-openbao-backups-secret
|
|
||||||
namespace: {{ .Release.Namespace }}
|
|
||||||
labels:
|
|
||||||
app.kubernetes.io/name: garage-openbao-backups-secret
|
|
||||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
|
||||||
app.kubernetes.io/part-of: {{ .Release.Name }}
|
|
||||||
spec:
|
|
||||||
secretStoreRef:
|
|
||||||
kind: ClusterSecretStore
|
|
||||||
name: openbao
|
|
||||||
data:
|
|
||||||
- secretKey: ACCESS_KEY_ID
|
|
||||||
remoteRef:
|
|
||||||
key: /garage/home-infra/openbao-backups
|
|
||||||
property: ACCESS_KEY_ID
|
|
||||||
- secretKey: ACCESS_REGION
|
|
||||||
remoteRef:
|
|
||||||
key: /garage/home-infra/openbao-backups
|
|
||||||
property: ACCESS_REGION
|
|
||||||
- secretKey: ACCESS_SECRET_KEY
|
|
||||||
remoteRef:
|
|
||||||
key: /garage/home-infra/openbao-backups
|
|
||||||
property: ACCESS_SECRET_KEY
|
|
||||||
- secretKey: ENDPOINT_LOCAL
|
|
||||||
remoteRef:
|
|
||||||
key: /garage/home-infra/openbao-backups
|
|
||||||
property: ENDPOINT_LOCAL
|
|
||||||
- secretKey: ENDPOINT_REMOTE
|
|
||||||
remoteRef:
|
|
||||||
key: /garage/home-infra/openbao-backups
|
|
||||||
property: ENDPOINT_REMOTE
|
|
||||||
|
|
||||||
---
|
|
||||||
apiVersion: external-secrets.io/v1
|
|
||||||
kind: ExternalSecret
|
|
||||||
metadata:
|
|
||||||
name: external-openbao-backups-secret
|
|
||||||
namespace: {{ .Release.Namespace }}
|
|
||||||
labels:
|
|
||||||
app.kubernetes.io/name: external-openbao-backups-secret
|
|
||||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
|
||||||
app.kubernetes.io/part-of: {{ .Release.Name }}
|
|
||||||
spec:
|
|
||||||
secretStoreRef:
|
|
||||||
kind: ClusterSecretStore
|
|
||||||
name: openbao
|
|
||||||
data:
|
|
||||||
- secretKey: ACCESS_KEY_ID
|
|
||||||
remoteRef:
|
|
||||||
key: /digital-ocean/home-infra/openbao-backups
|
|
||||||
property: ACCESS_KEY_ID
|
|
||||||
- secretKey: ACCESS_REGION
|
|
||||||
remoteRef:
|
|
||||||
key: /digital-ocean/home-infra/openbao-backups
|
|
||||||
property: ACCESS_REGION
|
|
||||||
- secretKey: ACCESS_SECRET_KEY
|
|
||||||
remoteRef:
|
|
||||||
key: /digital-ocean/home-infra/openbao-backups
|
|
||||||
property: ACCESS_SECRET_KEY
|
|
||||||
- secretKey: ENDPOINT
|
|
||||||
remoteRef:
|
|
||||||
key: /digital-ocean/home-infra/openbao-backups
|
|
||||||
property: ENDPOINT
|
property: ENDPOINT
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ rclone:
|
|||||||
sync:
|
sync:
|
||||||
image:
|
image:
|
||||||
repository: rclone/rclone
|
repository: rclone/rclone
|
||||||
tag: 1.73.5@sha256:1619a625f845e169c34b952cf40c483c0392965b821c5155cde8cbfd35254a96
|
tag: 1.73.4@sha256:654f6517c7aaec7e377690b2caf7c272dbe5f3b8200afbc14a00df6b4a9aa6ef
|
||||||
args:
|
args:
|
||||||
- sync
|
- sync
|
||||||
- src:directus-assets
|
- src:directus-assets
|
||||||
@@ -90,7 +90,7 @@ rclone:
|
|||||||
sync:
|
sync:
|
||||||
image:
|
image:
|
||||||
repository: rclone/rclone
|
repository: rclone/rclone
|
||||||
tag: 1.73.5@sha256:1619a625f845e169c34b952cf40c483c0392965b821c5155cde8cbfd35254a96
|
tag: 1.73.4@sha256:654f6517c7aaec7e377690b2caf7c272dbe5f3b8200afbc14a00df6b4a9aa6ef
|
||||||
args:
|
args:
|
||||||
- sync
|
- sync
|
||||||
- src:karakeep-assets
|
- src:karakeep-assets
|
||||||
@@ -168,7 +168,7 @@ rclone:
|
|||||||
sync:
|
sync:
|
||||||
image:
|
image:
|
||||||
repository: rclone/rclone
|
repository: rclone/rclone
|
||||||
tag: 1.73.5@sha256:1619a625f845e169c34b952cf40c483c0392965b821c5155cde8cbfd35254a96
|
tag: 1.73.4@sha256:654f6517c7aaec7e377690b2caf7c272dbe5f3b8200afbc14a00df6b4a9aa6ef
|
||||||
args:
|
args:
|
||||||
- sync
|
- sync
|
||||||
- src:talos-backups
|
- src:talos-backups
|
||||||
@@ -239,7 +239,7 @@ rclone:
|
|||||||
prune:
|
prune:
|
||||||
image:
|
image:
|
||||||
repository: rclone/rclone
|
repository: rclone/rclone
|
||||||
tag: 1.73.5@sha256:1619a625f845e169c34b952cf40c483c0392965b821c5155cde8cbfd35254a96
|
tag: 1.73.4@sha256:654f6517c7aaec7e377690b2caf7c272dbe5f3b8200afbc14a00df6b4a9aa6ef
|
||||||
args:
|
args:
|
||||||
- delete
|
- delete
|
||||||
- dest:talos-backups
|
- dest:talos-backups
|
||||||
@@ -287,7 +287,7 @@ rclone:
|
|||||||
sync:
|
sync:
|
||||||
image:
|
image:
|
||||||
repository: rclone/rclone
|
repository: rclone/rclone
|
||||||
tag: 1.73.5@sha256:1619a625f845e169c34b952cf40c483c0392965b821c5155cde8cbfd35254a96
|
tag: 1.73.4@sha256:654f6517c7aaec7e377690b2caf7c272dbe5f3b8200afbc14a00df6b4a9aa6ef
|
||||||
args:
|
args:
|
||||||
- sync
|
- sync
|
||||||
- src:web-assets
|
- src:web-assets
|
||||||
@@ -365,7 +365,7 @@ rclone:
|
|||||||
sync:
|
sync:
|
||||||
image:
|
image:
|
||||||
repository: rclone/rclone
|
repository: rclone/rclone
|
||||||
tag: 1.73.5@sha256:1619a625f845e169c34b952cf40c483c0392965b821c5155cde8cbfd35254a96
|
tag: 1.73.4@sha256:654f6517c7aaec7e377690b2caf7c272dbe5f3b8200afbc14a00df6b4a9aa6ef
|
||||||
args:
|
args:
|
||||||
- sync
|
- sync
|
||||||
- src:postgres-backups
|
- src:postgres-backups
|
||||||
@@ -440,7 +440,7 @@ rclone:
|
|||||||
prune:
|
prune:
|
||||||
image:
|
image:
|
||||||
repository: rclone/rclone
|
repository: rclone/rclone
|
||||||
tag: 1.73.5@sha256:1619a625f845e169c34b952cf40c483c0392965b821c5155cde8cbfd35254a96
|
tag: 1.73.4@sha256:654f6517c7aaec7e377690b2caf7c272dbe5f3b8200afbc14a00df6b4a9aa6ef
|
||||||
args:
|
args:
|
||||||
- delete
|
- delete
|
||||||
- dest:postgres-backups
|
- dest:postgres-backups
|
||||||
@@ -488,7 +488,7 @@ rclone:
|
|||||||
sync:
|
sync:
|
||||||
image:
|
image:
|
||||||
repository: rclone/rclone
|
repository: rclone/rclone
|
||||||
tag: 1.73.5@sha256:1619a625f845e169c34b952cf40c483c0392965b821c5155cde8cbfd35254a96
|
tag: 1.73.4@sha256:654f6517c7aaec7e377690b2caf7c272dbe5f3b8200afbc14a00df6b4a9aa6ef
|
||||||
args:
|
args:
|
||||||
- sync
|
- sync
|
||||||
- src:ntfy-attachments
|
- src:ntfy-attachments
|
||||||
@@ -554,241 +554,3 @@ rclone:
|
|||||||
key: DEST_ENDPOINT
|
key: DEST_ENDPOINT
|
||||||
- name: RCLONE_CONFIG_SRC_DEST_FORCE_PATH_STYLE
|
- name: RCLONE_CONFIG_SRC_DEST_FORCE_PATH_STYLE
|
||||||
value: true
|
value: true
|
||||||
openbao-backups-remote:
|
|
||||||
type: cronjob
|
|
||||||
cronjob:
|
|
||||||
suspend: false
|
|
||||||
timeZone: America/Chicago
|
|
||||||
schedule: 0 1 * * *
|
|
||||||
backoffLimit: 3
|
|
||||||
parallelism: 1
|
|
||||||
containers:
|
|
||||||
sync:
|
|
||||||
image:
|
|
||||||
repository: rclone/rclone
|
|
||||||
tag: 1.73.5@sha256:1619a625f845e169c34b952cf40c483c0392965b821c5155cde8cbfd35254a96
|
|
||||||
args:
|
|
||||||
- sync
|
|
||||||
- src:openbao-backups
|
|
||||||
- dest:openbao-backups
|
|
||||||
- --s3-no-check-bucket
|
|
||||||
- --max-age
|
|
||||||
- 90d
|
|
||||||
- --verbose
|
|
||||||
env:
|
|
||||||
- name: RCLONE_S3_PROVIDER
|
|
||||||
value: Other
|
|
||||||
- name: RCLONE_CONFIG_SRC_TYPE
|
|
||||||
value: s3
|
|
||||||
- name: RCLONE_CONFIG_SRC_PROVIDER
|
|
||||||
value: Other
|
|
||||||
- name: RCLONE_CONFIG_SRC_ENV_AUTH
|
|
||||||
value: false
|
|
||||||
- name: RCLONE_CONFIG_SRC_ACCESS_KEY_ID
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: garage-openbao-backups-secret
|
|
||||||
key: ACCESS_KEY_ID
|
|
||||||
- name: RCLONE_CONFIG_SRC_SECRET_ACCESS_KEY
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: garage-openbao-backups-secret
|
|
||||||
key: ACCESS_SECRET_KEY
|
|
||||||
- name: RCLONE_CONFIG_SRC_REGION
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: garage-openbao-backups-secret
|
|
||||||
key: ACCESS_REGION
|
|
||||||
- name: RCLONE_CONFIG_SRC_ENDPOINT
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: garage-openbao-backups-secret
|
|
||||||
key: ENDPOINT_LOCAL
|
|
||||||
- name: RCLONE_CONFIG_SRC_S3_FORCE_PATH_STYLE
|
|
||||||
value: true
|
|
||||||
- name: RCLONE_CONFIG_DEST_TYPE
|
|
||||||
value: s3
|
|
||||||
- name: RCLONE_CONFIG_DEST_PROVIDER
|
|
||||||
value: Other
|
|
||||||
- name: RCLONE_CONFIG_DEST_ENV_AUTH
|
|
||||||
value: false
|
|
||||||
- name: RCLONE_CONFIG_DEST_ACCESS_KEY_ID
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: garage-openbao-backups-secret
|
|
||||||
key: ACCESS_KEY_ID
|
|
||||||
- name: RCLONE_CONFIG_DEST_SECRET_ACCESS_KEY
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: garage-openbao-backups-secret
|
|
||||||
key: ACCESS_SECRET_KEY
|
|
||||||
- name: RCLONE_CONFIG_DEST_REGION
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: garage-openbao-backups-secret
|
|
||||||
key: ACCESS_REGION
|
|
||||||
- name: RCLONE_CONFIG_DEST_ENDPOINT
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: garage-openbao-backups-secret
|
|
||||||
key: ENDPOINT_REMOTE
|
|
||||||
- name: RCLONE_CONFIG_SRC_DEST_FORCE_PATH_STYLE
|
|
||||||
value: true
|
|
||||||
prune:
|
|
||||||
image:
|
|
||||||
repository: rclone/rclone
|
|
||||||
tag: 1.73.5@sha256:1619a625f845e169c34b952cf40c483c0392965b821c5155cde8cbfd35254a96
|
|
||||||
args:
|
|
||||||
- delete
|
|
||||||
- dest:openbao-backups
|
|
||||||
- --min-age
|
|
||||||
- 90d
|
|
||||||
- --verbose
|
|
||||||
env:
|
|
||||||
- name: RCLONE_CONFIG_DEST_TYPE
|
|
||||||
value: s3
|
|
||||||
- name: RCLONE_CONFIG_DEST_PROVIDER
|
|
||||||
value: Other
|
|
||||||
- name: RCLONE_CONFIG_DEST_ENV_AUTH
|
|
||||||
value: false
|
|
||||||
- name: RCLONE_CONFIG_DEST_ACCESS_KEY_ID
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: garage-openbao-backups-secret
|
|
||||||
key: ACCESS_KEY_ID
|
|
||||||
- name: RCLONE_CONFIG_DEST_SECRET_ACCESS_KEY
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: garage-openbao-backups-secret
|
|
||||||
key: ACCESS_SECRET_KEY
|
|
||||||
- name: RCLONE_CONFIG_DEST_REGION
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: garage-openbao-backups-secret
|
|
||||||
key: ACCESS_REGION
|
|
||||||
- name: RCLONE_CONFIG_DEST_ENDPOINT
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: garage-openbao-backups-secret
|
|
||||||
key: ENDPOINT_REMOTE
|
|
||||||
- name: RCLONE_CONFIG_SRC_S3_FORCE_PATH_STYLE
|
|
||||||
value: true
|
|
||||||
openbao-backups-external:
|
|
||||||
type: cronjob
|
|
||||||
cronjob:
|
|
||||||
suspend: false
|
|
||||||
timeZone: America/Chicago
|
|
||||||
schedule: 10 1 * * *
|
|
||||||
backoffLimit: 3
|
|
||||||
parallelism: 1
|
|
||||||
containers:
|
|
||||||
sync:
|
|
||||||
image:
|
|
||||||
repository: rclone/rclone
|
|
||||||
tag: 1.73.5@sha256:1619a625f845e169c34b952cf40c483c0392965b821c5155cde8cbfd35254a96
|
|
||||||
args:
|
|
||||||
- sync
|
|
||||||
- src:openbao-backups
|
|
||||||
- dest:openbao-backups-6e088aad5fad110b
|
|
||||||
- --s3-no-check-bucket
|
|
||||||
- --max-age
|
|
||||||
- 90d
|
|
||||||
- --verbose
|
|
||||||
env:
|
|
||||||
- name: RCLONE_S3_PROVIDER
|
|
||||||
value: Other
|
|
||||||
- name: RCLONE_CONFIG_SRC_TYPE
|
|
||||||
value: s3
|
|
||||||
- name: RCLONE_CONFIG_SRC_PROVIDER
|
|
||||||
value: Other
|
|
||||||
- name: RCLONE_CONFIG_SRC_ENV_AUTH
|
|
||||||
value: false
|
|
||||||
- name: RCLONE_CONFIG_SRC_ACCESS_KEY_ID
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: garage-openbao-backups-secret
|
|
||||||
key: ACCESS_KEY_ID
|
|
||||||
- name: RCLONE_CONFIG_SRC_SECRET_ACCESS_KEY
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: garage-openbao-backups-secret
|
|
||||||
key: ACCESS_SECRET_KEY
|
|
||||||
- name: RCLONE_CONFIG_SRC_REGION
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: garage-openbao-backups-secret
|
|
||||||
key: ACCESS_REGION
|
|
||||||
- name: RCLONE_CONFIG_SRC_ENDPOINT
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: garage-openbao-backups-secret
|
|
||||||
key: ENDPOINT_LOCAL
|
|
||||||
- name: RCLONE_CONFIG_SRC_S3_FORCE_PATH_STYLE
|
|
||||||
value: true
|
|
||||||
- name: RCLONE_CONFIG_DEST_TYPE
|
|
||||||
value: s3
|
|
||||||
- name: RCLONE_CONFIG_DEST_PROVIDER
|
|
||||||
value: DigitalOcean
|
|
||||||
- name: RCLONE_CONFIG_DEST_ENV_AUTH
|
|
||||||
value: false
|
|
||||||
- name: RCLONE_CONFIG_DEST_ACCESS_KEY_ID
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: external-openbao-backups-secret
|
|
||||||
key: ACCESS_KEY_ID
|
|
||||||
- name: RCLONE_CONFIG_DEST_SECRET_ACCESS_KEY
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: external-openbao-backups-secret
|
|
||||||
key: ACCESS_SECRET_KEY
|
|
||||||
- name: RCLONE_CONFIG_DEST_REGION
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: external-openbao-backups-secret
|
|
||||||
key: ACCESS_REGION
|
|
||||||
- name: RCLONE_CONFIG_DEST_ENDPOINT
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: external-openbao-backups-secret
|
|
||||||
key: ENDPOINT
|
|
||||||
- name: RCLONE_CONFIG_DEST_S3_FORCE_PATH_STYLE
|
|
||||||
value: true
|
|
||||||
prune:
|
|
||||||
image:
|
|
||||||
repository: rclone/rclone
|
|
||||||
tag: 1.73.5@sha256:1619a625f845e169c34b952cf40c483c0392965b821c5155cde8cbfd35254a96
|
|
||||||
args:
|
|
||||||
- delete
|
|
||||||
- dest:openbao-backups-6e088aad5fad110b
|
|
||||||
- --min-age
|
|
||||||
- 90d
|
|
||||||
- --verbose
|
|
||||||
env:
|
|
||||||
- name: RCLONE_CONFIG_DEST_TYPE
|
|
||||||
value: s3
|
|
||||||
- name: RCLONE_CONFIG_DEST_PROVIDER
|
|
||||||
value: DigitalOcean
|
|
||||||
- name: RCLONE_CONFIG_DEST_ENV_AUTH
|
|
||||||
value: false
|
|
||||||
- name: RCLONE_CONFIG_DEST_ACCESS_KEY_ID
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: external-openbao-backups-secret
|
|
||||||
key: ACCESS_KEY_ID
|
|
||||||
- name: RCLONE_CONFIG_DEST_SECRET_ACCESS_KEY
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: external-openbao-backups-secret
|
|
||||||
key: ACCESS_SECRET_KEY
|
|
||||||
- name: RCLONE_CONFIG_DEST_REGION
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: external-openbao-backups-secret
|
|
||||||
key: ACCESS_REGION
|
|
||||||
- name: RCLONE_CONFIG_DEST_ENDPOINT
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: external-openbao-backups-secret
|
|
||||||
key: ENDPOINT
|
|
||||||
- name: RCLONE_CONFIG_DEST_S3_FORCE_PATH_STYLE
|
|
||||||
value: true
|
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ site-profile:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: harbor.alexlebens.net/images/site-profile
|
repository: harbor.alexlebens.net/images/site-profile
|
||||||
tag: 3.18.4@sha256:3fb32ba981a059c1203c8716140bff20cc6484a90ec8694f8ac0604ac456c7f8
|
tag: 3.18.2@sha256:8deb9624b2564fabd1f5cc6822306fd198b245858317be2d9ab4ca044ae3ded5
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 10m
|
cpu: 10m
|
||||||
|
|||||||
@@ -22,4 +22,4 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/slskd.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/slskd.png
|
||||||
# renovate: datasource=github-releases depName=slskd/slskd
|
# renovate: datasource=github-releases depName=slskd/slskd
|
||||||
appVersion: 0.25.0
|
appVersion: 0.24.5
|
||||||
|
|||||||
@@ -1,66 +1,51 @@
|
|||||||
apiVersion: external-secrets.io/v1
|
apiVersion: external-secrets.io/v1
|
||||||
kind: ExternalSecret
|
kind: ExternalSecret
|
||||||
metadata:
|
metadata:
|
||||||
name: airvpn-wireguard-conf
|
name: slskd-config-secret
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: {{ .Release.Namespace }}
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: airvpn-wireguard-conf
|
app.kubernetes.io/name: slskd-config-secret
|
||||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||||
app.kubernetes.io/part-of: {{ .Release.Name }}
|
app.kubernetes.io/part-of: {{ .Release.Name }}
|
||||||
spec:
|
spec:
|
||||||
secretStoreRef:
|
secretStoreRef:
|
||||||
kind: ClusterSecretStore
|
kind: ClusterSecretStore
|
||||||
name: openbao
|
name: vault
|
||||||
data:
|
data:
|
||||||
- secretKey: conf
|
- secretKey: slskd.yml
|
||||||
remoteRef:
|
remoteRef:
|
||||||
key: /airvpn/config
|
key: /cl01tl/slskd/config
|
||||||
property: conf
|
|
||||||
- secretKey: private-key
|
property: slskd.yml
|
||||||
remoteRef:
|
|
||||||
key: /airvpn/config
|
|
||||||
property: private-key
|
|
||||||
- secretKey: preshared-key
|
|
||||||
remoteRef:
|
|
||||||
key: /airvpn/config
|
|
||||||
property: preshared-key
|
|
||||||
- secretKey: addresses
|
|
||||||
remoteRef:
|
|
||||||
key: /airvpn/config
|
|
||||||
property: addresses
|
|
||||||
- secretKey: input-ports
|
|
||||||
remoteRef:
|
|
||||||
key: /airvpn/config
|
|
||||||
property: input-ports
|
|
||||||
|
|
||||||
---
|
---
|
||||||
apiVersion: external-secrets.io/v1
|
apiVersion: external-secrets.io/v1
|
||||||
kind: ExternalSecret
|
kind: ExternalSecret
|
||||||
metadata:
|
metadata:
|
||||||
name: protonvpn-wireguard-conf
|
name: slskd-wireguard-conf
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: {{ .Release.Namespace }}
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: protonvpn-wireguard-conf
|
app.kubernetes.io/name: slskd-wireguard-conf
|
||||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||||
app.kubernetes.io/part-of: {{ .Release.Name }}
|
app.kubernetes.io/part-of: {{ .Release.Name }}
|
||||||
spec:
|
spec:
|
||||||
secretStoreRef:
|
secretStoreRef:
|
||||||
kind: ClusterSecretStore
|
kind: ClusterSecretStore
|
||||||
name: openbao
|
name: vault
|
||||||
data:
|
data:
|
||||||
- secretKey: conf
|
|
||||||
remoteRef:
|
|
||||||
key: /protonvpn/config
|
|
||||||
property: conf
|
|
||||||
- secretKey: email
|
|
||||||
remoteRef:
|
|
||||||
key: /protonvpn/config
|
|
||||||
property: email
|
|
||||||
- secretKey: password
|
|
||||||
remoteRef:
|
|
||||||
key: /protonvpn/config
|
|
||||||
property: password
|
|
||||||
- secretKey: private-key
|
- secretKey: private-key
|
||||||
remoteRef:
|
remoteRef:
|
||||||
key: /protonvpn/config
|
key: /airvpn/conf/cl01tl
|
||||||
property: private-key
|
property: private-key
|
||||||
|
- secretKey: preshared-key
|
||||||
|
remoteRef:
|
||||||
|
key: /airvpn/conf/cl01tl
|
||||||
|
property: preshared-key
|
||||||
|
- secretKey: addresses
|
||||||
|
remoteRef:
|
||||||
|
key: /airvpn/conf/cl01tl
|
||||||
|
property: addresses
|
||||||
|
- secretKey: input-ports
|
||||||
|
remoteRef:
|
||||||
|
key: /airvpn/conf/cl01tl
|
||||||
|
property: input-ports
|
||||||
|
|||||||
@@ -1,19 +0,0 @@
|
|||||||
apiVersion: secrets-store.csi.x-k8s.io/v1
|
|
||||||
kind: SecretProviderClass
|
|
||||||
metadata:
|
|
||||||
name: slskd-config-secret
|
|
||||||
namespace: {{ .Release.Namespace }}
|
|
||||||
labels:
|
|
||||||
app.kubernetes.io/name: slskd-config-secret
|
|
||||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
|
||||||
app.kubernetes.io/part-of: {{ .Release.Name }}
|
|
||||||
spec:
|
|
||||||
provider: openbao
|
|
||||||
parameters:
|
|
||||||
baoAddress: "http://openbao-internal.openbao:8200"
|
|
||||||
roleName: slskd
|
|
||||||
objects: |
|
|
||||||
- objectName: slskd.yml
|
|
||||||
fileName: slskd.yml
|
|
||||||
secretPath: secret/data/cl01tl/slskd/config
|
|
||||||
secretKey: slskd.yml
|
|
||||||
@@ -4,8 +4,6 @@ slskd:
|
|||||||
type: deployment
|
type: deployment
|
||||||
replicas: 1
|
replicas: 1
|
||||||
strategy: Recreate
|
strategy: Recreate
|
||||||
serviceAccount:
|
|
||||||
name: slskd
|
|
||||||
pod:
|
pod:
|
||||||
securityContext:
|
securityContext:
|
||||||
fsGroup: 1000
|
fsGroup: 1000
|
||||||
@@ -38,7 +36,7 @@ slskd:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: slskd/slskd
|
repository: slskd/slskd
|
||||||
tag: 0.25.0@sha256:6a91991c05b7cbbe4e3dcc1f5e10f88d00a68f7ad2ef8a820b79496441b9b78c
|
tag: 0.24.5@sha256:17ef977563be206f3b5932080b1e23883b2cb39dc9010640f6f39b4eaec887e3
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
value: America/Chicago
|
value: America/Chicago
|
||||||
@@ -48,8 +46,6 @@ slskd:
|
|||||||
value: 1000
|
value: 1000
|
||||||
- name: SLSKD_UMASK
|
- name: SLSKD_UMASK
|
||||||
value: 000
|
value: 000
|
||||||
- name: SLSKD_CONFIG
|
|
||||||
value: /config/slskd.yml
|
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 100m
|
cpu: 100m
|
||||||
@@ -64,14 +60,29 @@ slskd:
|
|||||||
command: ["/bin/sh", "-c", "(ip rule del table 51820; ip -6 rule del table 51820) || true"]
|
command: ["/bin/sh", "-c", "(ip rule del table 51820; ip -6 rule del table 51820) || true"]
|
||||||
env:
|
env:
|
||||||
- name: VPN_SERVICE_PROVIDER
|
- name: VPN_SERVICE_PROVIDER
|
||||||
value: protonvpn
|
value: airvpn
|
||||||
- name: VPN_TYPE
|
- name: VPN_TYPE
|
||||||
value: wireguard
|
value: wireguard
|
||||||
- name: WIREGUARD_PRIVATE_KEY
|
- name: WIREGUARD_PRIVATE_KEY
|
||||||
valueFrom:
|
valueFrom:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: protonvpn-wireguard-conf
|
name: slskd-wireguard-conf
|
||||||
key: private-key
|
key: private-key
|
||||||
|
- name: WIREGUARD_PRESHARED_KEY
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: slskd-wireguard-conf
|
||||||
|
key: preshared-key
|
||||||
|
- name: WIREGUARD_ADDRESSES
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: slskd-wireguard-conf
|
||||||
|
key: addresses
|
||||||
|
- name: FIREWALL_VPN_INPUT_PORTS
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: slskd-wireguard-conf
|
||||||
|
key: input-ports
|
||||||
- name: FIREWALL_OUTBOUND_SUBNETS
|
- name: FIREWALL_OUTBOUND_SUBNETS
|
||||||
value: 192.168.1.0/24,10.244.0.0/16
|
value: 192.168.1.0/24,10.244.0.0/16
|
||||||
- name: FIREWALL_INPUT_PORTS
|
- name: FIREWALL_INPUT_PORTS
|
||||||
@@ -148,17 +159,13 @@ slskd:
|
|||||||
value: /
|
value: /
|
||||||
persistence:
|
persistence:
|
||||||
slskd-config:
|
slskd-config:
|
||||||
type: custom
|
enabled: true
|
||||||
volumeSpec:
|
type: secret
|
||||||
csi:
|
name: slskd-config-secret
|
||||||
driver: secrets-store.csi.k8s.io
|
|
||||||
readOnly: true
|
|
||||||
volumeAttributes:
|
|
||||||
secretProviderClass: slskd-config-secret
|
|
||||||
advancedMounts:
|
advancedMounts:
|
||||||
main:
|
main:
|
||||||
main:
|
main:
|
||||||
- path: /config/slskd.yml
|
- path: /app/slskd.yml
|
||||||
readOnly: true
|
readOnly: true
|
||||||
mountPropagation: None
|
mountPropagation: None
|
||||||
subPath: slskd.yml
|
subPath: slskd.yml
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ sparkyfitness:
|
|||||||
server:
|
server:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/codewithcj/sparkyfitness-server
|
repository: ghcr.io/codewithcj/sparkyfitness-server
|
||||||
tag: v0.16.5.8@sha256:55e5444a74dde388fa7e54121185c41b2130ffd9d12ad38e9e31765019a5c44b
|
tag: v0.16.5.7@sha256:7cdb8cb3ae7f90c7590dac3b92cea3a8e24d51b28eb836a1f6d5201cd45bc080
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 100m
|
cpu: 100m
|
||||||
@@ -45,7 +45,7 @@ sparkyfitness:
|
|||||||
frontend:
|
frontend:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/codewithcj/sparkyfitness-frontend
|
repository: ghcr.io/codewithcj/sparkyfitness-frontend
|
||||||
tag: v0.16.5.8@sha256:aaf810547097007f6d0b3c90af65f8ce89d9b899a6e3035299caffef830736dc
|
tag: v0.16.5.7@sha256:c57a0a07b3470bd0c280d63d02b45adfe7360441b396e9bd445d7b0d22823356
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 10m
|
cpu: 10m
|
||||||
|
|||||||
@@ -45,6 +45,9 @@ traefik:
|
|||||||
entryPoints: ["websecure"]
|
entryPoints: ["websecure"]
|
||||||
updateStrategy:
|
updateStrategy:
|
||||||
type: RollingUpdate
|
type: RollingUpdate
|
||||||
|
rollingUpdate:
|
||||||
|
maxUnavailable: 1
|
||||||
|
maxSurge: 1
|
||||||
providers:
|
providers:
|
||||||
kubernetesCRD:
|
kubernetesCRD:
|
||||||
allowCrossNamespace: true
|
allowCrossNamespace: true
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ services:
|
|||||||
- postgresql18:/var/lib/postgresql
|
- postgresql18:/var/lib/postgresql
|
||||||
|
|
||||||
gitea:
|
gitea:
|
||||||
image: gitea/gitea:1.26.0@sha256:af07b88edbb2173d20932f9c75ebcf4e61d7d5c2d6a7ab5cc6b97cba28aea352
|
image: gitea/gitea:1.25.5@sha256:f846d26a4fc389c5806a580a765e00bfdd1fd181e6f2060da98ea2669d914472
|
||||||
container_name: gitea
|
container_name: gitea
|
||||||
depends_on:
|
depends_on:
|
||||||
- postgresql
|
- postgresql
|
||||||
|
|||||||
Reference in New Issue
Block a user