Compare commits
1 Commits
main
...
cf7f34277a
| Author | SHA1 | Date | |
|---|---|---|---|
|
cf7f34277a
|
@@ -13,7 +13,7 @@ on:
|
|||||||
jobs:
|
jobs:
|
||||||
renovate:
|
renovate:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container: ghcr.io/renovatebot/renovate:43.92.0@sha256:fc36479074628689b956475db381a71e4c7f85904e83009fe5e29ec3f1eee1d0
|
container: ghcr.io/renovatebot/renovate:43.89.3@sha256:95ef56f2595ea6ee1acac7c9ef6c8e2112a9be0699a42df9921310923aed7167
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
|
||||||
|
|||||||
@@ -14,8 +14,8 @@ actual:
|
|||||||
value: 5006
|
value: 5006
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 10m
|
cpu: 25m
|
||||||
memory: 50Mi
|
memory: 64Mi
|
||||||
probes:
|
probes:
|
||||||
liveness:
|
liveness:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
@@ -30,8 +30,8 @@ argo-workflows:
|
|||||||
cronWorkflowWorkers: 2
|
cronWorkflowWorkers: 2
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 1m
|
cpu: 10m
|
||||||
memory: 20Mi
|
memory: 32Mi
|
||||||
serviceMonitor:
|
serviceMonitor:
|
||||||
enabled: true
|
enabled: true
|
||||||
workflowNamespaces:
|
workflowNamespaces:
|
||||||
@@ -76,7 +76,7 @@ argo-events:
|
|||||||
controller:
|
controller:
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 1m
|
cpu: 10m
|
||||||
memory: 32Mi
|
memory: 32Mi
|
||||||
metrics:
|
metrics:
|
||||||
enabled: true
|
enabled: true
|
||||||
@@ -86,8 +86,8 @@ argo-events:
|
|||||||
enabled: true
|
enabled: true
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 1m
|
cpu: 10m
|
||||||
memory: 20Mi
|
memory: 32Mi
|
||||||
postgres-18-cluster:
|
postgres-18-cluster:
|
||||||
mode: recovery
|
mode: recovery
|
||||||
recovery:
|
recovery:
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: argo-cd
|
- name: argo-cd
|
||||||
repository: https://argoproj.github.io/argo-helm
|
repository: https://argoproj.github.io/argo-helm
|
||||||
version: 9.4.16
|
version: 9.4.15
|
||||||
digest: sha256:f9ecc47369d4401df61c17f55cc59c9b2d4543f57cf122653abb1a27a4f7bf35
|
digest: sha256:a0eed2e174bb6b13d04653c755a359025b050d479a92180039a1990dd8ee7caa
|
||||||
generated: "2026-03-26T21:01:52.678525211Z"
|
generated: "2026-03-20T01:09:07.547016465Z"
|
||||||
|
|||||||
@@ -13,8 +13,8 @@ maintainers:
|
|||||||
- name: alexlebens
|
- name: alexlebens
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: argo-cd
|
- name: argo-cd
|
||||||
version: 9.4.16
|
version: 9.4.15
|
||||||
repository: https://argoproj.github.io/argo-helm
|
repository: https://argoproj.github.io/argo-helm
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/argo-cd.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/argo-cd.png
|
||||||
# renovate: datasource=github-releases depName=argoproj/argo-cd
|
# renovate: datasource=github-releases depName=argoproj/argo-cd
|
||||||
appVersion: v3.3.5
|
appVersion: v3.3.4
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ argo-cd:
|
|||||||
replicas: 1
|
replicas: 1
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 100m
|
cpu: 15m
|
||||||
memory: 1Gi
|
memory: 1Gi
|
||||||
readinessProbe:
|
readinessProbe:
|
||||||
failureThreshold: 3
|
failureThreshold: 3
|
||||||
@@ -77,7 +77,7 @@ argo-cd:
|
|||||||
enabled: true
|
enabled: true
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 1m
|
cpu: 10m
|
||||||
memory: 64Mi
|
memory: 64Mi
|
||||||
metrics:
|
metrics:
|
||||||
enabled: true
|
enabled: true
|
||||||
@@ -98,7 +98,7 @@ argo-cd:
|
|||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 1000m
|
cpu: 1000m
|
||||||
memory: 50Mi
|
memory: 64Mi
|
||||||
haproxy:
|
haproxy:
|
||||||
enabled: true
|
enabled: true
|
||||||
image:
|
image:
|
||||||
@@ -106,8 +106,8 @@ argo-cd:
|
|||||||
tag: 3.3.6-alpine@sha256:744be2dca649a44d490a4c565d36968d19482dd387f1bdd44c168f4322bc6b1e
|
tag: 3.3.6-alpine@sha256:744be2dca649a44d490a4c565d36968d19482dd387f1bdd44c168f4322bc6b1e
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 5m
|
cpu: 10m
|
||||||
memory: 90Mi
|
memory: 128Mi
|
||||||
metrics:
|
metrics:
|
||||||
enabled: true
|
enabled: true
|
||||||
serviceMonitor:
|
serviceMonitor:
|
||||||
@@ -138,8 +138,8 @@ argo-cd:
|
|||||||
replicas: 2
|
replicas: 2
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 20m
|
cpu: 10m
|
||||||
memory: 80Mi
|
memory: 64Mi
|
||||||
metrics:
|
metrics:
|
||||||
enabled: true
|
enabled: true
|
||||||
serviceMonitor:
|
serviceMonitor:
|
||||||
@@ -157,8 +157,8 @@ argo-cd:
|
|||||||
replicas: 2
|
replicas: 2
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 1m
|
cpu: 10m
|
||||||
memory: 50Mi
|
memory: 64Mi
|
||||||
readinessProbe:
|
readinessProbe:
|
||||||
enabled: true
|
enabled: true
|
||||||
failureThreshold: 3
|
failureThreshold: 3
|
||||||
@@ -182,7 +182,7 @@ argo-cd:
|
|||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 10m
|
cpu: 10m
|
||||||
memory: 50Mi
|
memory: 64Mi
|
||||||
metrics:
|
metrics:
|
||||||
enabled: true
|
enabled: true
|
||||||
serviceMonitor:
|
serviceMonitor:
|
||||||
@@ -218,8 +218,8 @@ argo-cd:
|
|||||||
value: Bearer $ntfy-token
|
value: Bearer $ntfy-token
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 2m
|
cpu: 10m
|
||||||
memory: 50Mi
|
memory: 64Mi
|
||||||
livenessProbe:
|
livenessProbe:
|
||||||
enabled: true
|
enabled: true
|
||||||
readinessProbe:
|
readinessProbe:
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ audiobookshelf:
|
|||||||
value: America/Chicago
|
value: America/Chicago
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 1m
|
cpu: 10m
|
||||||
memory: 200Mi
|
memory: 200Mi
|
||||||
apprise-api:
|
apprise-api:
|
||||||
image:
|
image:
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ authentik:
|
|||||||
replicas: 2
|
replicas: 2
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 20m
|
cpu: 100m
|
||||||
memory: 700Mi
|
memory: 700Mi
|
||||||
livenessProbe:
|
livenessProbe:
|
||||||
failureThreshold: 3
|
failureThreshold: 3
|
||||||
@@ -66,8 +66,8 @@ authentik:
|
|||||||
replicas: 2
|
replicas: 2
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 80m
|
cpu: 100m
|
||||||
memory: 650Mi
|
memory: 512Mi
|
||||||
metrics:
|
metrics:
|
||||||
enabled: true
|
enabled: true
|
||||||
serviceMonitor:
|
serviceMonitor:
|
||||||
|
|||||||
@@ -22,8 +22,8 @@ backrest:
|
|||||||
value: /tmp
|
value: /tmp
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 1m
|
cpu: 10m
|
||||||
memory: 30Mi
|
memory: 80Mi
|
||||||
service:
|
service:
|
||||||
main:
|
main:
|
||||||
controller: main
|
controller: main
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ bazarr:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/linuxserver/bazarr
|
repository: ghcr.io/linuxserver/bazarr
|
||||||
tag: v1.5.6-ls342@sha256:9a631194c0dee21c85b5bff59e23610e1ae2f54594e922973949d271102e585e
|
tag: 1.5.6@sha256:05f9d5b24884f37120453dc1a008a47be244eebec32099ae1bd29032e75b67aa
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
value: America/Chicago
|
value: America/Chicago
|
||||||
@@ -23,11 +23,9 @@ bazarr:
|
|||||||
- name: PGID
|
- name: PGID
|
||||||
value: 1000
|
value: 1000
|
||||||
resources:
|
resources:
|
||||||
limits:
|
|
||||||
cpu: 100m
|
|
||||||
requests:
|
requests:
|
||||||
cpu: 1m
|
cpu: 10m
|
||||||
memory: 250Mi
|
memory: 256Mi
|
||||||
service:
|
service:
|
||||||
main:
|
main:
|
||||||
controller: main
|
controller: main
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ blocky:
|
|||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 10m
|
cpu: 10m
|
||||||
memory: 100Mi
|
memory: 90Mi
|
||||||
configMaps:
|
configMaps:
|
||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: cilium
|
- name: cilium
|
||||||
repository: https://helm.cilium.io/
|
repository: https://helm.cilium.io/
|
||||||
version: 1.18.6
|
version: 1.19.2
|
||||||
digest: sha256:8ea328ac238524b5b423e6289f5e25d05ef64e6aa19cfd5de238f1d5dd533e9b
|
digest: sha256:11f8eef4733b70c2b9a91ce39fe3c1ea1ad3fa3c46750efb015e03ff6ea3655b
|
||||||
generated: "2026-02-05T12:00:20.15778-06:00"
|
generated: "2026-03-25T12:04:01.708636651Z"
|
||||||
|
|||||||
@@ -14,8 +14,8 @@ maintainers:
|
|||||||
- name: alexlebens
|
- name: alexlebens
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: cilium
|
- name: cilium
|
||||||
version: 1.18.6
|
version: 1.19.2
|
||||||
repository: https://helm.cilium.io/
|
repository: https://helm.cilium.io/
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/cilium.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/cilium.png
|
||||||
# renovate: datasource=github-releases depName=cilium/cilium
|
# renovate: datasource=github-releases depName=cilium/cilium
|
||||||
appVersion: 1.18.6
|
appVersion: 1.19.2
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ cloudnative-pg:
|
|||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 10m
|
cpu: 10m
|
||||||
memory: 100Mi
|
memory: 64Mi
|
||||||
monitoring:
|
monitoring:
|
||||||
podMonitorEnabled: true
|
podMonitorEnabled: true
|
||||||
plugin-barman-cloud:
|
plugin-barman-cloud:
|
||||||
@@ -12,5 +12,5 @@ plugin-barman-cloud:
|
|||||||
create: true
|
create: true
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 1m
|
cpu: 10m
|
||||||
memory: 20Mi
|
memory: 64Mi
|
||||||
|
|||||||
@@ -27,8 +27,8 @@ code-server:
|
|||||||
name: codeserver-password-secret
|
name: codeserver-password-secret
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 1m
|
cpu: 10m
|
||||||
memory: 50Mi
|
memory: 80Mi
|
||||||
service:
|
service:
|
||||||
main:
|
main:
|
||||||
controller: main
|
controller: main
|
||||||
|
|||||||
@@ -8,8 +8,8 @@ coredns:
|
|||||||
cpu: null
|
cpu: null
|
||||||
memory: null
|
memory: null
|
||||||
requests:
|
requests:
|
||||||
cpu: 30m
|
cpu: 20m
|
||||||
memory: 30Mi
|
memory: 32Mi
|
||||||
prometheus:
|
prometheus:
|
||||||
service:
|
service:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
@@ -106,7 +106,7 @@ dawarich:
|
|||||||
timeoutSeconds: 10
|
timeoutSeconds: 10
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 20m
|
cpu: 10m
|
||||||
memory: 750Mi
|
memory: 750Mi
|
||||||
sidekiq:
|
sidekiq:
|
||||||
image:
|
image:
|
||||||
|
|||||||
@@ -5,7 +5,8 @@ description: Democratic CSI
|
|||||||
keywords:
|
keywords:
|
||||||
- democratic-csi-synology-iscsi
|
- democratic-csi-synology-iscsi
|
||||||
- iscsi
|
- iscsi
|
||||||
home: https://docs.alexlebens.dev/applications/democratic-csi-synology-iscsi/
|
- kubernetes
|
||||||
|
home: https://wiki.alexlebens.dev/s/0cc6ba65-024b-4489-952a-fc0f647fd099
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/democratic-csi/democratic-csi
|
- https://github.com/democratic-csi/democratic-csi
|
||||||
- https://github.com/democratic-csi/charts/tree/master/stable/democratic-csi
|
- https://github.com/democratic-csi/charts/tree/master/stable/democratic-csi
|
||||||
|
|||||||
@@ -14,5 +14,8 @@ spec:
|
|||||||
data:
|
data:
|
||||||
- secretKey: driver-config-file.yaml
|
- secretKey: driver-config-file.yaml
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /cl01tl/democratic-csi-synology-iscsi/config
|
key: /cl01tl/democratic-csi-synology-iscsi/config
|
||||||
|
metadataPolicy: None
|
||||||
property: driver-config-file.yaml
|
property: driver-config-file.yaml
|
||||||
|
|||||||
@@ -3,13 +3,12 @@ democratic-csi:
|
|||||||
existingConfigSecret: synology-iscsi-config-secret
|
existingConfigSecret: synology-iscsi-config-secret
|
||||||
config:
|
config:
|
||||||
driver: synology-iscsi
|
driver: synology-iscsi
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
cpu: 1m
|
|
||||||
memory: 128Mi
|
|
||||||
csiDriver:
|
csiDriver:
|
||||||
name: "org.democratic-csi.iscsi-synology"
|
name: "org.democratic-csi.iscsi-synology"
|
||||||
controller:
|
controller:
|
||||||
|
enabled: true
|
||||||
|
rbac:
|
||||||
|
enabled: true
|
||||||
replicaCount: 2
|
replicaCount: 2
|
||||||
storageClasses:
|
storageClasses:
|
||||||
- name: synology-iscsi-delete
|
- name: synology-iscsi-delete
|
||||||
|
|||||||
@@ -5,7 +5,8 @@ description: Descheduler
|
|||||||
keywords:
|
keywords:
|
||||||
- descheduler
|
- descheduler
|
||||||
- kube-scheduler
|
- kube-scheduler
|
||||||
home: https://docs.alexlebens.dev/applications/descheduler/
|
- kubernetes
|
||||||
|
home: https://wiki.alexlebens.dev/s/0c38b7e4-4573-487c-82b0-4eeeb00e1276
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/kubernetes-sigs/descheduler
|
- https://github.com/kubernetes-sigs/descheduler
|
||||||
- https://github.com/kubernetes-sigs/descheduler/tree/master/charts/descheduler
|
- https://github.com/kubernetes-sigs/descheduler/tree/master/charts/descheduler
|
||||||
|
|||||||
@@ -1,22 +1,27 @@
|
|||||||
descheduler:
|
descheduler:
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
resources:
|
resources:
|
||||||
limits:
|
|
||||||
cpu: null
|
|
||||||
memory: null
|
|
||||||
requests:
|
requests:
|
||||||
cpu: 10m
|
cpu: 10m
|
||||||
memory: 50Mi
|
memory: 64Mi
|
||||||
|
securityContext:
|
||||||
|
allowPrivilegeEscalation: false
|
||||||
|
capabilities:
|
||||||
|
drop:
|
||||||
|
- ALL
|
||||||
|
privileged: false
|
||||||
|
readOnlyRootFilesystem: true
|
||||||
|
runAsNonRoot: true
|
||||||
|
runAsUser: 1000
|
||||||
deschedulingInterval: 5m
|
deschedulingInterval: 5m
|
||||||
replicas: 3
|
replicas: 1
|
||||||
leaderElection:
|
leaderElection:
|
||||||
enabled: true
|
enabled: false
|
||||||
leaseDuration: 15s
|
command:
|
||||||
renewDeadline: 10s
|
- "/bin/descheduler"
|
||||||
retryPeriod: 2s
|
cmdOptions:
|
||||||
resourceLock: "leases"
|
v: 3
|
||||||
resourceName: "descheduler"
|
deschedulerPolicyAPIVersion: "descheduler/v1alpha2"
|
||||||
resourceNamespace: "descheduler"
|
|
||||||
deschedulerPolicy:
|
deschedulerPolicy:
|
||||||
profiles:
|
profiles:
|
||||||
- name: default
|
- name: default
|
||||||
@@ -48,13 +53,13 @@ descheduler:
|
|||||||
- name: LowNodeUtilization
|
- name: LowNodeUtilization
|
||||||
args:
|
args:
|
||||||
thresholds:
|
thresholds:
|
||||||
cpu: 20
|
cpu: 30
|
||||||
memory: 20
|
memory: 30
|
||||||
pods: 20
|
pods: 50
|
||||||
targetThresholds:
|
targetThresholds:
|
||||||
cpu: 50
|
cpu: 60
|
||||||
memory: 50
|
memory: 40
|
||||||
pods: 60
|
pods: 80
|
||||||
plugins:
|
plugins:
|
||||||
balance:
|
balance:
|
||||||
enabled:
|
enabled:
|
||||||
|
|||||||
@@ -4,14 +4,16 @@ version: 1.0.0
|
|||||||
description: Directus
|
description: Directus
|
||||||
keywords:
|
keywords:
|
||||||
- directus
|
- directus
|
||||||
- content-management-system
|
- cms
|
||||||
home: https://docs.alexlebens.dev/applications/descheduler/
|
home: https://wiki.alexlebens.dev/s/c2d242de-dcaa-4801-86a2-c4761dc8bf9b
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/directus/directus
|
- https://github.com/directus/directus
|
||||||
- https://github.com/directus/directus/pkgs/container/directus
|
- https://github.com/cloudflare/cloudflared
|
||||||
|
- https://github.com/cloudnative-pg/cloudnative-pg
|
||||||
|
- https://hub.docker.com/r/directus/directus
|
||||||
- https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template
|
- https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template
|
||||||
|
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/cloudflared
|
||||||
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/postgres-cluster
|
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/postgres-cluster
|
||||||
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/valkey
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- name: alexlebens
|
- name: alexlebens
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -29,4 +31,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/directus.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/directus.png
|
||||||
# renovate: datasource=github-releases depName=directus/directus
|
# renovate: datasource=github-releases depName=directus/directus
|
||||||
appVersion: 11.17.0
|
appVersion: 11.16.1
|
||||||
|
|||||||
@@ -14,19 +14,31 @@ spec:
|
|||||||
data:
|
data:
|
||||||
- secretKey: admin-email
|
- secretKey: admin-email
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /cl01tl/directus/config
|
key: /cl01tl/directus/config
|
||||||
|
metadataPolicy: None
|
||||||
property: admin-email
|
property: admin-email
|
||||||
- secretKey: admin-password
|
- secretKey: admin-password
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /cl01tl/directus/config
|
key: /cl01tl/directus/config
|
||||||
|
metadataPolicy: None
|
||||||
property: admin-password
|
property: admin-password
|
||||||
- secretKey: secret
|
- secretKey: secret
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /cl01tl/directus/config
|
key: /cl01tl/directus/config
|
||||||
|
metadataPolicy: None
|
||||||
property: secret
|
property: secret
|
||||||
- secretKey: key
|
- secretKey: key
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /cl01tl/directus/config
|
key: /cl01tl/directus/config
|
||||||
|
metadataPolicy: None
|
||||||
property: key
|
property: key
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -46,11 +58,17 @@ spec:
|
|||||||
data:
|
data:
|
||||||
- secretKey: OIDC_CLIENT_ID
|
- secretKey: OIDC_CLIENT_ID
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /authentik/oidc/directus
|
key: /authentik/oidc/directus
|
||||||
|
metadataPolicy: None
|
||||||
property: client
|
property: client
|
||||||
- secretKey: OIDC_CLIENT_SECRET
|
- secretKey: OIDC_CLIENT_SECRET
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /authentik/oidc/directus
|
key: /authentik/oidc/directus
|
||||||
|
metadataPolicy: None
|
||||||
property: secret
|
property: secret
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -70,7 +88,10 @@ spec:
|
|||||||
data:
|
data:
|
||||||
- secretKey: metric-token
|
- secretKey: metric-token
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /cl01tl/directus/metrics
|
key: /cl01tl/directus/metrics
|
||||||
|
metadataPolicy: None
|
||||||
property: metric-token
|
property: metric-token
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -90,15 +111,24 @@ 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_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: 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
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -118,13 +148,22 @@ spec:
|
|||||||
data:
|
data:
|
||||||
- secretKey: default
|
- secretKey: default
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /cl01tl/directus/valkey
|
key: /cl01tl/directus/valkey
|
||||||
|
metadataPolicy: None
|
||||||
property: password
|
property: password
|
||||||
- secretKey: user
|
- secretKey: user
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /cl01tl/directus/valkey
|
key: /cl01tl/directus/valkey
|
||||||
|
metadataPolicy: None
|
||||||
property: user
|
property: user
|
||||||
- secretKey: password
|
- secretKey: password
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /cl01tl/directus/valkey
|
key: /cl01tl/directus/valkey
|
||||||
|
metadataPolicy: None
|
||||||
property: password
|
property: password
|
||||||
|
|||||||
@@ -4,11 +4,12 @@ directus:
|
|||||||
type: deployment
|
type: deployment
|
||||||
replicas: 1
|
replicas: 1
|
||||||
strategy: Recreate
|
strategy: Recreate
|
||||||
|
revisionHistoryLimit: 3
|
||||||
containers:
|
containers:
|
||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/directus/directus
|
repository: directus/directus
|
||||||
tag: 11.17.0@sha256:076269ccbe7d4a0c44ce5f5b7f11e2ea5f7b3e4c4f704c0f88a52805e069c1c6
|
tag: 11.16.1
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: PUBLIC_URL
|
- name: PUBLIC_URL
|
||||||
@@ -143,7 +144,7 @@ directus:
|
|||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 10m
|
cpu: 10m
|
||||||
memory: 1Gi
|
memory: 256Mi
|
||||||
service:
|
service:
|
||||||
main:
|
main:
|
||||||
controller: main
|
controller: main
|
||||||
@@ -179,8 +180,11 @@ directus:
|
|||||||
- directus.alexlebens.net
|
- directus.alexlebens.net
|
||||||
rules:
|
rules:
|
||||||
- backendRefs:
|
- backendRefs:
|
||||||
- name: directus
|
- group: ''
|
||||||
|
kind: Service
|
||||||
|
name: directus
|
||||||
port: 80
|
port: 80
|
||||||
|
weight: 100
|
||||||
matches:
|
matches:
|
||||||
- path:
|
- path:
|
||||||
type: PathPrefix
|
type: PathPrefix
|
||||||
@@ -198,12 +202,35 @@ postgres-18-cluster:
|
|||||||
destinationBucket: postgres-backups
|
destinationBucket: postgres-backups
|
||||||
externalSecretCredentialPath: /garage/home-infra/postgres-backups
|
externalSecretCredentialPath: /garage/home-infra/postgres-backups
|
||||||
isWALArchiver: true
|
isWALArchiver: true
|
||||||
|
# - name: garage-remote
|
||||||
|
# index: 1
|
||||||
|
# destinationBucket: postgres-backups
|
||||||
|
# externalSecretCredentialPath: /garage/home-infra/postgres-backups
|
||||||
|
# retentionPolicy: "90d"
|
||||||
|
# data:
|
||||||
|
# compression: bzip2
|
||||||
|
# - name: external
|
||||||
|
# index: 1
|
||||||
|
# endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
|
# destinationBucket: postgres-backups-ce540ddf106d186bbddca68a
|
||||||
|
# externalSecretCredentialPath: /garage/home-infra/postgres-backups
|
||||||
|
# isWALArchiver: false
|
||||||
scheduledBackups:
|
scheduledBackups:
|
||||||
- name: live-backup
|
- name: live-backup
|
||||||
suspend: false
|
suspend: false
|
||||||
immediate: true
|
immediate: true
|
||||||
schedule: "0 15 14 * * *"
|
schedule: "0 15 14 * * *"
|
||||||
backupName: garage-local
|
backupName: garage-local
|
||||||
|
# - name: weekly-backup
|
||||||
|
# suspend: true
|
||||||
|
# immediate: true
|
||||||
|
# schedule: "0 0 4 * * SAT"
|
||||||
|
# backupName: garage-remote
|
||||||
|
# - name: daily-backup
|
||||||
|
# suspend: true
|
||||||
|
# immediate: true
|
||||||
|
# schedule: "0 0 0 * * *"
|
||||||
|
# backupName: external
|
||||||
valkey:
|
valkey:
|
||||||
valkey:
|
valkey:
|
||||||
auth:
|
auth:
|
||||||
@@ -212,3 +239,5 @@ valkey:
|
|||||||
aclUsers:
|
aclUsers:
|
||||||
default:
|
default:
|
||||||
permissions: "~* &* +@all"
|
permissions: "~* &* +@all"
|
||||||
|
metrics:
|
||||||
|
enabled: false
|
||||||
|
|||||||
@@ -6,7 +6,8 @@ keywords:
|
|||||||
- elastic-operator
|
- elastic-operator
|
||||||
- operator
|
- operator
|
||||||
- elastic-search
|
- elastic-search
|
||||||
home: https://docs.alexlebens.dev/applications/elastic-operator/
|
- kubernetes
|
||||||
|
home: https://wiki.alexlebens.dev/s/
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/elastic/cloud-on-k8s
|
- https://github.com/elastic/cloud-on-k8s
|
||||||
- https://github.com/elastic/cloud-on-k8s/tree/main/deploy/eck-operator
|
- https://github.com/elastic/cloud-on-k8s/tree/main/deploy/eck-operator
|
||||||
@@ -16,6 +17,6 @@ dependencies:
|
|||||||
- name: eck-operator
|
- name: eck-operator
|
||||||
version: 3.3.1
|
version: 3.3.1
|
||||||
repository: https://helm.elastic.co
|
repository: https://helm.elastic.co
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/elastic.png
|
icon: https://helm.elastic.co/icons/eck.png
|
||||||
# renovate: datasource=github-releases depName=elastic/cloud-on-k8s
|
# renovate: datasource=github-releases depName=elastic/cloud-on-k8s
|
||||||
appVersion: v3.3.1
|
appVersion: v3.3.1
|
||||||
|
|||||||
@@ -4,13 +4,6 @@ eck-operator:
|
|||||||
- stalwart
|
- stalwart
|
||||||
installCRDs: true
|
installCRDs: true
|
||||||
replicaCount: 2
|
replicaCount: 2
|
||||||
resources:
|
|
||||||
limits:
|
|
||||||
cpu: null
|
|
||||||
memory: null
|
|
||||||
requests:
|
|
||||||
cpu: 2m
|
|
||||||
memory: 50Mi
|
|
||||||
telemetry:
|
telemetry:
|
||||||
disabled: true
|
disabled: true
|
||||||
config:
|
config:
|
||||||
|
|||||||
@@ -4,11 +4,13 @@ version: 1.0.0
|
|||||||
description: Element Web
|
description: Element Web
|
||||||
keywords:
|
keywords:
|
||||||
- element-web
|
- element-web
|
||||||
- matrix-chat
|
- chat
|
||||||
home: https://docs.alexlebens.dev/applications/element-web/
|
- matrix
|
||||||
|
home: https://wiki.alexlebens.dev/s/e3b03481-1a1d-4b56-8cd9-e75a8dcc0f6c
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/element-hq/element-web
|
- https://github.com/element-hq/element-web
|
||||||
- https://github.com/element-hq/element-web/pkgs/container/element-web
|
- https://github.com/cloudflare/cloudflared
|
||||||
|
- https://hub.docker.com/r/vectorim/element-web
|
||||||
- https://gitlab.com/ananace/charts/-/tree/master/charts/element-web
|
- https://gitlab.com/ananace/charts/-/tree/master/charts/element-web
|
||||||
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/cloudflared
|
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/cloudflared
|
||||||
maintainers:
|
maintainers:
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
element-web:
|
element-web:
|
||||||
replicaCount: 1
|
replicaCount: 1
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/element-hq/element-web
|
repository: vectorim/element-web
|
||||||
tag: v1.12.13@sha256:5107e63026c13ed014f743e485821b7d4b56d275a41e76303859bb14f5f94eb6
|
tag: v1.12.13
|
||||||
|
pullPolicy: IfNotPresent
|
||||||
defaultServer:
|
defaultServer:
|
||||||
url: https://matrix.alexlebens.dev
|
url: https://matrix.alexlebens.dev
|
||||||
name: alexlebens.dev
|
name: alexlebens.dev
|
||||||
@@ -17,7 +18,9 @@ element-web:
|
|||||||
immediate: true
|
immediate: true
|
||||||
default_theme: dark
|
default_theme: dark
|
||||||
default_country_code: US
|
default_country_code: US
|
||||||
|
ingress:
|
||||||
|
enabled: false
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 1m
|
cpu: 10m
|
||||||
memory: 10Mi
|
memory: 128Mi
|
||||||
|
|||||||
@@ -5,10 +5,10 @@ description: Eraser
|
|||||||
keywords:
|
keywords:
|
||||||
- eraser
|
- eraser
|
||||||
- images
|
- images
|
||||||
home: https://docs.alexlebens.dev/applications/eraser/
|
- kubernetes
|
||||||
|
home: https://wiki.alexlebens.dev/s/bb53ffae-0eda-4ed6-9fdd-894e672b4377
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/eraser-dev/eraser
|
- https://github.com/eraser-dev/eraser
|
||||||
- https://github.com/eraser-dev/eraser/pkgs/container/eraser-manager
|
|
||||||
- https://github.com/eraser-dev/eraser/tree/main/charts/eraser
|
- https://github.com/eraser-dev/eraser/tree/main/charts/eraser
|
||||||
maintainers:
|
maintainers:
|
||||||
- name: alexlebens
|
- name: alexlebens
|
||||||
@@ -16,6 +16,6 @@ dependencies:
|
|||||||
- name: eraser
|
- name: eraser
|
||||||
version: 1.4.1
|
version: 1.4.1
|
||||||
repository: https://eraser-dev.github.io/eraser/charts
|
repository: https://eraser-dev.github.io/eraser/charts
|
||||||
icon: https://raw.githubusercontent.com/eraser-dev/eraser/refs/heads/main/images/eraser-logo-color-1c.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/kubernetes.png
|
||||||
# renovate: datasource=github-releases depName=eraser-dev/eraser
|
# renovate: datasource=github-releases depName=eraser-dev/eraser
|
||||||
appVersion: v1.4.1
|
appVersion: v1.4.1
|
||||||
|
|||||||
@@ -1,37 +1,50 @@
|
|||||||
eraser:
|
eraser:
|
||||||
runtimeConfig:
|
runtimeConfig:
|
||||||
|
apiVersion: eraser.sh/v1alpha3
|
||||||
|
kind: EraserConfig
|
||||||
manager:
|
manager:
|
||||||
|
runtime:
|
||||||
|
name: containerd
|
||||||
|
address: unix:///run/containerd/containerd.sock
|
||||||
|
logLevel: info
|
||||||
scheduling:
|
scheduling:
|
||||||
repeatInterval: 24h
|
repeatInterval: 24h
|
||||||
beginImmediately: true
|
beginImmediately: true
|
||||||
|
profile:
|
||||||
|
enabled: false
|
||||||
|
port: 6060
|
||||||
imageJob:
|
imageJob:
|
||||||
|
successRatio: 1.0
|
||||||
cleanup:
|
cleanup:
|
||||||
delayOnSuccess: 0s
|
delayOnSuccess: 0s
|
||||||
delayOnFailure: 24h
|
delayOnFailure: 24h
|
||||||
|
nodeFilter:
|
||||||
|
type: exclude
|
||||||
|
selectors:
|
||||||
|
- eraser.sh/cleanup.filter
|
||||||
|
- kubernetes.io/os=windows
|
||||||
components:
|
components:
|
||||||
collector:
|
collector:
|
||||||
image:
|
enabled: true
|
||||||
repo: ghcr.io/eraser-dev/collector
|
|
||||||
tag: v1.4.1@sha256:827588ff826c3558bf2c50b1fc94f20122b054dfcf3480c3ffe6f0bae25c3dad
|
|
||||||
request:
|
request:
|
||||||
cpu: 1m
|
cpu: 10m
|
||||||
memory: 20Mi
|
memory: 128Mi
|
||||||
scanner:
|
scanner:
|
||||||
enabled: false
|
enabled: false
|
||||||
remover:
|
|
||||||
image:
|
|
||||||
repo: ghcr.io/eraser-dev/remover
|
|
||||||
tag: v1.4.1@sha256:e57592157d717588f69c011cd0b6ab783a19a53b447a5350b27e7e66aae67525
|
|
||||||
request:
|
request:
|
||||||
cpu: 1m
|
cpu: 100m
|
||||||
memory: 20Mi
|
memory: 128Mi
|
||||||
|
config: ""
|
||||||
|
remover:
|
||||||
|
request:
|
||||||
|
cpu: 10m
|
||||||
|
memory: 128Mi
|
||||||
deploy:
|
deploy:
|
||||||
image:
|
securityContext:
|
||||||
repo: ghcr.io/eraser-dev/eraser-manager
|
allowPrivilegeEscalation: false
|
||||||
tag: v1.4.1@sha256:5f18fb7da4ccad93a8643ece496681f1489b0d7b0ce45e18a94774cf8b6a717d
|
|
||||||
resources:
|
resources:
|
||||||
limits:
|
|
||||||
memory: null
|
|
||||||
requests:
|
requests:
|
||||||
cpu: 1m
|
cpu: 10m
|
||||||
memory: 20Mi
|
memory: 30Mi
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/os: linux
|
||||||
|
|||||||
@@ -4,8 +4,7 @@ version: 1.0.0
|
|||||||
description: Excalidraw
|
description: Excalidraw
|
||||||
keywords:
|
keywords:
|
||||||
- excalidraw
|
- excalidraw
|
||||||
- drawing
|
home: https://wiki.alexlebens.dev/
|
||||||
home: https://docs.alexlebens.dev/applications/eraser/
|
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/excalidraw/excalidraw
|
- https://github.com/excalidraw/excalidraw
|
||||||
- https://hub.docker.com/r/excalidraw/excalidraw
|
- https://hub.docker.com/r/excalidraw/excalidraw
|
||||||
|
|||||||
@@ -4,11 +4,13 @@ excalidraw:
|
|||||||
type: deployment
|
type: deployment
|
||||||
replicas: 1
|
replicas: 1
|
||||||
strategy: Recreate
|
strategy: Recreate
|
||||||
|
revisionHistoryLimit: 3
|
||||||
containers:
|
containers:
|
||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: excalidraw/excalidraw
|
repository: excalidraw/excalidraw
|
||||||
tag: latest@sha256:3c2513e830bb6e195147c05b34ecf8393d0ba2b1cc86e93b407a5777d6135c6c
|
tag: latest@sha256:3c2513e830bb6e195147c05b34ecf8393d0ba2b1cc86e93b407a5777d6135c6c
|
||||||
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: NODE_ENV
|
- name: NODE_ENV
|
||||||
value: production
|
value: production
|
||||||
@@ -16,8 +18,8 @@ excalidraw:
|
|||||||
value: America/Chicago
|
value: America/Chicago
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 1m
|
cpu: 10m
|
||||||
memory: 10Mi
|
memory: 128Mi
|
||||||
service:
|
service:
|
||||||
main:
|
main:
|
||||||
controller: main
|
controller: main
|
||||||
@@ -38,8 +40,11 @@ excalidraw:
|
|||||||
- excalidraw.alexlebens.net
|
- excalidraw.alexlebens.net
|
||||||
rules:
|
rules:
|
||||||
- backendRefs:
|
- backendRefs:
|
||||||
- name: excalidraw
|
- group: ''
|
||||||
|
kind: Service
|
||||||
|
name: excalidraw
|
||||||
port: 80
|
port: 80
|
||||||
|
weight: 100
|
||||||
matches:
|
matches:
|
||||||
- path:
|
- path:
|
||||||
type: PathPrefix
|
type: PathPrefix
|
||||||
|
|||||||
@@ -5,10 +5,11 @@ description: External DNS
|
|||||||
keywords:
|
keywords:
|
||||||
- external-dns
|
- external-dns
|
||||||
- dns
|
- dns
|
||||||
home: https://docs.alexlebens.dev/applications/eraser/
|
- unifi
|
||||||
|
- kubernetes
|
||||||
|
home: https://wiki.alexlebens.dev/s/7b50e4da-5dc1-4f62-baf9-14b5fed64552
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/kubernetes-sigs/external-dns
|
- https://github.com/kubernetes-sigs/external-dns
|
||||||
- https://github.com/kashalls/external-dns-unifi-webhook
|
|
||||||
- https://github.com/kubernetes-sigs/external-dns/tree/master/charts/external-dns
|
- https://github.com/kubernetes-sigs/external-dns/tree/master/charts/external-dns
|
||||||
maintainers:
|
maintainers:
|
||||||
- name: alexlebens
|
- name: alexlebens
|
||||||
|
|||||||
@@ -14,5 +14,8 @@ spec:
|
|||||||
data:
|
data:
|
||||||
- secretKey: api-key
|
- secretKey: api-key
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /unifi/auth/cl01tl
|
key: /unifi/auth/cl01tl
|
||||||
|
metadataPolicy: None
|
||||||
property: api-key
|
property: api-key
|
||||||
|
|||||||
@@ -1,27 +1,25 @@
|
|||||||
external-dns-unifi:
|
external-dns-unifi:
|
||||||
fullnameOverride: external-dns-unifi
|
fullnameOverride: external-dns-unifi
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
cpu: 1m
|
|
||||||
memory: 80Mi
|
|
||||||
serviceMonitor:
|
serviceMonitor:
|
||||||
enabled: true
|
enabled: true
|
||||||
interval: 360m
|
interval: 1m
|
||||||
sources:
|
sources:
|
||||||
|
- ingress
|
||||||
- crd
|
- crd
|
||||||
- gateway-httproute
|
- gateway-httproute
|
||||||
- gateway-tlsroute
|
- gateway-tlsroute
|
||||||
policy: sync
|
policy: sync
|
||||||
|
registry: txt
|
||||||
txtOwnerId: default
|
txtOwnerId: default
|
||||||
txtPrefix: k8s.
|
txtPrefix: k8s.
|
||||||
domainFilters: ["alexlebens.net"]
|
domainFilters: ["alexlebens.net"]
|
||||||
excludeDomains: ["alexlebens.dev"]
|
excludeDomains: []
|
||||||
provider:
|
provider:
|
||||||
name: webhook
|
name: webhook
|
||||||
webhook:
|
webhook:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/kashalls/external-dns-unifi-webhook
|
repository: ghcr.io/kashalls/external-dns-unifi-webhook
|
||||||
tag: v0.8.2@sha256:7f0ddbbc83a36a2a9d762e25eef9cafcb3adf0493068a27d72ae71087eafe6f0
|
tag: v0.8.2
|
||||||
env:
|
env:
|
||||||
- name: UNIFI_HOST
|
- name: UNIFI_HOST
|
||||||
value: https://192.168.1.1
|
value: https://192.168.1.1
|
||||||
@@ -31,14 +29,18 @@ external-dns-unifi:
|
|||||||
name: external-dns-unifi-secret
|
name: external-dns-unifi-secret
|
||||||
key: api-key
|
key: api-key
|
||||||
- name: LOG_LEVEL
|
- name: LOG_LEVEL
|
||||||
value: info
|
value: debug
|
||||||
livenessProbe:
|
livenessProbe:
|
||||||
httpGet:
|
httpGet:
|
||||||
path: /healthz
|
path: /healthz
|
||||||
port: http-webhook
|
port: http-webhook
|
||||||
|
initialDelaySeconds: 10
|
||||||
|
timeoutSeconds: 5
|
||||||
readinessProbe:
|
readinessProbe:
|
||||||
httpGet:
|
httpGet:
|
||||||
path: /readyz
|
path: /readyz
|
||||||
port: http-webhook
|
port: http-webhook
|
||||||
|
initialDelaySeconds: 10
|
||||||
|
timeoutSeconds: 5
|
||||||
extraArgs:
|
extraArgs:
|
||||||
- --ignore-ingress-tls-spec
|
- --ignore-ingress-tls-spec
|
||||||
|
|||||||
@@ -2,5 +2,5 @@ dependencies:
|
|||||||
- name: external-secrets
|
- name: external-secrets
|
||||||
repository: https://charts.external-secrets.io
|
repository: https://charts.external-secrets.io
|
||||||
version: 2.2.0
|
version: 2.2.0
|
||||||
digest: sha256:3894df20e1f3d56bc9789177181a84d8ae1402ef76ec6328e417ce5a568738ae
|
digest: sha256:832fc3f8d3728bdea2b696a6044e4c18967cd9ab9c5cc74adbf40aaa270a84b4
|
||||||
generated: "2026-03-26T19:19:15.734454-05:00"
|
generated: "2026-03-20T20:53:08.407747649Z"
|
||||||
|
|||||||
@@ -5,17 +5,15 @@ description: External Secrets
|
|||||||
keywords:
|
keywords:
|
||||||
- external-secrets
|
- external-secrets
|
||||||
- secrets
|
- secrets
|
||||||
- operator
|
- vault
|
||||||
home: https://docs.alexlebens.dev/applications/eraser/
|
home: https://wiki.alexlebens.dev/s/d29044fb-0d63-4500-8853-2971964f356a
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/external-secrets/external-secrets
|
- https://github.com/external-secrets/external-secrets
|
||||||
- https://github.com/external-secrets/external-secrets/pkgs/container/external-secrets
|
|
||||||
- https://github.com/external-secrets/external-secrets/tree/main/deploy/charts/external-secrets
|
- https://github.com/external-secrets/external-secrets/tree/main/deploy/charts/external-secrets
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: external-secrets
|
- name: external-secrets
|
||||||
alias: external-secrets
|
|
||||||
version: 2.2.0
|
version: 2.2.0
|
||||||
repository: https://charts.external-secrets.io
|
repository: https://charts.external-secrets.io
|
||||||
icon: https://raw.githubusercontent.com/external-secrets/external-secrets/refs/heads/main/assets/eso-logo-large.png
|
icon: https://avatars.githubusercontent.com/u/68335991?s=48&v=4
|
||||||
# renovate: datasource=github-releases depName=external-secrets/external-secrets
|
# renovate: datasource=github-releases depName=external-secrets/external-secrets
|
||||||
appVersion: v2.2.0
|
appVersion: v2.2.0
|
||||||
|
|||||||
@@ -1,44 +0,0 @@
|
|||||||
external-secrets:
|
|
||||||
replicaCount: 3
|
|
||||||
image:
|
|
||||||
repository: ghcr.io/external-secrets/external-secrets
|
|
||||||
tag: v2.2.0@sha256:876e627dbee5b0edd12da49b035469d12418cd6c3c4be5e383ae6a82e8bd4565
|
|
||||||
installCRDs: true
|
|
||||||
crds:
|
|
||||||
createClusterExternalSecret: true
|
|
||||||
createClusterSecretStore: true
|
|
||||||
createSecretStore: true
|
|
||||||
createClusterGenerator: true
|
|
||||||
createClusterPushSecret: true
|
|
||||||
createPushSecret: true
|
|
||||||
leaderElect: true
|
|
||||||
extendedMetricLabels: true
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
cpu: 5m
|
|
||||||
memory: 50Mi
|
|
||||||
serviceMonitor:
|
|
||||||
enabled: true
|
|
||||||
livenessProbe:
|
|
||||||
enabled: true
|
|
||||||
readinessProbe:
|
|
||||||
enabled: true
|
|
||||||
podDisruptionBudget:
|
|
||||||
enabled: true
|
|
||||||
minAvailable: 1
|
|
||||||
webhook:
|
|
||||||
image:
|
|
||||||
repository: ghcr.io/external-secrets/external-secrets
|
|
||||||
tag: v2.2.0@sha256:876e627dbee5b0edd12da49b035469d12418cd6c3c4be5e383ae6a82e8bd4565
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
cpu: 1m
|
|
||||||
memory: 30Mi
|
|
||||||
certController:
|
|
||||||
image:
|
|
||||||
repository: ghcr.io/external-secrets/external-secrets
|
|
||||||
tag: v2.2.0@sha256:876e627dbee5b0edd12da49b035469d12418cd6c3c4be5e383ae6a82e8bd4565
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
cpu: 1m
|
|
||||||
memory: 60Mi
|
|
||||||
@@ -5,12 +5,10 @@ description: Foldergram
|
|||||||
keywords:
|
keywords:
|
||||||
- foldergram
|
- foldergram
|
||||||
- pictures
|
- pictures
|
||||||
home: https://docs.alexlebens.dev/applications/foldergram/
|
home: https://wiki.alexlebens.dev/
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/foldergram/foldergram
|
- https://github.com/foldergram/foldergram
|
||||||
- https://github.com/foldergram/foldergram/pkgs/container/foldergram
|
|
||||||
- https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template
|
- https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template
|
||||||
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/volsync-target
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- name: alexlebens
|
- name: alexlebens
|
||||||
dependencies:
|
dependencies:
|
||||||
|
|||||||
@@ -4,11 +4,12 @@ foldergram:
|
|||||||
type: deployment
|
type: deployment
|
||||||
replicas: 1
|
replicas: 1
|
||||||
strategy: Recreate
|
strategy: Recreate
|
||||||
|
revisionHistoryLimit: 3
|
||||||
containers:
|
containers:
|
||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/foldergram/foldergram
|
repository: ghcr.io/foldergram/foldergram
|
||||||
tag: 1.0.8@sha256:3546dc1da4ec12cb27aaecbf77896d708ac7601eb0225e0f6e181d7ef35273f9
|
tag: 1.0.6
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: IMAGE_DETAIL_SOURCE
|
- name: IMAGE_DETAIL_SOURCE
|
||||||
@@ -23,8 +24,8 @@ foldergram:
|
|||||||
value: https://foldergram.alexlebens.net
|
value: https://foldergram.alexlebens.net
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 1m
|
cpu: 10m
|
||||||
memory: 230Mi
|
memory: 128Mi
|
||||||
service:
|
service:
|
||||||
main:
|
main:
|
||||||
controller: main
|
controller: main
|
||||||
@@ -45,8 +46,11 @@ foldergram:
|
|||||||
- foldergram.alexlebens.net
|
- foldergram.alexlebens.net
|
||||||
rules:
|
rules:
|
||||||
- backendRefs:
|
- backendRefs:
|
||||||
- name: foldergram
|
- group: ''
|
||||||
|
kind: Service
|
||||||
|
name: foldergram
|
||||||
port: 80
|
port: 80
|
||||||
|
weight: 100
|
||||||
matches:
|
matches:
|
||||||
- path:
|
- path:
|
||||||
type: PathPrefix
|
type: PathPrefix
|
||||||
@@ -57,6 +61,7 @@ foldergram:
|
|||||||
storageClass: ceph-block
|
storageClass: ceph-block
|
||||||
accessMode: ReadWriteOnce
|
accessMode: ReadWriteOnce
|
||||||
size: 10Gi
|
size: 10Gi
|
||||||
|
retain: false
|
||||||
advancedMounts:
|
advancedMounts:
|
||||||
main:
|
main:
|
||||||
main:
|
main:
|
||||||
|
|||||||
@@ -5,14 +5,15 @@ description: FreshRSS
|
|||||||
keywords:
|
keywords:
|
||||||
- freshrss
|
- freshrss
|
||||||
- rss
|
- rss
|
||||||
home: https://docs.alexlebens.dev/applications/freshrss/
|
home: https://wiki.alexlebens.dev/s/251cb7cb-2797-4bbb-8597-32757aa96391
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/FreshRSS/FreshRSS
|
- https://github.com/FreshRSS/FreshRSS
|
||||||
|
- https://github.com/cloudflare/cloudflared
|
||||||
|
- https://github.com/cloudnative-pg/cloudnative-pg
|
||||||
- https://hub.docker.com/r/freshrss/freshrss
|
- https://hub.docker.com/r/freshrss/freshrss
|
||||||
- https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template
|
- https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template
|
||||||
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/cloudflared
|
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/cloudflared
|
||||||
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/postgres-cluster
|
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/postgres-cluster
|
||||||
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/volsync-target
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- name: alexlebens
|
- name: alexlebens
|
||||||
dependencies:
|
dependencies:
|
||||||
|
|||||||
@@ -14,15 +14,24 @@ spec:
|
|||||||
data:
|
data:
|
||||||
- secretKey: ADMIN_EMAIL
|
- secretKey: ADMIN_EMAIL
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /cl01tl/freshrss/config
|
key: /cl01tl/freshrss/config
|
||||||
|
metadataPolicy: None
|
||||||
property: ADMIN_EMAIL
|
property: ADMIN_EMAIL
|
||||||
- secretKey: ADMIN_PASSWORD
|
- secretKey: ADMIN_PASSWORD
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /cl01tl/freshrss/config
|
key: /cl01tl/freshrss/config
|
||||||
|
metadataPolicy: None
|
||||||
property: ADMIN_PASSWORD
|
property: ADMIN_PASSWORD
|
||||||
- secretKey: ADMIN_API_PASSWORD
|
- secretKey: ADMIN_API_PASSWORD
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /cl01tl/freshrss/config
|
key: /cl01tl/freshrss/config
|
||||||
|
metadataPolicy: None
|
||||||
property: ADMIN_API_PASSWORD
|
property: ADMIN_API_PASSWORD
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -42,13 +51,22 @@ spec:
|
|||||||
data:
|
data:
|
||||||
- secretKey: OIDC_CLIENT_ID
|
- secretKey: OIDC_CLIENT_ID
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /authentik/oidc/freshrss
|
key: /authentik/oidc/freshrss
|
||||||
|
metadataPolicy: None
|
||||||
property: client
|
property: client
|
||||||
- secretKey: OIDC_CLIENT_SECRET
|
- secretKey: OIDC_CLIENT_SECRET
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /authentik/oidc/freshrss
|
key: /authentik/oidc/freshrss
|
||||||
|
metadataPolicy: None
|
||||||
property: secret
|
property: secret
|
||||||
- secretKey: OIDC_CLIENT_CRYPTO_KEY
|
- secretKey: OIDC_CLIENT_CRYPTO_KEY
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /authentik/oidc/freshrss
|
key: /authentik/oidc/freshrss
|
||||||
|
metadataPolicy: None
|
||||||
property: crypto-key
|
property: crypto-key
|
||||||
|
|||||||
@@ -4,11 +4,84 @@ freshrss:
|
|||||||
type: deployment
|
type: deployment
|
||||||
replicas: 1
|
replicas: 1
|
||||||
strategy: Recreate
|
strategy: Recreate
|
||||||
|
revisionHistoryLimit: 3
|
||||||
|
initContainers:
|
||||||
|
init-download-extension-1:
|
||||||
|
securityContext:
|
||||||
|
runAsUser: 0
|
||||||
|
image:
|
||||||
|
repository: alpine
|
||||||
|
tag: 3.23.3
|
||||||
|
pullPolicy: IfNotPresent
|
||||||
|
command:
|
||||||
|
- /bin/sh
|
||||||
|
- -ec
|
||||||
|
- |
|
||||||
|
apk add --no-cache git;
|
||||||
|
cd /tmp;
|
||||||
|
git clone -n --depth=1 --filter=tree:0 https://github.com/cn-tools/cntools_FreshRssExtensions.git;
|
||||||
|
cd cntools_FreshRssExtensions;
|
||||||
|
git sparse-checkout set --no-cone /xExtension-YouTubeChannel2RssFeed;
|
||||||
|
git checkout;
|
||||||
|
rm -rf /var/www/FreshRSS/extensions/xExtension-YouTubeChannel2RssFeed
|
||||||
|
cp -r xExtension-YouTubeChannel2RssFeed /var/www/FreshRSS/extensions
|
||||||
|
chown -R 568:568 /var/www/FreshRSS/extensions/xExtension-YouTubeChannel2RssFeed
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: 10m
|
||||||
|
memory: 128Mi
|
||||||
|
init-download-extension-2:
|
||||||
|
securityContext:
|
||||||
|
runAsUser: 0
|
||||||
|
image:
|
||||||
|
repository: alpine
|
||||||
|
tag: 3.23.3
|
||||||
|
pullPolicy: IfNotPresent
|
||||||
|
command:
|
||||||
|
- /bin/sh
|
||||||
|
- -ec
|
||||||
|
- |
|
||||||
|
apk add --no-cache git;
|
||||||
|
cd /tmp;
|
||||||
|
git clone -n --depth=1 --filter=tree:0 https://github.com/FreshRSS/Extensions.git;
|
||||||
|
cd Extensions;
|
||||||
|
git sparse-checkout set --no-cone /xExtension-ImageProxy;
|
||||||
|
git checkout;
|
||||||
|
rm -rf /var/www/FreshRSS/extensions/xExtension-ImageProxy
|
||||||
|
cp -r xExtension-ImageProxy /var/www/FreshRSS/extensions
|
||||||
|
chown -R 568:568 /var/www/FreshRSS/extensions/xExtension-ImageProxy
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: 10m
|
||||||
|
memory: 128Mi
|
||||||
|
init-download-extension-3:
|
||||||
|
securityContext:
|
||||||
|
runAsUser: 0
|
||||||
|
image:
|
||||||
|
repository: alpine
|
||||||
|
tag: 3.23.3
|
||||||
|
pullPolicy: IfNotPresent
|
||||||
|
command:
|
||||||
|
- /bin/sh
|
||||||
|
- -ec
|
||||||
|
- |
|
||||||
|
cd /tmp;
|
||||||
|
wget https://github.com/zimmra/xExtension-karakeep-button/archive/refs/tags/v1.1.tar.gz;
|
||||||
|
tar -xvzf *.tar.gz;
|
||||||
|
rm -rf /var/www/FreshRSS/extensions/xExtension-karakeep-button
|
||||||
|
mkdir /var/www/FreshRSS/extensions/xExtension-karakeep-button
|
||||||
|
cp -r /tmp/xExtension-karakeep-button-*/* /var/www/FreshRSS/extensions/xExtension-karakeep-button
|
||||||
|
chown -R 568:568 /var/www/FreshRSS/extensions/xExtension-karakeep-button
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: 10m
|
||||||
|
memory: 128Mi
|
||||||
containers:
|
containers:
|
||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: freshrss/freshrss
|
repository: freshrss/freshrss
|
||||||
tag: 1.28.1@sha256:9100f649f5c946f589f54cdb9be7a65996528f48f691ef90eb262a0e06e5a522
|
tag: 1.28.1
|
||||||
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: PGID
|
- name: PGID
|
||||||
value: "568"
|
value: "568"
|
||||||
@@ -78,7 +151,7 @@ freshrss:
|
|||||||
name: freshrss-install-secret
|
name: freshrss-install-secret
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 1m
|
cpu: 10m
|
||||||
memory: 128Mi
|
memory: 128Mi
|
||||||
service:
|
service:
|
||||||
main:
|
main:
|
||||||
@@ -94,11 +167,31 @@ freshrss:
|
|||||||
storageClass: ceph-block
|
storageClass: ceph-block
|
||||||
accessMode: ReadWriteOnce
|
accessMode: ReadWriteOnce
|
||||||
size: 5Gi
|
size: 5Gi
|
||||||
|
retain: true
|
||||||
advancedMounts:
|
advancedMounts:
|
||||||
main:
|
main:
|
||||||
main:
|
main:
|
||||||
- path: /var/www/FreshRSS/data
|
- path: /var/www/FreshRSS/data
|
||||||
readOnly: false
|
readOnly: false
|
||||||
|
extensions:
|
||||||
|
storageClass: ceph-block
|
||||||
|
accessMode: ReadWriteOnce
|
||||||
|
size: 1Gi
|
||||||
|
retain: true
|
||||||
|
advancedMounts:
|
||||||
|
main:
|
||||||
|
init-download-extension-1:
|
||||||
|
- path: /var/www/FreshRSS/extensions
|
||||||
|
readOnly: false
|
||||||
|
init-download-extension-2:
|
||||||
|
- path: /var/www/FreshRSS/extensions
|
||||||
|
readOnly: false
|
||||||
|
init-download-extension-3:
|
||||||
|
- path: /var/www/FreshRSS/extensions
|
||||||
|
readOnly: false
|
||||||
|
main:
|
||||||
|
- path: /var/www/FreshRSS/extensions
|
||||||
|
readOnly: false
|
||||||
postgres-18-cluster:
|
postgres-18-cluster:
|
||||||
mode: recovery
|
mode: recovery
|
||||||
recovery:
|
recovery:
|
||||||
@@ -112,12 +205,35 @@ postgres-18-cluster:
|
|||||||
destinationBucket: postgres-backups
|
destinationBucket: postgres-backups
|
||||||
externalSecretCredentialPath: /garage/home-infra/postgres-backups
|
externalSecretCredentialPath: /garage/home-infra/postgres-backups
|
||||||
isWALArchiver: true
|
isWALArchiver: true
|
||||||
|
# - name: garage-remote
|
||||||
|
# index: 1
|
||||||
|
# destinationBucket: postgres-backups
|
||||||
|
# externalSecretCredentialPath: /garage/home-infra/postgres-backups
|
||||||
|
# retentionPolicy: "90d"
|
||||||
|
# data:
|
||||||
|
# compression: bzip2
|
||||||
|
# - name: external
|
||||||
|
# index: 1
|
||||||
|
# endpointURL: https://nyc3.digitaloceanspaces.com
|
||||||
|
# destinationBucket: postgres-backups-ce540ddf106d186bbddca68a
|
||||||
|
# externalSecretCredentialPath: /garage/home-infra/postgres-backups
|
||||||
|
# isWALArchiver: false
|
||||||
scheduledBackups:
|
scheduledBackups:
|
||||||
- name: live-backup
|
- name: live-backup
|
||||||
suspend: false
|
suspend: false
|
||||||
immediate: true
|
immediate: true
|
||||||
schedule: "0 20 14 * * *"
|
schedule: "0 20 14 * * *"
|
||||||
backupName: garage-local
|
backupName: garage-local
|
||||||
|
# - name: weekly-backup
|
||||||
|
# suspend: true
|
||||||
|
# immediate: true
|
||||||
|
# schedule: "0 0 4 * * SAT"
|
||||||
|
# backupName: garage-remote
|
||||||
|
# - name: daily-backup
|
||||||
|
# suspend: true
|
||||||
|
# immediate: true
|
||||||
|
# schedule: "0 0 0 * * *"
|
||||||
|
# backupName: external
|
||||||
volsync-target-data:
|
volsync-target-data:
|
||||||
pvcTarget: freshrss-data
|
pvcTarget: freshrss-data
|
||||||
moverSecurityContext:
|
moverSecurityContext:
|
||||||
@@ -125,6 +241,11 @@ volsync-target-data:
|
|||||||
runAsGroup: 568
|
runAsGroup: 568
|
||||||
fsGroup: 568
|
fsGroup: 568
|
||||||
fsGroupChangePolicy: OnRootMismatch
|
fsGroupChangePolicy: OnRootMismatch
|
||||||
|
supplementalGroups:
|
||||||
|
- 44
|
||||||
|
- 100
|
||||||
|
- 109
|
||||||
|
- 65539
|
||||||
local:
|
local:
|
||||||
enabled: true
|
enabled: true
|
||||||
schedule: 18 8 * * *
|
schedule: 18 8 * * *
|
||||||
|
|||||||
@@ -4,13 +4,12 @@ version: 1.0.0
|
|||||||
description: Garage
|
description: Garage
|
||||||
keywords:
|
keywords:
|
||||||
- garage
|
- garage
|
||||||
|
- storage
|
||||||
- s3
|
- s3
|
||||||
home: https://docs.alexlebens.dev/applications/garage/
|
home: https://wiki.alexlebens.dev/s/
|
||||||
sources:
|
sources:
|
||||||
- https://git.deuxfleurs.fr/Deuxfleurs/garage
|
- https://git.deuxfleurs.fr/Deuxfleurs/garage
|
||||||
- https://github.com/khairul169/garage-webui
|
|
||||||
- https://hub.docker.com/r/dxflrs/garage
|
- https://hub.docker.com/r/dxflrs/garage
|
||||||
- https://hub.docker.com/r/khairul169/garage-webui
|
|
||||||
- https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template
|
- https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template
|
||||||
maintainers:
|
maintainers:
|
||||||
- name: alexlebens
|
- name: alexlebens
|
||||||
@@ -19,6 +18,6 @@ dependencies:
|
|||||||
alias: garage
|
alias: garage
|
||||||
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
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/garage.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/kubernetes.png
|
||||||
# renovate: datasource=docker depName=dxflrs/garage
|
# renovate: datasource=github-releases depName=deuxfleurs-org/garage
|
||||||
appVersion: v2.2.0
|
appVersion: v2.1.0
|
||||||
|
|||||||
@@ -14,13 +14,22 @@ spec:
|
|||||||
data:
|
data:
|
||||||
- secretKey: GARAGE_RPC_SECRET
|
- secretKey: GARAGE_RPC_SECRET
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /cl01tl/garage/token
|
key: /cl01tl/garage/token
|
||||||
|
metadataPolicy: None
|
||||||
property: rpc
|
property: rpc
|
||||||
- secretKey: GARAGE_ADMIN_TOKEN
|
- secretKey: GARAGE_ADMIN_TOKEN
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /cl01tl/garage/token
|
key: /cl01tl/garage/token
|
||||||
|
metadataPolicy: None
|
||||||
property: admin
|
property: admin
|
||||||
- secretKey: GARAGE_METRICS_TOKEN
|
- secretKey: GARAGE_METRICS_TOKEN
|
||||||
remoteRef:
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
key: /cl01tl/garage/token
|
key: /cl01tl/garage/token
|
||||||
|
metadataPolicy: None
|
||||||
property: metric
|
property: metric
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ garage:
|
|||||||
type: deployment
|
type: deployment
|
||||||
replicas: 1
|
replicas: 1
|
||||||
strategy: Recreate
|
strategy: Recreate
|
||||||
|
revisionHistoryLimit: 3
|
||||||
pod:
|
pod:
|
||||||
labels:
|
labels:
|
||||||
garage-type: server
|
garage-type: server
|
||||||
@@ -21,18 +22,32 @@ garage:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: dxflrs/garage
|
repository: dxflrs/garage
|
||||||
tag: v2.2.0@sha256:45a61ce3f7c9c24fc23d9ed2b09b27ed560ab87b34605d175d5c588f539c24e4
|
tag: v2.2.0
|
||||||
|
pullPolicy: IfNotPresent
|
||||||
envFrom:
|
envFrom:
|
||||||
- secretRef:
|
- secretRef:
|
||||||
name: garage-token-secret
|
name: garage-token-secret
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 10m
|
cpu: 10m
|
||||||
memory: 400Mi
|
memory: 128Mi
|
||||||
|
debug:
|
||||||
|
image:
|
||||||
|
repository: ubuntu
|
||||||
|
tag: resolute-20260312
|
||||||
|
pullPolicy: IfNotPresent
|
||||||
|
command:
|
||||||
|
- "sleep"
|
||||||
|
- "infinity"
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: 10m
|
||||||
|
memory: 32Mi
|
||||||
server-2:
|
server-2:
|
||||||
type: deployment
|
type: deployment
|
||||||
replicas: 1
|
replicas: 1
|
||||||
strategy: Recreate
|
strategy: Recreate
|
||||||
|
revisionHistoryLimit: 3
|
||||||
pod:
|
pod:
|
||||||
labels:
|
labels:
|
||||||
garage-type: server
|
garage-type: server
|
||||||
@@ -50,18 +65,20 @@ garage:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: dxflrs/garage
|
repository: dxflrs/garage
|
||||||
tag: v2.2.0@sha256:45a61ce3f7c9c24fc23d9ed2b09b27ed560ab87b34605d175d5c588f539c24e4
|
tag: v2.2.0
|
||||||
|
pullPolicy: IfNotPresent
|
||||||
envFrom:
|
envFrom:
|
||||||
- secretRef:
|
- secretRef:
|
||||||
name: garage-token-secret
|
name: garage-token-secret
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 10m
|
cpu: 10m
|
||||||
memory: 400Mi
|
memory: 128Mi
|
||||||
server-3:
|
server-3:
|
||||||
type: deployment
|
type: deployment
|
||||||
replicas: 1
|
replicas: 1
|
||||||
strategy: Recreate
|
strategy: Recreate
|
||||||
|
revisionHistoryLimit: 3
|
||||||
pod:
|
pod:
|
||||||
labels:
|
labels:
|
||||||
garage-type: server
|
garage-type: server
|
||||||
@@ -79,23 +96,26 @@ garage:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: dxflrs/garage
|
repository: dxflrs/garage
|
||||||
tag: v2.2.0@sha256:45a61ce3f7c9c24fc23d9ed2b09b27ed560ab87b34605d175d5c588f539c24e4
|
tag: v2.2.0
|
||||||
|
pullPolicy: IfNotPresent
|
||||||
envFrom:
|
envFrom:
|
||||||
- secretRef:
|
- secretRef:
|
||||||
name: garage-token-secret
|
name: garage-token-secret
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 10m
|
cpu: 10m
|
||||||
memory: 400Mi
|
memory: 128Mi
|
||||||
webui:
|
webui:
|
||||||
type: deployment
|
type: deployment
|
||||||
replicas: 1
|
replicas: 1
|
||||||
strategy: Recreate
|
strategy: Recreate
|
||||||
|
revisionHistoryLimit: 3
|
||||||
containers:
|
containers:
|
||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: khairul169/garage-webui
|
repository: khairul169/garage-webui
|
||||||
tag: 1.1.0@sha256:17c793551873155065bf9a022dabcde874de808a1f26e648d4b82e168806439c
|
tag: 1.1.0
|
||||||
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: API_BASE_URL
|
- name: API_BASE_URL
|
||||||
value: http://garage-main.garage:3903
|
value: http://garage-main.garage:3903
|
||||||
@@ -108,8 +128,8 @@ garage:
|
|||||||
key: GARAGE_ADMIN_TOKEN
|
key: GARAGE_ADMIN_TOKEN
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 1m
|
cpu: 10m
|
||||||
memory: 10Mi
|
memory: 128Mi
|
||||||
configMaps:
|
configMaps:
|
||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
@@ -300,8 +320,11 @@ garage:
|
|||||||
- garage-webui.alexlebens.net
|
- garage-webui.alexlebens.net
|
||||||
rules:
|
rules:
|
||||||
- backendRefs:
|
- backendRefs:
|
||||||
- name: garage-webui
|
- group: ''
|
||||||
|
kind: Service
|
||||||
|
name: garage-webui
|
||||||
port: 3909
|
port: 3909
|
||||||
|
weight: 100
|
||||||
matches:
|
matches:
|
||||||
- path:
|
- path:
|
||||||
type: PathPrefix
|
type: PathPrefix
|
||||||
@@ -317,8 +340,11 @@ garage:
|
|||||||
- garage-s3.alexlebens.net
|
- garage-s3.alexlebens.net
|
||||||
rules:
|
rules:
|
||||||
- backendRefs:
|
- backendRefs:
|
||||||
- name: garage-main
|
- group: ''
|
||||||
|
kind: Service
|
||||||
|
name: garage-main
|
||||||
port: 3900
|
port: 3900
|
||||||
|
weight: 100
|
||||||
matches:
|
matches:
|
||||||
- path:
|
- path:
|
||||||
type: PathPrefix
|
type: PathPrefix
|
||||||
@@ -335,6 +361,11 @@ garage:
|
|||||||
readOnly: true
|
readOnly: true
|
||||||
mountPropagation: None
|
mountPropagation: None
|
||||||
subPath: garage-1.toml
|
subPath: garage-1.toml
|
||||||
|
debug:
|
||||||
|
- path: /etc/garage.toml
|
||||||
|
readOnly: true
|
||||||
|
mountPropagation: None
|
||||||
|
subPath: garage-1.toml
|
||||||
server-2:
|
server-2:
|
||||||
main:
|
main:
|
||||||
- path: /etc/garage.toml
|
- path: /etc/garage.toml
|
||||||
@@ -358,16 +389,21 @@ garage:
|
|||||||
storageClass: ceph-block
|
storageClass: ceph-block
|
||||||
accessMode: ReadWriteOnce
|
accessMode: ReadWriteOnce
|
||||||
size: 50Gi
|
size: 50Gi
|
||||||
|
retain: true
|
||||||
advancedMounts:
|
advancedMounts:
|
||||||
server-1:
|
server-1:
|
||||||
main:
|
main:
|
||||||
- path: /var/lib/garage/meta
|
- path: /var/lib/garage/meta
|
||||||
readOnly: false
|
readOnly: false
|
||||||
|
debug:
|
||||||
|
- path: /var/lib/garage/meta
|
||||||
|
readOnly: false
|
||||||
db-2:
|
db-2:
|
||||||
forceRename: garage-db-2
|
forceRename: garage-db-2
|
||||||
storageClass: ceph-block
|
storageClass: ceph-block
|
||||||
accessMode: ReadWriteOnce
|
accessMode: ReadWriteOnce
|
||||||
size: 50Gi
|
size: 50Gi
|
||||||
|
retain: true
|
||||||
advancedMounts:
|
advancedMounts:
|
||||||
server-2:
|
server-2:
|
||||||
main:
|
main:
|
||||||
@@ -378,6 +414,7 @@ garage:
|
|||||||
storageClass: ceph-block
|
storageClass: ceph-block
|
||||||
accessMode: ReadWriteOnce
|
accessMode: ReadWriteOnce
|
||||||
size: 50Gi
|
size: 50Gi
|
||||||
|
retain: true
|
||||||
advancedMounts:
|
advancedMounts:
|
||||||
server-3:
|
server-3:
|
||||||
main:
|
main:
|
||||||
@@ -388,11 +425,15 @@ garage:
|
|||||||
storageClass: synology-iscsi-delete
|
storageClass: synology-iscsi-delete
|
||||||
accessMode: ReadWriteOnce
|
accessMode: ReadWriteOnce
|
||||||
size: 800Gi
|
size: 800Gi
|
||||||
|
retain: true
|
||||||
advancedMounts:
|
advancedMounts:
|
||||||
server-1:
|
server-1:
|
||||||
main:
|
main:
|
||||||
- path: /var/lib/garage/data
|
- path: /var/lib/garage/data
|
||||||
readOnly: false
|
readOnly: false
|
||||||
|
debug:
|
||||||
|
- path: /var/lib/garage/data
|
||||||
|
readOnly: false
|
||||||
data-2:
|
data-2:
|
||||||
forceRename: garage-data-2
|
forceRename: garage-data-2
|
||||||
storageClass: synology-iscsi-delete
|
storageClass: synology-iscsi-delete
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ dependencies:
|
|||||||
version: 0.0.3
|
version: 0.0.3
|
||||||
- name: meilisearch
|
- name: meilisearch
|
||||||
repository: https://meilisearch.github.io/meilisearch-kubernetes
|
repository: https://meilisearch.github.io/meilisearch-kubernetes
|
||||||
version: 0.29.0
|
version: 0.28.0
|
||||||
- name: cloudflared
|
- name: cloudflared
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 2.4.0
|
version: 2.4.0
|
||||||
@@ -23,5 +23,5 @@ dependencies:
|
|||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.8.0
|
version: 0.8.0
|
||||||
digest: sha256:65910bce24fc36bd8e3e4ab0d79c2a18ae076b34aff28bfea8a60598707fe617
|
digest: sha256:238b7653c9d12c4886a56350b6d66217dbe7ecbb76078a846c7cc2c8cb450eb3
|
||||||
generated: "2026-03-26T16:02:55.325421053Z"
|
generated: "2026-03-16T15:56:55.197735783Z"
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ dependencies:
|
|||||||
repository: https://dl.gitea.com/charts/
|
repository: https://dl.gitea.com/charts/
|
||||||
version: 0.0.3
|
version: 0.0.3
|
||||||
- name: meilisearch
|
- name: meilisearch
|
||||||
version: 0.29.0
|
version: 0.28.0
|
||||||
repository: https://meilisearch.github.io/meilisearch-kubernetes
|
repository: https://meilisearch.github.io/meilisearch-kubernetes
|
||||||
- name: cloudflared
|
- name: cloudflared
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: headlamp
|
- name: headlamp
|
||||||
repository: https://kubernetes-sigs.github.io/headlamp/
|
repository: https://kubernetes-sigs.github.io/headlamp/
|
||||||
version: 0.41.0
|
version: 0.40.1
|
||||||
digest: sha256:b1cbc64b393c6c9e1c460510adab528cee8336735659040b9c517976e5c6f15d
|
digest: sha256:723a57d6fe86a124b8bae7dfc1dde0c2abd60021837826b486054df00551dc03
|
||||||
generated: "2026-03-26T15:07:50.703213905Z"
|
generated: "2026-03-14T15:02:53.184950913Z"
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ maintainers:
|
|||||||
- name: alexlebens
|
- name: alexlebens
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: headlamp
|
- name: headlamp
|
||||||
version: 0.41.0
|
version: 0.40.1
|
||||||
repository: https://kubernetes-sigs.github.io/headlamp/
|
repository: https://kubernetes-sigs.github.io/headlamp/
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/headlamp.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/headlamp.png
|
||||||
# renovate: datasource=github-releases depName=headlamp-k8s/headlamp
|
# renovate: datasource=github-releases depName=headlamp-k8s/headlamp
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: meilisearch
|
- name: meilisearch
|
||||||
repository: https://meilisearch.github.io/meilisearch-kubernetes
|
repository: https://meilisearch.github.io/meilisearch-kubernetes
|
||||||
version: 0.29.0
|
version: 0.28.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.8.0
|
version: 0.8.0
|
||||||
digest: sha256:0dcc864984130902acce6d81fa2cf708c3ac748246f94b11d2db90c0b488cce2
|
digest: sha256:57b007c6e19dda1300f5025332d9e8104bfb9a50cd7124260bfa68ce2432628b
|
||||||
generated: "2026-03-26T16:03:11.654482999Z"
|
generated: "2026-03-16T15:57:13.466372254Z"
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ dependencies:
|
|||||||
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: meilisearch
|
- name: meilisearch
|
||||||
version: 0.29.0
|
version: 0.28.0
|
||||||
repository: https://meilisearch.github.io/meilisearch-kubernetes
|
repository: https://meilisearch.github.io/meilisearch-kubernetes
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
alias: volsync-target-config
|
alias: volsync-target-config
|
||||||
|
|||||||
@@ -4,12 +4,12 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: meilisearch
|
- name: meilisearch
|
||||||
repository: https://meilisearch.github.io/meilisearch-kubernetes
|
repository: https://meilisearch.github.io/meilisearch-kubernetes
|
||||||
version: 0.29.0
|
version: 0.28.0
|
||||||
- name: cloudflared
|
- name: cloudflared
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 2.4.0
|
version: 2.4.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.8.0
|
version: 0.8.0
|
||||||
digest: sha256:a3a3400d95d62591012d33ce318075b67412c4b321a30fe5c2c19d9c9566eb86
|
digest: sha256:49e37e17dc859927048c6474ce27cb063a020f291d6d2d24876d0427eddc3656
|
||||||
generated: "2026-03-26T16:03:24.623811889Z"
|
generated: "2026-03-16T15:57:28.156797159Z"
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ dependencies:
|
|||||||
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: meilisearch
|
- name: meilisearch
|
||||||
version: 0.29.0
|
version: 0.28.0
|
||||||
repository: https://meilisearch.github.io/meilisearch-kubernetes
|
repository: https://meilisearch.github.io/meilisearch-kubernetes
|
||||||
- name: cloudflared
|
- name: cloudflared
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: kube-prometheus-stack
|
- name: kube-prometheus-stack
|
||||||
repository: oci://ghcr.io/prometheus-community/charts
|
repository: oci://ghcr.io/prometheus-community/charts
|
||||||
version: 82.15.0
|
version: 82.14.0
|
||||||
- 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
|
||||||
- name: valkey
|
- name: valkey
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.4.0
|
version: 0.4.0
|
||||||
digest: sha256:524759b57f9500d5742b962bcdb114ec556d80ec4418921c93a722e00df57647
|
digest: sha256:767eea1e633cefea72a9428ca888bfb47e82febdfd647d7d5f199523eace0154
|
||||||
generated: "2026-03-26T23:02:03.558664114Z"
|
generated: "2026-03-24T20:52:31.377221183Z"
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ maintainers:
|
|||||||
- name: alexlebens
|
- name: alexlebens
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: kube-prometheus-stack
|
- name: kube-prometheus-stack
|
||||||
version: 82.15.0
|
version: 82.14.0
|
||||||
repository: oci://ghcr.io/prometheus-community/charts
|
repository: oci://ghcr.io/prometheus-community/charts
|
||||||
- name: app-template
|
- name: app-template
|
||||||
alias: ntfy-alertmanager
|
alias: ntfy-alertmanager
|
||||||
@@ -32,4 +32,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/prometheus.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/prometheus.png
|
||||||
# renovate: datasource=github-releases depName=prometheus-operator/prometheus-operator
|
# renovate: datasource=github-releases depName=prometheus-operator/prometheus-operator
|
||||||
appVersion: v0.90.1
|
appVersion: v0.90.0
|
||||||
|
|||||||
@@ -23,4 +23,4 @@ dependencies:
|
|||||||
repository: https://grafana.github.io/helm-charts
|
repository: https://grafana.github.io/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/loki.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/loki.png
|
||||||
# renovate: datasource=github-releases depName=grafana/loki
|
# renovate: datasource=github-releases depName=grafana/loki
|
||||||
appVersion: 3.7.0
|
appVersion: 3.6.7
|
||||||
|
|||||||
@@ -19,4 +19,4 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
icon: https://raw.githubusercontent.com/frederikemmer/MediaLyze/d8f69c0628bac7c047b90f91a66341648029c273/frontend/public/favicon.svg
|
icon: https://raw.githubusercontent.com/frederikemmer/MediaLyze/d8f69c0628bac7c047b90f91a66341648029c273/frontend/public/favicon.svg
|
||||||
# renovate: datasource=github-releases depName=frederikemmer/MediaLyze
|
# renovate: datasource=github-releases depName=frederikemmer/MediaLyze
|
||||||
appVersion: 0.3.0
|
appVersion: 0.2.5
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ medialyze:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/frederikemmer/medialyze
|
repository: ghcr.io/frederikemmer/medialyze
|
||||||
tag: 0.3.0
|
tag: 0.2.5
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: HOST_PORT
|
- name: HOST_PORT
|
||||||
|
|||||||
@@ -20,4 +20,4 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/ntfy.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/ntfy.png
|
||||||
# renovate: datasource=github-releases depName=binwiederhier/ntfy
|
# renovate: datasource=github-releases depName=binwiederhier/ntfy
|
||||||
appVersion: 2.20.0
|
appVersion: 2.19.2
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ ntfy:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: binwiederhier/ntfy
|
repository: binwiederhier/ntfy
|
||||||
tag: v2.20.0
|
tag: v2.19.2
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
args: ["serve"]
|
args: ["serve"]
|
||||||
env:
|
env:
|
||||||
|
|||||||
@@ -31,4 +31,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/ollama.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/ollama.png
|
||||||
# renovate: datasource=github-releases depName=ollama/ollama
|
# renovate: datasource=github-releases depName=ollama/ollama
|
||||||
appVersion: 0.18.3
|
appVersion: 0.18.2
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ ollama:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ollama/ollama
|
repository: ollama/ollama
|
||||||
tag: 0.18.3
|
tag: 0.18.2
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: OLLAMA_KEEP_ALIVE
|
- name: OLLAMA_KEEP_ALIVE
|
||||||
@@ -58,7 +58,7 @@ ollama:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ollama/ollama
|
repository: ollama/ollama
|
||||||
tag: 0.18.3
|
tag: 0.18.2
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: OLLAMA_KEEP_ALIVE
|
- name: OLLAMA_KEEP_ALIVE
|
||||||
@@ -94,7 +94,7 @@ ollama:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ollama/ollama
|
repository: ollama/ollama
|
||||||
tag: 0.18.3
|
tag: 0.18.2
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: OLLAMA_KEEP_ALIVE
|
- name: OLLAMA_KEEP_ALIVE
|
||||||
|
|||||||
@@ -42,4 +42,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/postiz.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/postiz.png
|
||||||
# renovate: datasource=github-releases depName=gitroomhq/postiz-app
|
# renovate: datasource=github-releases depName=gitroomhq/postiz-app
|
||||||
appVersion: v2.21.2
|
appVersion: v2.21.0
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: prometheus-operator-crds
|
- name: prometheus-operator-crds
|
||||||
repository: oci://ghcr.io/prometheus-community/charts
|
repository: oci://ghcr.io/prometheus-community/charts
|
||||||
version: 28.0.1
|
version: 28.0.0
|
||||||
digest: sha256:08da63acfe8efd347973d0997698524fa26bbd9df82812973ad73a453696e743
|
digest: sha256:82e19c59373b1dd1a854a4e5699c7b864cfbb96e58a065f53ad76e64d7109cff
|
||||||
generated: "2026-03-25T20:54:34.44672523Z"
|
generated: "2026-03-19T22:02:57.659253727Z"
|
||||||
|
|||||||
@@ -15,8 +15,8 @@ maintainers:
|
|||||||
- name: alexlebens
|
- name: alexlebens
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: prometheus-operator-crds
|
- name: prometheus-operator-crds
|
||||||
version: 28.0.1
|
version: 28.0.0
|
||||||
repository: oci://ghcr.io/prometheus-community/charts
|
repository: oci://ghcr.io/prometheus-community/charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/prometheus.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/prometheus.png
|
||||||
# renovate: datasource=github-releases depName=prometheus-operator/prometheus-operator
|
# renovate: datasource=github-releases depName=prometheus-operator/prometheus-operator
|
||||||
appVersion: v0.90.1
|
appVersion: v0.90.0
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ roundcube:
|
|||||||
nginx:
|
nginx:
|
||||||
image:
|
image:
|
||||||
repository: nginx
|
repository: nginx
|
||||||
tag: 1.29.7-alpine-slim
|
tag: 1.29.6-alpine-slim
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: NGINX_HOST
|
- name: NGINX_HOST
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ searxng:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: searxng/searxng
|
repository: searxng/searxng
|
||||||
tag: latest@sha256:f01ceee858fe70e0ba6bf96934cdfad1ecc51fc528e72e17065b800f98ea87bb
|
tag: latest@sha256:0ae88cc7056eddde1f02df272f39f6fb2884640ed7af428c5b0a6b9c3d5bb918
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: SEARXNG_BASE_URL
|
- name: SEARXNG_BASE_URL
|
||||||
@@ -39,7 +39,7 @@ searxng:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: searxng/searxng
|
repository: searxng/searxng
|
||||||
tag: latest@sha256:f01ceee858fe70e0ba6bf96934cdfad1ecc51fc528e72e17065b800f98ea87bb
|
tag: latest@sha256:0ae88cc7056eddde1f02df272f39f6fb2884640ed7af428c5b0a6b9c3d5bb918
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: SEARXNG_BASE_URL
|
- name: SEARXNG_BASE_URL
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ site-documentation:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: harbor.alexlebens.net/images/site-documentation
|
repository: harbor.alexlebens.net/images/site-documentation
|
||||||
tag: 0.10.0
|
tag: 0.8.0
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ site-profile:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: harbor.alexlebens.net/images/site-profile
|
repository: harbor.alexlebens.net/images/site-profile
|
||||||
tag: 3.16.0
|
tag: 3.15.1
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ tdarr:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/haveagitgat/tdarr
|
repository: ghcr.io/haveagitgat/tdarr
|
||||||
tag: 2.66.01
|
tag: 2.65.01
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
@@ -48,7 +48,7 @@ tdarr:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/haveagitgat/tdarr_node
|
repository: ghcr.io/haveagitgat/tdarr_node
|
||||||
tag: 2.66.01
|
tag: 2.65.01
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
|
|||||||
@@ -73,15 +73,6 @@
|
|||||||
],
|
],
|
||||||
"enabled": false
|
"enabled": false
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"description": "Versioning for LinuxServer images",
|
|
||||||
"versioning": "regex:^v?(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)-ls(?<revision>\\d+)$",
|
|
||||||
"matchPackageNames": [
|
|
||||||
"/^linuxserver\\//",
|
|
||||||
"/^ghcr\\.io/linuxserver\\//",
|
|
||||||
"/^lscr\\.io/linuxserver\\//"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"description": "Label by datasource",
|
"description": "Label by datasource",
|
||||||
"matchDatasources": [
|
"matchDatasources": [
|
||||||
@@ -134,7 +125,7 @@
|
|||||||
"groupName": "{{#if packageName}}{{{replace 'ghcr.io/' '' (replace 'docker.io/' '' packageName)}}}{{else}}{{{replace 'ghcr.io/' '' (replace 'docker.io/' '' depName)}}}{{/if}}",
|
"groupName": "{{#if packageName}}{{{replace 'ghcr.io/' '' (replace 'docker.io/' '' packageName)}}}{{else}}{{{replace 'ghcr.io/' '' (replace 'docker.io/' '' depName)}}}{{/if}}",
|
||||||
"groupSlug": "unified-{{{groupName}}}",
|
"groupSlug": "unified-{{{groupName}}}",
|
||||||
"addLabels": [
|
"addLabels": [
|
||||||
"docker"
|
"image"
|
||||||
],
|
],
|
||||||
"automerge": false
|
"automerge": false
|
||||||
},
|
},
|
||||||
@@ -158,10 +149,10 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"description": "Group apps by their keyword",
|
"description": "Group apps by their keyword",
|
||||||
"groupName": "{{{replace '^.*(dawarich|komodo|immich|home-assistant|element-web|cilium|tdarr|argo-cd).*$' '$1' depName}}}",
|
"groupName": "{{{replace '^.*(dawarich|komodo|immich|home-assistant|element-web|cilium).*$' '$1' depName}}}",
|
||||||
"groupSlug": "unified-{{{groupName}}}",
|
"groupSlug": "unified-{{{groupName}}}",
|
||||||
"matchPackageNames": [
|
"matchPackageNames": [
|
||||||
"/(^|/)(?<appName>dawarich|komodo|immich|home-assistant|element-web|cilium|tdarr|argo-cd)/"
|
"/(^|/)(?<appName>dawarich|komodo|immich|home-assistant|element-web|cilium)/"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -188,16 +179,6 @@
|
|||||||
"/^rook(-ceph|\\/rook|\\/ceph)/"
|
"/^rook(-ceph|\\/rook|\\/ceph)/"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"description": "Open for digest updates, specific packages",
|
|
||||||
"matchUpdateTypes": [
|
|
||||||
"digest"
|
|
||||||
],
|
|
||||||
"matchPackageNames": [
|
|
||||||
"excalidraw/excalidraw"
|
|
||||||
],
|
|
||||||
"enabled": true
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"description": "Automerge digest updates, specific packages",
|
"description": "Automerge digest updates, specific packages",
|
||||||
"matchUpdateTypes": [
|
"matchUpdateTypes": [
|
||||||
|
|||||||
Reference in New Issue
Block a user