mirror of
https://github.com/vhaudiquet/homeprod.git
synced 2026-05-08 17:47:24 +00:00
Compare commits
6 Commits
5cee32926a
...
1df07766b8
| Author | SHA1 | Date | |
|---|---|---|---|
| 1df07766b8 | |||
| 0b2ee91461 | |||
| 22714616ec | |||
| 542420e626 | |||
| b2af22f020 | |||
| f53810fcdd |
1
.github/dependabot.yml
vendored
1
.github/dependabot.yml
vendored
@@ -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"
|
||||
|
||||
@@ -28,10 +28,6 @@ services:
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.grampsweb.rule=Host(`gramps.lan`)"
|
||||
healthcheck:
|
||||
test: curl -f http://127.0.0.1:5000 || exit 1
|
||||
interval: 1m
|
||||
retries: 10
|
||||
|
||||
grampsweb_celery:
|
||||
container_name: grampsweb_celery
|
||||
|
||||
13
kubernetes/home/zigbee2mqtt/kustomization.yaml
Normal file
13
kubernetes/home/zigbee2mqtt/kustomization.yaml
Normal file
@@ -0,0 +1,13 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
namespace: zigbee2mqtt
|
||||
resources:
|
||||
- namespace.yaml
|
||||
- repository.yaml
|
||||
- release.yaml
|
||||
secretGenerator:
|
||||
- name: zigbee2mqtt-values
|
||||
files:
|
||||
- values.yaml=values.yaml
|
||||
configurations:
|
||||
- kustomizeconfig.yaml
|
||||
6
kubernetes/home/zigbee2mqtt/kustomizeconfig.yaml
Normal file
6
kubernetes/home/zigbee2mqtt/kustomizeconfig.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
nameReference:
|
||||
- kind: Secret
|
||||
version: v1
|
||||
fieldSpecs:
|
||||
- path: spec/valuesFrom/name
|
||||
kind: HelmRelease
|
||||
4
kubernetes/home/zigbee2mqtt/namespace.yaml
Normal file
4
kubernetes/home/zigbee2mqtt/namespace.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
apiVersion: v1
|
||||
kind: Namespace
|
||||
metadata:
|
||||
name: zigbee2mqtt
|
||||
18
kubernetes/home/zigbee2mqtt/release.yaml
Normal file
18
kubernetes/home/zigbee2mqtt/release.yaml
Normal file
@@ -0,0 +1,18 @@
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
name: zigbee2mqtt
|
||||
namespace: zigbee2mqtt
|
||||
spec:
|
||||
interval: 1m
|
||||
chart:
|
||||
spec:
|
||||
sourceRef:
|
||||
kind: HelmRepository
|
||||
name: zigbee2mqtt
|
||||
namespace: zigbee2mqtt
|
||||
chart: zigbee2mqtt
|
||||
interval: 1m
|
||||
valuesFrom:
|
||||
- kind: Secret
|
||||
name: zigbee2mqtt-values
|
||||
8
kubernetes/home/zigbee2mqtt/repository.yaml
Normal file
8
kubernetes/home/zigbee2mqtt/repository.yaml
Normal file
@@ -0,0 +1,8 @@
|
||||
apiVersion: source.toolkit.fluxcd.io/v1
|
||||
kind: HelmRepository
|
||||
metadata:
|
||||
name: zigbee2mqtt
|
||||
namespace: zigbee2mqtt
|
||||
spec:
|
||||
interval: 1m
|
||||
url: https://charts.zigbee2mqtt.io/
|
||||
68
kubernetes/home/zigbee2mqtt/values.yaml
Normal file
68
kubernetes/home/zigbee2mqtt/values.yaml
Normal file
@@ -0,0 +1,68 @@
|
||||
ingress:
|
||||
enabled: true
|
||||
ingressClassName: traefik
|
||||
hosts:
|
||||
- host: z2m.lan
|
||||
paths:
|
||||
- path: /
|
||||
pathType: Prefix
|
||||
statefulset:
|
||||
securityContext:
|
||||
privileged: false
|
||||
capabilities:
|
||||
add: []
|
||||
zigbee2mqtt:
|
||||
homeassistant:
|
||||
enabled: true
|
||||
discovery_topic: homeassistant
|
||||
status_topic: hass/status
|
||||
legacy_entity_attributes: true
|
||||
legacy_triggers: false
|
||||
permit_join: false
|
||||
blocklist: []
|
||||
availability:
|
||||
active:
|
||||
# -- Time after which an active device will be marked as offline in
|
||||
# minutes (default = 10 minutes)
|
||||
timeout: 10
|
||||
passive:
|
||||
# -- Time after which a passive device will be marked as offline in
|
||||
# minutes (default = 1500 minutes aka 25 hours)
|
||||
timeout: 1500
|
||||
timezone: Europe/Paris
|
||||
external_converters: []
|
||||
mqtt:
|
||||
server: mqtt://mqtt.lan:1883
|
||||
user: ENC[AES256_GCM,data:y38nWA==,iv:j0eEQfRb8EFjFgQtAUDnC+SFG5GntgcY9DoI+pQATFE=,tag:i+QSvlWadDq4pLJGLo9mGg==,type:str]
|
||||
password: ENC[AES256_GCM,data:kOJPLKGkuPMlcA==,iv:ecOCgqScF7StVOgb1+khzZDgpAM/WRbSn0iJDMcSnoc=,tag:T39fKp/eDMeMb5XEm+/j3w==,type:str]
|
||||
serial:
|
||||
port: tcp://10.1.1.159:6638
|
||||
baudrate: 115200
|
||||
rtscts: false
|
||||
adapter: ember
|
||||
sops:
|
||||
lastmodified: "2026-04-04T23:00:45Z"
|
||||
mac: ENC[AES256_GCM,data:a095DCVFoM6HPGbZSZjysbVhhUBcQtNh1sZYPLHKqhjI65TEAZbPqXUJeB1raqqBTmXr/0hZysx7/O7tqN/h+Gv0/pJTP3yAbXEArp9Soc9tmRBwJeaYMmm9+9s9QSvsCsiFnmVmp0ihYRbag35aXVcl2INDV7ilqVZnXOsThi0=,iv:y3ASd047iwdbJ0F9bLkSpV8uDRvzUFZIa7FV6AbLDH4=,tag:1wBNjiPukFK4xon0FHYkhw==,type:str]
|
||||
pgp:
|
||||
- created_at: "2026-04-04T23:00:45Z"
|
||||
enc: |-
|
||||
-----BEGIN PGP MESSAGE-----
|
||||
|
||||
hQIMA7uy4qQr71wiARAAn1+iFDYCRrqXbgrAJXdw4KfvqEsX8i6ReCeq4+68YhFQ
|
||||
e6rv3yMBoDLNbMRr6AZaTN9XOLqd7jK0H6zobCdkUK89Fxp5fqxvAaaPloebRKu9
|
||||
YnjG28UCbuqcW7P77GaoO+6t53Y3Ya4s/f1OLZ0zAkJDCV3NiADgBB112fG+HtnT
|
||||
WqkH6dENu5X9YP+PbMJ9qHWOqc88gBE4CpwH5R3F2UWRhfKnErdD8MpjNhDsJBuZ
|
||||
+c7K5mTRaYHqe96pEhOg+rPWa+YDpZb/ztpHeEPcWNdepHnSk4N9pw1bDKKORlQU
|
||||
Tuz80ZVz4SOUet+rYUzH0a4f9ktwxCy3m3D1YHW3rbaLUmu4tIPjsbSLU/ZNnkWv
|
||||
RFMZCUXDKqF0NxYyWgF232kXkrYURUHWd9PZLHjyWgp1k+OW0P9TViwYgC4Bq5NO
|
||||
+uQPpWqfYQWqIZwJA3PGmpQ18ngytAkQKaUw8mXH2dUQYXLwa8RT1EYaTEoN8KQd
|
||||
2gtmyxnhmohZgClvXzGq1ByVj4hkFUC6TqI6t8ZI6AQWpHsEKIsP39z9Ci6ipfpb
|
||||
0ySguqykofTTVVqxzkZ2nviyuw7fNQQHtTAw5JyghotsHgBBMeP4TJm+CkrggYAV
|
||||
e9NnrRJpV0R+gPrAyhAOhIzqaPBB/ZbAJrv0yHn1QQsgCzWqCy3ruAFNtP5BK1DS
|
||||
XAG3zRbI+AfVs6pe50306g5tze71efLlH/7Bd17Rqx45rFsiiQyXJHRwQiLtYuQP
|
||||
RJMrImgAdIgKkm8rA5LTDlnFAm2AhJ/LGLUV9Q9eS+JYSJqKMPX+I4iLq9u6
|
||||
=KhGS
|
||||
-----END PGP MESSAGE-----
|
||||
fp: DC6910268E657FF70BA7EC289974494E76938DDC
|
||||
encrypted_regex: ^(password|value|ssh-key|api-key|user|username|privateKey|clientSecret|clientId|apiKey|extraArgs.*|.*Secret.*|extraEnvVars|.*SECRET.*|.*secret.*|key|.*Password|.*\.ya?ml)$
|
||||
version: 3.10.2
|
||||
Reference in New Issue
Block a user