🚑 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: requests:
cpu: 100m cpu: 100m
memory: 256Mi memory: 256Mi
# statefulset: statefulset:
# volumeClaimTemplates: volumeClaimTemplates:
# - name: config - name: config
# accessMode: ReadWriteOnce accessMode: ReadWriteOnce
# size: 1Gi size: 1Gi
# storageClass: rook-ceph-block storageClass: rook-ceph-block
# globalMounts: globalMounts:
# - path: /config - path: /config
service: service:
main: main:
ports: ports:

View File

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

View File

@@ -8,7 +8,6 @@ resources:
- ./gatus.yaml - ./gatus.yaml
- ./helmrelease.yaml - ./helmrelease.yaml
- ./volsync.yaml - ./volsync.yaml
- ./volume.yaml
configMapGenerator: configMapGenerator:
- name: vikunja-configmap - name: vikunja-configmap
files: 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 - ./gatus.yaml
- ./helmrelease.yaml - ./helmrelease.yaml
- ./volsync.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: nodes:
- name: "talos-node-2" - name: "talos-node-2"
devices: devices:
- name: "nvme0n1" - name: "sda"
- name: "talos-node-3" - name: "talos-node-3"
devices: devices:
- name: "sda" - name: "sda"

View File

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

View File

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