mirror of
https://github.com/auricom/home-cluster.git
synced 2025-09-17 18:24:14 +02:00
🚑 rook-ceph restore
This commit is contained in:
@@ -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:
|
||||||
|
@@ -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:
|
||||||
|
@@ -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:
|
||||||
|
@@ -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
|
|
@@ -6,4 +6,3 @@ resources:
|
|||||||
- ./gatus.yaml
|
- ./gatus.yaml
|
||||||
- ./helmrelease.yaml
|
- ./helmrelease.yaml
|
||||||
- ./volsync.yaml
|
- ./volsync.yaml
|
||||||
- ./volume.yaml
|
|
||||||
|
@@ -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
|
|
@@ -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"
|
||||||
|
@@ -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
|
||||||
|
@@ -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
|
Reference in New Issue
Block a user