cluster

Infrastructure files for Nordgedanken and Midnightthoughts.
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.git
Log | Files | Refs | README

commit 2852de1be15c0368323dad75e406fe72ea680b4d
parent 24488e3479fe3919ff37381b563bd71e76465938
Author: MTRNord <mtrnord1@gmail.com>
Date:   Tue, 21 Mar 2023 20:47:08 +0100

Add rook ceph

Diffstat:
Aapps/base/rook/kustomization.yaml | 7+++++++
Aapps/base/rook/namespace.yaml | 7+++++++
Aapps/base/rook/release.yaml | 24++++++++++++++++++++++++
Aapps/base/rook/repository.yaml | 9+++++++++
Mapps/production/kustomization.yaml | 1+
5 files changed, 48 insertions(+), 0 deletions(-)

diff --git a/apps/base/rook/kustomization.yaml b/apps/base/rook/kustomization.yaml @@ -0,0 +1,7 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +namespace: rook-ceph +resources: + - namespace.yaml + - repository.yaml + - release.yaml diff --git a/apps/base/rook/namespace.yaml b/apps/base/rook/namespace.yaml @@ -0,0 +1,7 @@ +--- +apiVersion: v1 +kind: Namespace +metadata: + name: rook-ceph + labels: + app.kubernetes.io/component: rook-ceph diff --git a/apps/base/rook/release.yaml b/apps/base/rook/release.yaml @@ -0,0 +1,24 @@ +apiVersion: helm.toolkit.fluxcd.io/v2beta1 +kind: HelmRelease +metadata: + name: rook-ceph + namespace: rook-ceph +spec: + interval: 5m + chart: + spec: + version: "1.10.x" + chart: rook-ceph + sourceRef: + kind: HelmRepository + name: rook-ceph + interval: 60m + install: + crds: Create + upgrade: + crds: CreateReplace + values: + crds: + enabled: false + monitoring: + enabled: true diff --git a/apps/base/rook/repository.yaml b/apps/base/rook/repository.yaml @@ -0,0 +1,9 @@ +apiVersion: source.toolkit.fluxcd.io/v1beta2 +kind: HelmRepository +metadata: + name: rook-ceph + namespace: rook-ceph +spec: + interval: 120m + type: default + url: https://charts.rook.io/release diff --git a/apps/production/kustomization.yaml b/apps/production/kustomization.yaml @@ -5,6 +5,7 @@ resources: - ../base/cosign - ../base/woodpecker - ../base/kube-prometheus-stack + - ../base/rook patchesStrategicMerge: - cosign-values.yaml - vaultwarden-values.yaml