diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 80f6eeb..565b62f 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -46,6 +46,7 @@ updates: - "/kubernetes/code/gitea" - "/kubernetes/code/harbor" - "/kubernetes/home/home-assisant" + - "/kubernetes/home/zigbee2mqtt" - "/kubernetes/infrastructure/authentik" - "/kubernetes/personal/linkwarden" - "/kubernetes/personal/notesnook" @@ -54,4 +55,5 @@ updates: - "/kubernetes/system/csi-driver-nfs" - "/kubernetes/system/external-dns" - "/kubernetes/system/traefik" + - "/kubernetes/tools/dashy" - "/kubernetes/tools/glance" diff --git a/docker/home/esphome/docker-compose.yml b/docker/home/esphome/docker-compose.yml index c055ce9..9cc898f 100644 --- a/docker/home/esphome/docker-compose.yml +++ b/docker/home/esphome/docker-compose.yml @@ -1,6 +1,6 @@ services: esphome: - image: ghcr.io/esphome/esphome:2025.12.3 + image: ghcr.io/esphome/esphome:2025.12.6 ports: - "6052" networks: diff --git a/docker/home/n8n/docker-compose.yml b/docker/home/n8n/docker-compose.yml index d317f8f..7228c11 100644 --- a/docker/home/n8n/docker-compose.yml +++ b/docker/home/n8n/docker-compose.yml @@ -1,6 +1,6 @@ services: n8n: - image: docker.n8n.io/n8nio/n8n:2.1.4 + image: docker.n8n.io/n8nio/n8n:2.3.4 environment: - TZ=Europe/Paris - N8N_SECURE_COOKIE=false diff --git a/docker/home/zigbee2mqtt/docker-compose.yml b/docker/home/zigbee2mqtt/docker-compose.yml index a7b1dca..04f9e2e 100644 --- a/docker/home/zigbee2mqtt/docker-compose.yml +++ b/docker/home/zigbee2mqtt/docker-compose.yml @@ -2,7 +2,7 @@ services: zigbee2mqtt: container_name: zigbee2mqtt restart: unless-stopped - image: koenkk/zigbee2mqtt:2.7.1 + image: koenkk/zigbee2mqtt:2.7.2 networks: - default - proxy diff --git a/docker/personal/media/films-series/jackett/docker-compose.yml b/docker/personal/media/films-series/jackett/docker-compose.yml index 0d48bd4..e2b9886 100644 --- a/docker/personal/media/films-series/jackett/docker-compose.yml +++ b/docker/personal/media/films-series/jackett/docker-compose.yml @@ -1,7 +1,7 @@ services: jackett: container_name: jackett - image: ghcr.io/hotio/jackett:release-0.24.622 + image: ghcr.io/hotio/jackett:release-0.24.834 ports: - "9117" networks: diff --git a/docker/personal/media/films-series/jellyfin/docker-compose.yml b/docker/personal/media/films-series/jellyfin/docker-compose.yml index e93eb54..2d48846 100644 --- a/docker/personal/media/films-series/jellyfin/docker-compose.yml +++ b/docker/personal/media/films-series/jellyfin/docker-compose.yml @@ -1,6 +1,6 @@ services: jellyfin: - image: jellyfin/jellyfin:2025122905 + image: jellyfin/jellyfin:2026011205 container_name: jellyfin networks: - default diff --git a/docker/personal/paperless/docker-compose.yml b/docker/personal/paperless/docker-compose.yml index 63194b6..b9b263b 100644 --- a/docker/personal/paperless/docker-compose.yml +++ b/docker/personal/paperless/docker-compose.yml @@ -16,7 +16,7 @@ services: POSTGRES_DB: paperless paperless-webserver: - image: ghcr.io/paperless-ngx/paperless-ngx:2.20.3 + image: ghcr.io/paperless-ngx/paperless-ngx:2.20.4 restart: unless-stopped networks: - default diff --git a/docker/production/buildpath/docker-compose.yml b/docker/production/buildpath/docker-compose.yml index b9cd606..99d24c6 100644 --- a/docker/production/buildpath/docker-compose.yml +++ b/docker/production/buildpath/docker-compose.yml @@ -10,7 +10,7 @@ services: env_file: .env patch_detector: - image: git.vhaudiquet.fr/vhaudiquet/lolstats-patch_detector:de9406a583835dc0840da8586a6d539abdfb603f + image: git.vhaudiquet.fr/vhaudiquet/lolstats-patch_detector:353baa626758cc41da36258d755ac3bb6441d293 build: ./patch_detector restart: "no" deploy: @@ -22,7 +22,7 @@ services: match_collector: - image: git.vhaudiquet.fr/vhaudiquet/lolstats-match_collector:de9406a583835dc0840da8586a6d539abdfb603f + image: git.vhaudiquet.fr/vhaudiquet/lolstats-match_collector:353baa626758cc41da36258d755ac3bb6441d293 build: ./match_collector restart: "no" deploy: @@ -33,7 +33,7 @@ services: env_file: .env frontend: - image: git.vhaudiquet.fr/vhaudiquet/lolstats-frontend:de9406a583835dc0840da8586a6d539abdfb603f + image: git.vhaudiquet.fr/vhaudiquet/lolstats-frontend:353baa626758cc41da36258d755ac3bb6441d293 build: ./frontend restart: always networks: diff --git a/kubernetes/tools/dashy/kustomization.yaml b/kubernetes/tools/dashy/kustomization.yaml new file mode 100644 index 0000000..5443e2c --- /dev/null +++ b/kubernetes/tools/dashy/kustomization.yaml @@ -0,0 +1,13 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +namespace: dashy +resources: + - namespace.yaml + - repository.yaml + - release.yaml +secretGenerator: + - name: dashy-values + files: + - values.yaml=values.yaml +configurations: + - kustomizeconfig.yaml diff --git a/kubernetes/tools/dashy/kustomizeconfig.yaml b/kubernetes/tools/dashy/kustomizeconfig.yaml new file mode 100644 index 0000000..3365acc --- /dev/null +++ b/kubernetes/tools/dashy/kustomizeconfig.yaml @@ -0,0 +1,6 @@ +nameReference: +- kind: Secret + version: v1 + fieldSpecs: + - path: spec/valuesFrom/name + kind: HelmRelease diff --git a/kubernetes/tools/dashy/namespace.yaml b/kubernetes/tools/dashy/namespace.yaml new file mode 100644 index 0000000..875e801 --- /dev/null +++ b/kubernetes/tools/dashy/namespace.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: dashy diff --git a/kubernetes/tools/dashy/release.yaml b/kubernetes/tools/dashy/release.yaml new file mode 100644 index 0000000..41c3f1a --- /dev/null +++ b/kubernetes/tools/dashy/release.yaml @@ -0,0 +1,19 @@ +apiVersion: helm.toolkit.fluxcd.io/v2 +kind: HelmRelease +metadata: + name: dashy + namespace: dashy +spec: + interval: 1m + chart: + spec: + reconcileStrategy: Revision + sourceRef: + kind: HelmRepository + name: dashy + namespace: dashy + chart: dashy + interval: 1m + valuesFrom: + - kind: Secret + name: dashy-values diff --git a/kubernetes/tools/dashy/repository.yaml b/kubernetes/tools/dashy/repository.yaml new file mode 100644 index 0000000..e072f5f --- /dev/null +++ b/kubernetes/tools/dashy/repository.yaml @@ -0,0 +1,8 @@ +apiVersion: source.toolkit.fluxcd.io/v1 +kind: HelmRepository +metadata: + name: dashy + namespace: dashy +spec: + interval: 1m + url: https://ivanwongtf.github.io/nas-helm-charts/ \ No newline at end of file diff --git a/kubernetes/tools/dashy/values.yaml b/kubernetes/tools/dashy/values.yaml new file mode 100644 index 0000000..fb29b0d --- /dev/null +++ b/kubernetes/tools/dashy/values.yaml @@ -0,0 +1,11 @@ +ingress: + main: + enabled: true + hosts: + - host: dashy.lan + paths: + - path: / + pathType: ImplementationSpecific +persistence: + data: + enabled: true