🚑 rook-ceph restore

This commit is contained in:
auricom
2024-01-23 15:45:15 +01:00
parent fde0f42b09
commit 3a12663bfd
10 changed files with 22 additions and 56 deletions

View File

@@ -75,14 +75,14 @@ spec:
requests:
cpu: 100m
memory: 256Mi
# statefulset:
# volumeClaimTemplates:
# - name: config
# accessMode: ReadWriteOnce
# size: 1Gi
# storageClass: rook-ceph-block
# globalMounts:
# - path: /config
statefulset:
volumeClaimTemplates:
- name: config
accessMode: ReadWriteOnce
size: 1Gi
storageClass: rook-ceph-block
globalMounts:
- path: /config
service:
main:
ports:

View File

@@ -67,14 +67,14 @@ spec:
memory: 100Mi
limits:
memory: 2Gi
# statefulset:
# volumeClaimTemplates:
# - name: config
# accessMode: ReadWriteOnce
# size: 10Gi
# storageClass: rook-ceph-block
# globalMounts:
# - path: /data
statefulset:
volumeClaimTemplates:
- name: config
accessMode: ReadWriteOnce
size: 10Gi
storageClass: rook-ceph-block
globalMounts:
- path: /data
service:
main:
ports:

View File

@@ -8,7 +8,6 @@ resources:
- ./gatus.yaml
- ./helmrelease.yaml
- ./volsync.yaml
- ./volume.yaml
configMapGenerator:
- name: vikunja-configmap
files:

View File

@@ -1,17 +0,0 @@
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: vikunja-files
namespace: default
labels:
app.kubernetes.io/name: &name vikunja
app.kubernetes.io/instance: *name
snapshot.home.arpa/enabled: "true"
spec:
accessModes:
- ReadWriteOnce
storageClassName: rook-ceph-block
resources:
requests:
storage: 1Gi

View File

@@ -6,4 +6,3 @@ resources:
- ./gatus.yaml
- ./helmrelease.yaml
- ./volsync.yaml
- ./volume.yaml

View File

@@ -1,17 +0,0 @@
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: zigbee2mqtt-config
namespace: default
labels:
app.kubernetes.io/name: &name zigbee2mqtt
app.kubernetes.io/instance: *name
snapshot.home.arpa/enabled: "true"
spec:
accessModes:
- ReadWriteOnce
storageClassName: rook-ceph-block
resources:
requests:
storage: 1Gi

View File

@@ -61,7 +61,7 @@ spec:
nodes:
- name: "talos-node-2"
devices:
- name: "nvme0n1"
- name: "sda"
- name: "talos-node-3"
devices:
- name: "sda"

View File

@@ -37,12 +37,12 @@ spec:
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
name: cluster-apps-rook-ceph-toolbox
name: cluster-apps-rook-ceph-tools
namespace: flux-system
spec:
dependsOn:
- name: cluster-apps-rook-ceph-cluster
path: ./kubernetes/apps/rook-ceph/rook-ceph/toolbox
path: ./kubernetes/apps/rook-ceph/rook-ceph/tools
prune: true
sourceRef:
kind: GitRepository

View File

@@ -3,7 +3,7 @@
apiVersion: helm.toolkit.fluxcd.io/v2beta2
kind: HelmRelease
metadata:
name: &app rook-ceph-toolbox
name: &app rook-ceph-tools
namespace: rook-ceph
spec:
interval: 30m
@@ -28,6 +28,8 @@ spec:
keepHistory: false
values:
defaultPodOptions:
labels:
app: *app
hostNetwork: true
securityContext:
runAsUser: 0