Compare commits
10 commits
be875ca70e
...
338004fa0a
Author | SHA1 | Date | |
---|---|---|---|
338004fa0a | |||
a7b8662796 | |||
76e7901a2f | |||
4f604ba608 | |||
de94de0b2a | |||
4bc53661ad | |||
f1fdda6bdd | |||
ae41bd8a6e | |||
52a4fc077b | |||
1ee483d322 |
7 changed files with 25 additions and 64 deletions
|
@ -36,7 +36,7 @@ spec:
|
||||||
app:
|
app:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/onedr0p/home-assistant
|
repository: ghcr.io/onedr0p/home-assistant
|
||||||
tag: 2024.10.1@sha256:04614835418d2bdacd64685b516e58e7c5446f72485d446e7635282ba1a06c43
|
tag: 2024.10.2@sha256:697edc9de392e2f3506584899df7754cf26e59b4e86861932e0219b6e8aab03e
|
||||||
env:
|
env:
|
||||||
TZ: America/Chicago
|
TZ: America/Chicago
|
||||||
envFrom:
|
envFrom:
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||||
kind: Kustomization
|
kind: Kustomization
|
||||||
resources:
|
resources:
|
||||||
- ../../../../templates/gatus/internal
|
|
||||||
- ../../../../templates/volsync
|
|
||||||
- ./externalsecret.yaml
|
- ./externalsecret.yaml
|
||||||
- ./helmrelease.yaml
|
- ./helmrelease.yaml
|
||||||
|
- ../../../../templates/gatus/internal
|
||||||
|
- ../../../../templates/volsync
|
||||||
|
|
|
@ -5,4 +5,4 @@ kind: Kustomization
|
||||||
resources:
|
resources:
|
||||||
- ./helmrelease.yaml
|
- ./helmrelease.yaml
|
||||||
- ../../../../templates/volsync
|
- ../../../../templates/volsync
|
||||||
# - ../../../../templates/gatus/internal
|
- ../../../../templates/gatus/internal
|
||||||
|
|
|
@ -69,7 +69,7 @@ spec:
|
||||||
app:
|
app:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/bjw-s-labs/piped-frontend
|
repository: ghcr.io/bjw-s-labs/piped-frontend
|
||||||
tag: latest@sha256:c4cb0cfbdf149cdb738fb9e41a5cc748a7ea53053f4c5e036b9f7578d9273328
|
tag: latest@sha256:07ab90aa25302bcc6673d7a52b5d4b129490a8fb543d5648b87ed1d366ce547e
|
||||||
env:
|
env:
|
||||||
HTTP_PORT: 8080
|
HTTP_PORT: 8080
|
||||||
HTTP_WORKERS: 4
|
HTTP_WORKERS: 4
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
apiVersion: helm.toolkit.fluxcd.io/v2
|
apiVersion: helm.toolkit.fluxcd.io/v2
|
||||||
kind: HelmRelease
|
kind: HelmRelease
|
||||||
metadata:
|
metadata:
|
||||||
name: scrypted
|
name: &app scrypted
|
||||||
spec:
|
spec:
|
||||||
interval: 30m
|
interval: 30m
|
||||||
chart:
|
chart:
|
||||||
|
@ -32,7 +32,7 @@ spec:
|
||||||
app:
|
app:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/koush/scrypted
|
repository: ghcr.io/koush/scrypted
|
||||||
tag: v0.119.1-jammy-full
|
tag: v0.119.1-jammy-nvidia
|
||||||
probes:
|
probes:
|
||||||
liveness:
|
liveness:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
@ -54,15 +54,26 @@ spec:
|
||||||
privileged: true
|
privileged: true
|
||||||
service:
|
service:
|
||||||
app:
|
app:
|
||||||
controller: scrypted
|
controller: *app
|
||||||
|
type: LoadBalancer
|
||||||
|
annotations:
|
||||||
|
io.cilium/lb-ipam-ips: 10.1.1.33
|
||||||
|
nameOverride: *app
|
||||||
ports:
|
ports:
|
||||||
http:
|
http:
|
||||||
port: 11080
|
port: 11080
|
||||||
primary: true
|
primary: true
|
||||||
# rebroadcast1:
|
rebroadcast1: # driveway
|
||||||
# port: 34135
|
port: 39655
|
||||||
# rebroadcast2:
|
rebroadcast2: # sideyard
|
||||||
# port: 34136
|
port: 46561
|
||||||
|
rebroadcast3: # doorbell
|
||||||
|
port: 44759
|
||||||
|
homekit: # homekit
|
||||||
|
port: 42010
|
||||||
|
homekit-bridge: # bridge
|
||||||
|
port: 33961
|
||||||
|
|
||||||
|
|
||||||
ingress:
|
ingress:
|
||||||
app:
|
app:
|
||||||
|
|
|
@ -7,7 +7,8 @@ metadata:
|
||||||
spec:
|
spec:
|
||||||
loadBalancerIPs: true
|
loadBalancerIPs: true
|
||||||
# interfaces: ["^enp.*|^eth.*|^ens.*|^eno.*"]
|
# interfaces: ["^enp.*|^eth.*|^ens.*|^eno.*"]
|
||||||
interfaces: ["^eno+|^enp+"]
|
interfaces: ["^eno+|^enp+|^bond+"]
|
||||||
|
# interfaces: ["^bond+"]
|
||||||
nodeSelector:
|
nodeSelector:
|
||||||
matchLabels:
|
matchLabels:
|
||||||
kubernetes.io/os: linux
|
kubernetes.io/os: linux
|
||||||
|
|
|
@ -35,16 +35,6 @@ endpoints:
|
||||||
- "[STATUS] == 200"
|
- "[STATUS] == 200"
|
||||||
alerts:
|
alerts:
|
||||||
- type: pushover
|
- type: pushover
|
||||||
# - name: Umami
|
|
||||||
# group: external
|
|
||||||
# url: https://umi.hsn.dev/script.js
|
|
||||||
# interval: 1m
|
|
||||||
# client:
|
|
||||||
# dns-resolver: tcp://1.1.1.1:53
|
|
||||||
# conditions:
|
|
||||||
# - "[STATUS] == 200"
|
|
||||||
# alerts:
|
|
||||||
# - type: pushover
|
|
||||||
- name: Nextcloud External
|
- name: Nextcloud External
|
||||||
group: external
|
group: external
|
||||||
url: https://nc.hsn.dev
|
url: https://nc.hsn.dev
|
||||||
|
@ -78,16 +68,6 @@ endpoints:
|
||||||
- "[STATUS] == 200"
|
- "[STATUS] == 200"
|
||||||
alerts:
|
alerts:
|
||||||
- type: pushover
|
- type: pushover
|
||||||
- name: Gollum
|
|
||||||
group: internal
|
|
||||||
url: http://gollum.jahanson.tech
|
|
||||||
interval: 1m
|
|
||||||
client:
|
|
||||||
dns-resolver: tcp://10.1.1.1:53
|
|
||||||
conditions:
|
|
||||||
- "[STATUS] == 200"
|
|
||||||
alerts:
|
|
||||||
- type: pushover
|
|
||||||
- name: Nextcloud Internal
|
- name: Nextcloud Internal
|
||||||
group: internal
|
group: internal
|
||||||
url: https://nc.hsn.dev
|
url: https://nc.hsn.dev
|
||||||
|
@ -101,34 +81,3 @@ endpoints:
|
||||||
- "[STATUS] == 200"
|
- "[STATUS] == 200"
|
||||||
alerts:
|
alerts:
|
||||||
- type: pushover
|
- type: pushover
|
||||||
### No clue why icmp is not working.
|
|
||||||
# - name: Shadowfax
|
|
||||||
# group: internal
|
|
||||||
# url: icmp://shadowfax.jahanson.tech
|
|
||||||
# interval: 1m
|
|
||||||
# client:
|
|
||||||
# dns-resolver: tcp://10.1.1.1:53
|
|
||||||
# conditions:
|
|
||||||
# - "[CONNECTED] == true"
|
|
||||||
# alerts:
|
|
||||||
# - type: pushover
|
|
||||||
# - name: Gandalf
|
|
||||||
# group: internal
|
|
||||||
# url: icmp://gandalf.jahanson.tech
|
|
||||||
# interval: 1m
|
|
||||||
# client:
|
|
||||||
# dns-resolver: tcp://10.1.1.1:53
|
|
||||||
# conditions:
|
|
||||||
# - "[CONNECTED] == true"
|
|
||||||
# alerts:
|
|
||||||
# - type: pushover
|
|
||||||
# - name: Home Assistant
|
|
||||||
# group: internal
|
|
||||||
# url: icmp://hass.jahanson.tech
|
|
||||||
# interval: 1m
|
|
||||||
# client:
|
|
||||||
# dns-resolver: tcp://10.1.1.1:53
|
|
||||||
# conditions:
|
|
||||||
# - "[CONNECTED] == true"
|
|
||||||
# alerts:
|
|
||||||
# - type: pushover
|
|
||||||
|
|
Loading…
Reference in a new issue