Compare commits
1 Commits
renovate/h
...
e279de68bc
| Author | SHA1 | Date | |
|---|---|---|---|
|
e279de68bc
|
@@ -29,4 +29,4 @@ dependencies:
|
|||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/argo-cd.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/argo-cd.png
|
||||||
# renovate: datasource=github-releases depName=argoproj/argo-workflows
|
# renovate: datasource=github-releases depName=argoproj/argo-workflows
|
||||||
appVersion: v4.0.0
|
appVersion: v3.7.9
|
||||||
|
|||||||
@@ -124,7 +124,7 @@ blocky:
|
|||||||
home IN CNAME traefik-cl01tl
|
home IN CNAME traefik-cl01tl
|
||||||
home-assistant IN CNAME traefik-cl01tl
|
home-assistant IN CNAME traefik-cl01tl
|
||||||
home-assistant-code-server IN CNAME traefik-cl01tl
|
home-assistant-code-server IN CNAME traefik-cl01tl
|
||||||
hubble IN CNAME cilium-cl01tl
|
hubble IN CNAME traefik-cl01tl
|
||||||
huntarr IN CNAME traefik-cl01tl
|
huntarr IN CNAME traefik-cl01tl
|
||||||
immich IN CNAME traefik-cl01tl
|
immich IN CNAME traefik-cl01tl
|
||||||
jellyfin IN CNAME traefik-cl01tl
|
jellyfin IN CNAME traefik-cl01tl
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: cilium
|
- name: cilium
|
||||||
repository: https://helm.cilium.io/
|
repository: https://helm.cilium.io/
|
||||||
version: 1.19.0
|
version: 1.18.6
|
||||||
digest: sha256:d2319facc93cab2a0a137588d8bd93315b52025b3ec86bc89edb0e236a74c814
|
digest: sha256:8ea328ac238524b5b423e6289f5e25d05ef64e6aa19cfd5de238f1d5dd533e9b
|
||||||
generated: "2026-02-05T03:57:48.602182388Z"
|
generated: "2026-01-14T11:02:31.272963463Z"
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ maintainers:
|
|||||||
- name: alexlebens
|
- name: alexlebens
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: cilium
|
- name: cilium
|
||||||
version: 1.19.0
|
version: 1.18.6
|
||||||
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
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# apiVersion: cilium.io/v2
|
# apiVersion: cilium.io/v2alpha1
|
||||||
# kind: CiliumBGPAdvertisement
|
# kind: CiliumBGPAdvertisement
|
||||||
# metadata:
|
# metadata:
|
||||||
# name: cilium-bgp-advertisements
|
# name: cilium-bgp-advertisements
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# apiVersion: cilium.io/v2
|
# apiVersion: cilium.io/v2alpha1
|
||||||
# kind: CiliumBGPClusterConfig
|
# kind: CiliumBGPClusterConfig
|
||||||
# metadata:
|
# metadata:
|
||||||
# name: cilium-bgp
|
# name: cilium-bgp
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# apiVersion: cilium.io/v2
|
# apiVersion: cilium.io/v2alpha1
|
||||||
# kind: CiliumBGPPeerConfig
|
# kind: CiliumBGPPeerConfig
|
||||||
# metadata:
|
# metadata:
|
||||||
# name: cilium-peer
|
# name: cilium-peer
|
||||||
|
|||||||
@@ -1,18 +1,19 @@
|
|||||||
apiVersion: "cilium.io/v2alpha1"
|
# apiVersion: "cilium.io/v2alpha1"
|
||||||
kind: CiliumL2AnnouncementPolicy
|
# kind: CiliumL2AnnouncementPolicy
|
||||||
metadata:
|
# metadata:
|
||||||
name: node-gateway-l2-policy
|
# name: general-l2-policy
|
||||||
namespace: {{ .Release.Namespace }}
|
# namespace: {{ .Release.Namespace }}
|
||||||
labels:
|
# labels:
|
||||||
app.kubernetes.io/name: node-gateway-l2-policy
|
# app.kubernetes.io/name: general-l2-policy
|
||||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
# app.kubernetes.io/instance: {{ .Release.Name }}
|
||||||
app.kubernetes.io/part-of: {{ .Release.Name }}
|
# app.kubernetes.io/part-of: {{ .Release.Name }}
|
||||||
spec:
|
# spec:
|
||||||
nodeSelector:
|
# nodeSelector:
|
||||||
matchLabels:
|
# matchExpressions:
|
||||||
kubernetes.io/hostname: talos-ix7-xku
|
# - key: kubernetes.io/hostname
|
||||||
interfaces:
|
# operator: Exists
|
||||||
- end0
|
# interfaces:
|
||||||
- enp6s0
|
# - end0
|
||||||
externalIPs: true
|
# - enp6s0
|
||||||
loadBalancerIPs: true
|
# externalIPs: true
|
||||||
|
# loadBalancerIPs: true
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
apiVersion: cilium.io/v2
|
apiVersion: "cilium.io/v2alpha1"
|
||||||
kind: CiliumLoadBalancerIPPool
|
kind: CiliumLoadBalancerIPPool
|
||||||
metadata:
|
metadata:
|
||||||
name: default-ip-pool
|
name: default-ip-pool
|
||||||
@@ -15,7 +15,7 @@ spec:
|
|||||||
stop: "10.232.2.23"
|
stop: "10.232.2.23"
|
||||||
|
|
||||||
---
|
---
|
||||||
apiVersion: cilium.io/v2
|
apiVersion: "cilium.io/v2alpha1"
|
||||||
kind: CiliumLoadBalancerIPPool
|
kind: CiliumLoadBalancerIPPool
|
||||||
metadata:
|
metadata:
|
||||||
name: bgp-ip-pool
|
name: bgp-ip-pool
|
||||||
|
|||||||
@@ -1,46 +1,35 @@
|
|||||||
apiVersion: gateway.networking.k8s.io/v1
|
# apiVersion: gateway.networking.k8s.io/v1
|
||||||
kind: Gateway
|
# kind: Gateway
|
||||||
metadata:
|
# metadata:
|
||||||
name: cilium-tls-gateway
|
# name: cilium-tls-gateway
|
||||||
namespace: {{ .Release.Namespace }}
|
# namespace: {{ .Release.Namespace }}
|
||||||
labels:
|
# labels:
|
||||||
app.kubernetes.io/name: cilium-tls-gateway
|
# app.kubernetes.io/name: tls-gateway
|
||||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
# app.kubernetes.io/instance: {{ .Release.Name }}
|
||||||
app.kubernetes.io/part-of: {{ .Release.Name }}
|
# app.kubernetes.io/part-of: {{ .Release.Name }}
|
||||||
annotations:
|
# annotations:
|
||||||
cert-manager.io/cluster-issuer: letsencrypt-issuer
|
# cert-manager.io/cluster-issuer: letsencrypt-issuer
|
||||||
io.cilium/lb-ipam-ips: "10.232.1.23"
|
# spec:
|
||||||
spec:
|
# gatewayClassName: cilium
|
||||||
addresses:
|
# listeners:
|
||||||
- type: IPAddress
|
# - allowedRoutes:
|
||||||
value: 10.232.1.23
|
# namespaces:
|
||||||
gatewayClassName: cilium
|
# from: All
|
||||||
listeners:
|
# hostname: '*.alexlebens.net'
|
||||||
- allowedRoutes:
|
# name: http
|
||||||
namespaces:
|
# port: 80
|
||||||
from: All
|
# protocol: HTTP
|
||||||
hostname: '*.alexlebens.net'
|
# - allowedRoutes:
|
||||||
name: https
|
# namespaces:
|
||||||
port: 443
|
# from: All
|
||||||
protocol: HTTPS
|
# hostname: '*.alexlebens.net'
|
||||||
tls:
|
# name: https
|
||||||
certificateRefs:
|
# port: 443
|
||||||
- group: ''
|
# protocol: HTTPS
|
||||||
kind: Secret
|
# tls:
|
||||||
name: https-gateway-cert
|
# certificateRefs:
|
||||||
namespace: kube-system
|
# - group: ''
|
||||||
mode: Terminate
|
# kind: Secret
|
||||||
- allowedRoutes:
|
# name: https-gateway-cert
|
||||||
namespaces:
|
# namespace: kube-system
|
||||||
from: All
|
# mode: Terminate
|
||||||
hostname: 'alexlebens.net'
|
|
||||||
name: https-domain
|
|
||||||
port: 443
|
|
||||||
protocol: HTTPS
|
|
||||||
tls:
|
|
||||||
certificateRefs:
|
|
||||||
- group: ''
|
|
||||||
kind: Secret
|
|
||||||
name: https-gateway-cert
|
|
||||||
namespace: kube-system
|
|
||||||
mode: Terminate
|
|
||||||
|
|||||||
@@ -11,8 +11,8 @@ spec:
|
|||||||
parentRefs:
|
parentRefs:
|
||||||
- group: gateway.networking.k8s.io
|
- group: gateway.networking.k8s.io
|
||||||
kind: Gateway
|
kind: Gateway
|
||||||
name: cilium-tls-gateway
|
name: traefik-gateway
|
||||||
namespace: kube-system
|
namespace: traefik
|
||||||
hostnames:
|
hostnames:
|
||||||
- hubble.alexlebens.net
|
- hubble.alexlebens.net
|
||||||
rules:
|
rules:
|
||||||
|
|||||||
@@ -35,8 +35,6 @@ cilium:
|
|||||||
enabled: true
|
enabled: true
|
||||||
routerIDAllocation:
|
routerIDAllocation:
|
||||||
mode: "default"
|
mode: "default"
|
||||||
bpf:
|
|
||||||
hostLegacyRouting: true
|
|
||||||
devices: end0 enp6s0
|
devices: end0 enp6s0
|
||||||
enableK8sEndpointSlice: true
|
enableK8sEndpointSlice: true
|
||||||
ciliumEndpointSlice:
|
ciliumEndpointSlice:
|
||||||
|
|||||||
@@ -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.40.0
|
version: 0.39.0
|
||||||
digest: sha256:b7f8f176f8c4902130e87660adb39211fd5ca454f89f5a7e9ed577cd4c3a2255
|
digest: sha256:870e456773199684c150585c12c2e18b3f0895ee8cc73481a53b23c8e94560b1
|
||||||
generated: "2026-02-05T18:23:45.100522813Z"
|
generated: "2025-12-20T00:03:40.10414707Z"
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ maintainers:
|
|||||||
- name: alexlebens
|
- name: alexlebens
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: headlamp
|
- name: headlamp
|
||||||
version: 0.40.0
|
version: 0.39.0
|
||||||
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
|
||||||
|
|||||||
@@ -25,4 +25,4 @@ dependencies:
|
|||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/home-assistant.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/home-assistant.png
|
||||||
# renovate: datasource=github-releases depName=home-assistant/core
|
# renovate: datasource=github-releases depName=home-assistant/core
|
||||||
appVersion: 2026.2.0
|
appVersion: 2026.1.3
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ home-assistant:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/home-assistant/home-assistant
|
repository: ghcr.io/home-assistant/home-assistant
|
||||||
tag: 2026.2.0
|
tag: 2026.1.3
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
|
|||||||
@@ -23,4 +23,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/huntarr.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/huntarr.png
|
||||||
# renovate: datasource=github-releases depName=plexguide/huntarr
|
# renovate: datasource=github-releases depName=plexguide/huntarr
|
||||||
appVersion: 9.1.12
|
appVersion: 9.1.9
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ huntarr:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/plexguide/huntarr
|
repository: ghcr.io/plexguide/huntarr
|
||||||
tag: 9.1.12
|
tag: 9.1.9
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ roundcube:
|
|||||||
nginx:
|
nginx:
|
||||||
image:
|
image:
|
||||||
repository: nginx
|
repository: nginx
|
||||||
tag: 1.29.5-alpine-slim
|
tag: 1.29.4-alpine
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: NGINX_HOST
|
- name: NGINX_HOST
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ vault:
|
|||||||
enabled: true
|
enabled: true
|
||||||
image:
|
image:
|
||||||
repository: hashicorp/vault
|
repository: hashicorp/vault
|
||||||
tag: 1.21.3
|
tag: 1.21.2
|
||||||
updateStrategyType: "RollingUpdate"
|
updateStrategyType: "RollingUpdate"
|
||||||
logLevel: debug
|
logLevel: debug
|
||||||
logFormat: standard
|
logFormat: standard
|
||||||
@@ -170,7 +170,7 @@ snapshot:
|
|||||||
snapshot:
|
snapshot:
|
||||||
image:
|
image:
|
||||||
repository: hashicorp/vault
|
repository: hashicorp/vault
|
||||||
tag: 1.21.3
|
tag: 1.21.2
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
command:
|
command:
|
||||||
- /bin/ash
|
- /bin/ash
|
||||||
|
|||||||
@@ -20,4 +20,4 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/whodb.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/whodb.png
|
||||||
# renovate: datasource=github-releases depName=clidey/whodb
|
# renovate: datasource=github-releases depName=clidey/whodb
|
||||||
appVersion: 0.91.0
|
appVersion: 0.90.0
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ whodb:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: clidey/whodb
|
repository: clidey/whodb
|
||||||
tag: 0.91.0
|
tag: 0.90.0
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: WHODB_OLLAMA_HOST
|
- name: WHODB_OLLAMA_HOST
|
||||||
|
|||||||
@@ -99,7 +99,7 @@ customDNS:
|
|||||||
home IN CNAME traefik-cl01tl
|
home IN CNAME traefik-cl01tl
|
||||||
home-assistant IN CNAME traefik-cl01tl
|
home-assistant IN CNAME traefik-cl01tl
|
||||||
home-assistant-code-server IN CNAME traefik-cl01tl
|
home-assistant-code-server IN CNAME traefik-cl01tl
|
||||||
hubble IN CNAME cilium-cl01tl
|
hubble IN CNAME traefik-cl01tl
|
||||||
huntarr IN CNAME traefik-cl01tl
|
huntarr IN CNAME traefik-cl01tl
|
||||||
immich IN CNAME traefik-cl01tl
|
immich IN CNAME traefik-cl01tl
|
||||||
jellyfin IN CNAME traefik-cl01tl
|
jellyfin IN CNAME traefik-cl01tl
|
||||||
|
|||||||
@@ -120,7 +120,7 @@ customDNS:
|
|||||||
home IN CNAME traefik-cl01tl
|
home IN CNAME traefik-cl01tl
|
||||||
home-assistant IN CNAME traefik-cl01tl
|
home-assistant IN CNAME traefik-cl01tl
|
||||||
home-assistant-code-server IN CNAME traefik-cl01tl
|
home-assistant-code-server IN CNAME traefik-cl01tl
|
||||||
hubble IN CNAME cilium-cl01tl
|
hubble IN CNAME traefik-cl01tl
|
||||||
huntarr IN CNAME traefik-cl01tl
|
huntarr IN CNAME traefik-cl01tl
|
||||||
immich IN CNAME traefik-cl01tl
|
immich IN CNAME traefik-cl01tl
|
||||||
jellyfin IN CNAME traefik-cl01tl
|
jellyfin IN CNAME traefik-cl01tl
|
||||||
|
|||||||
@@ -12,6 +12,8 @@ services:
|
|||||||
- TS_HOSTNAME=komodo-periphery-ps10rp
|
- TS_HOSTNAME=komodo-periphery-ps10rp
|
||||||
env_file:
|
env_file:
|
||||||
- .ts-env
|
- .ts-env
|
||||||
|
labels:
|
||||||
|
- "com.centurylinklabs.watchtower.scope=komodo"
|
||||||
network_mode: service:komodo-periphery
|
network_mode: service:komodo-periphery
|
||||||
restart: always
|
restart: always
|
||||||
volumes:
|
volumes:
|
||||||
@@ -19,6 +21,23 @@ services:
|
|||||||
devices:
|
devices:
|
||||||
- /dev/net/tun:/dev/net/tun
|
- /dev/net/tun:/dev/net/tun
|
||||||
|
|
||||||
|
watchtower:
|
||||||
|
image: ghcr.io/containrrr/watchtower:latest
|
||||||
|
container_name: komodo-periphery-watchtower
|
||||||
|
command: --scope komodo
|
||||||
|
environment:
|
||||||
|
- TZ=America/Chicago
|
||||||
|
- WATCHTOWER_HTTP_API_METRICS=true
|
||||||
|
- WATCHTOWER_HTTP_API_TOKEN=token
|
||||||
|
- WATCHTOWER_CLEANUP=true
|
||||||
|
- WATCHTOWER_POLL_INTERVAL=3600
|
||||||
|
labels:
|
||||||
|
- "com.centurylinklabs.watchtower.scope=komodo"
|
||||||
|
network_mode: service:komodo-periphery
|
||||||
|
restart: always
|
||||||
|
volumes:
|
||||||
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
|
|
||||||
komodo-periphery:
|
komodo-periphery:
|
||||||
image: ghcr.io/moghtech/komodo-periphery:latest
|
image: ghcr.io/moghtech/komodo-periphery:latest
|
||||||
container_name: komodo-periphery
|
container_name: komodo-periphery
|
||||||
@@ -26,6 +45,8 @@ services:
|
|||||||
- .env
|
- .env
|
||||||
environment:
|
environment:
|
||||||
- TZ=America/Chicago
|
- TZ=America/Chicago
|
||||||
|
labels:
|
||||||
|
- "com.centurylinklabs.watchtower.scope=komodo"
|
||||||
restart: always
|
restart: always
|
||||||
volumes:
|
volumes:
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
|
|||||||
Reference in New Issue
Block a user