Files
fog/helmfile.d/01-infrastructure.yaml
T
Grant Hunter 863e51159e update ceph
2026-07-15 09:39:37 -06:00

77 lines
2.0 KiB
YAML

repositories:
- name: rook-release
url: https://charts.rook.io/release
- name: ceph-csi-operator
url: https://ceph.github.io/ceph-csi-operator
- name: traefik
url: https://traefik.github.io/charts
- name: tailscale
url: https://pkgs.tailscale.com/helmcharts
- name: jetstack
url: https://charts.jetstack.io
- name: hcloud
url: https://charts.hetzner.cloud
lockFilePath: ./helmfile.d/01-infrastructure.lock
releases:
# networking
- name: metallb
namespace: metallb-system
createNamespace: true
chart: ../metallb
values:
- ../metallb/values.yaml.gotmpl
- name: cert-manager
namespace: cert-manager
createNamespace: true
chart: jetstack/cert-manager
values:
- ../cert-manager/values.yaml.gotmpl
- name: cert-manager-webhook-hetzner
namespace: cert-manager
createNamespace: true
chart: hcloud/cert-manager-webhook-hetzner
- name: cert-manager-issuers
namespace: cert-manager
createNamespace: true
chart: ../cert-manager-issuers
values:
- ../cert-manager-issuers/values.yaml.gotmpl
- name: traefik
namespace: traefik
createNamespace: true
chart: traefik/traefik
values:
- ../traefik/values.yaml.gotmpl
- name: tailscale-operator
namespace: tailscale
createNamespace: true
chart: tailscale/tailscale-operator
values:
- ../tailscale/values.yaml.gotmpl
# storage infrastructure
- name: rook-ceph
namespace: rook-ceph
createNamespace: true
chart: rook-release/rook-ceph
version: 1.20.2
values:
- ../rook-ceph/values.yaml.gotmpl
- name: ceph-csi-drivers
namespace: rook-ceph
createNamespace: true
chart: ceph-csi-operator/ceph-csi-drivers
values:
- ../ceph-csi-drivers/values.yaml.gotmpl
- name: rook-ceph-cluster
namespace: rook-ceph
createNamespace: true
chart: rook-release/rook-ceph-cluster
version: 1.20.2
values:
- ../rook-ceph-cluster/values.yaml.gotmpl
set:
- name: operatorNamespace
value: rook-ceph