Skip to content

Commit

Permalink
Merge branch 'main' into flux-opertor
Browse files Browse the repository at this point in the history
  • Loading branch information
onedr0p authored Jan 7, 2025
2 parents 6e87c74 + 60e12b1 commit 3201232
Show file tree
Hide file tree
Showing 8 changed files with 35 additions and 18 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ spec:
spec:
containers:
- name: runner
image: ghcr.io/onedr0p/actions-runner:2.321.0@sha256:68a510e470e2c5b38ffc46e85823fdc36b721bf7af310f4d64fd93cd0e1e9184
image: ghcr.io/onedr0p/actions-runner:2.321.0@sha256:a7539dc157f3f0129f49459826576ab53a529580916bb8a09a395e61e38354c0
command: ["/home/runner/run.sh"]
env:
- name: ACTIONS_RUNNER_REQUIRE_JOB_CONTAINER
Expand Down
2 changes: 1 addition & 1 deletion kubernetes/main/apps/default/bazarr/app/helmrelease.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ spec:
app:
image:
repository: ghcr.io/onedr0p/bazarr
tag: 1.5.1@sha256:4f3f5f42e552979d75cf2f168d9f053134eefa11e9e42b4878bded3bb69978d4
tag: 1.5.1@sha256:dab8017cadadece962e775cc096e0be18848c700bd08183fe18c0feec60cff28
env:
TZ: America/New_York
envFrom:
Expand Down
10 changes: 5 additions & 5 deletions kubernetes/main/apps/default/home-assistant/app/helmrelease.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ spec:
app:
image:
repository: ghcr.io/onedr0p/home-assistant
tag: 2025.1.0@sha256:a3e6b1301107c5ca4dd3e1e7fa25edd0618acc9f812c75674cce7481fb05c759
tag: 2025.1.1@sha256:927198fc12979546cb68cf10a742255b6d5cf0f462958192182df86488ab1fe9
env:
TZ: America/New_York
HASS_HTTP_TRUSTED_PROXY_1: 192.168.42.0/24
Expand Down Expand Up @@ -107,6 +107,10 @@ spec:
existingClaim: home-assistant
globalMounts:
- path: /config
cache:
existingClaim: home-assistant-cache
globalMounts:
- path: /config/.venv
logs:
type: emptyDir
globalMounts:
Expand All @@ -119,7 +123,3 @@ spec:
type: emptyDir
globalMounts:
- path: /tmp
venv:
type: emptyDir
globalMounts:
- path: /config/.venv
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ./externalsecret.yaml
- ./pvc.yaml
- ./helmrelease.yaml
- ../../../../../shared/templates/gatus/external
- ../../../../../shared/templates/volsync
11 changes: 11 additions & 0 deletions kubernetes/main/apps/default/home-assistant/app/pvc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: home-assistant-cache
spec:
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: 1Gi
storageClassName: ceph-block
2 changes: 1 addition & 1 deletion kubernetes/main/apps/default/plex/app/helmrelease.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ spec:
app:
image:
repository: ghcr.io/onedr0p/plex
tag: 1.41.3.9314-a0bfb8370@sha256:4e004defdf450e5d86ce8c29f2dc62fa95fa12dfaae52fd36c948427eb186952
tag: 1.41.3.9314-a0bfb8370@sha256:a4f890b838bdefa1187f08afa78682e4204182efab4cdf2388f104fc70027639
env:
TZ: America/New_York
PLEX_ADVERTISE_URL: https://plex.devbu.io:443,http://192.168.42.128:32400
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ spec:
app:
image:
repository: docker.io/cloudflare/cloudflared
tag: 2024.12.2@sha256:cb38f3f30910a7d51545118a179b8516eb7066eac61855d62ce6ed733c54ce70
tag: 2025.1.0@sha256:3247f3ef49eda23244b8aa5583f82b7c3880b0d057e1172d0e818f5e678d9f27
env:
NO_AUTOUPDATE: true
TUNNEL_CRED_FILE: /etc/cloudflared/creds/credentials.json
Expand Down
23 changes: 14 additions & 9 deletions kubernetes/main/bootstrap/apps/helmfile.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,33 +24,38 @@ releases:
chart: oci://ghcr.io/prometheus-community/charts/prometheus-operator-crds
version: 17.0.2

- name: &name cilium
namespace: &namespace kube-system
- name: cilium
namespace: kube-system
chart: cilium/cilium
version: 1.16.5
values:
- ../../apps/kube-system/cilium/app/helm-values.yaml
- commonLabels:
helm.toolkit.fluxcd.io/name: *name
helm.toolkit.fluxcd.io/namespace: *namespace
helm.toolkit.fluxcd.io/name: cilium
helm.toolkit.fluxcd.io/namespace: kube-system
needs: ["observability/kube-prometheus-stack-crds"]

- name: &name coredns
namespace: &namespace kube-system
- name: coredns
namespace: kube-system
chart: coredns/coredns
version: 1.37.0
values:
- ../../apps/kube-system/coredns/app/helm-values.yaml
- customLabels:
helm.toolkit.fluxcd.io/name: *name
helm.toolkit.fluxcd.io/namespace: *namespace
helm.toolkit.fluxcd.io/name: coredns
helm.toolkit.fluxcd.io/namespace: kube-system
needs: ["kube-system/cilium"]

- name: spegel
namespace: kube-system
chart: oci://ghcr.io/spegel-org/helm-charts/spegel
version: v0.0.28
values: ["../../apps/kube-system/spegel/app/helm-values.yaml"]
values:
- ../../apps/kube-system/spegel/app/helm-values.yaml
# TODO: https://github.com/spegel-org/spegel/pull/678
# - customLabels:
# helm.toolkit.fluxcd.io/name: spegel
# helm.toolkit.fluxcd.io/namespace: kube-system
needs: ["kube-system/coredns"]

- name: flux-operator
Expand Down

0 comments on commit 3201232

Please sign in to comment.