mirror of
https://github.com/outbackdingo/Biohazard.git
synced 2026-03-22 12:39:56 +00:00
feat: add snapscheduler
This commit is contained in:
@@ -31,6 +31,7 @@ resources:
|
||||
- ../../../deploy/core/storage/democratic-csi/local-hostpath/
|
||||
- ../../../deploy/core/storage/democratic-csi/manual/
|
||||
- ../../../deploy/core/storage/csi-driver-nfs/
|
||||
- ../../../deploy/core/storage/snapscheduler/
|
||||
- ../../../deploy/core/storage/volsync/
|
||||
- ../../../deploy/core/tls/cert-manager/
|
||||
- ../../../deploy/core/dns/internal/_deps/
|
||||
|
||||
24
kube/deploy/core/storage/snapscheduler/app/hr.yaml
Normal file
24
kube/deploy/core/storage/snapscheduler/app/hr.yaml
Normal file
@@ -0,0 +1,24 @@
|
||||
---
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2beta2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
name: &app snapscheduler
|
||||
namespace: *app
|
||||
spec:
|
||||
interval: 5m
|
||||
chart:
|
||||
spec:
|
||||
chart: snapscheduler
|
||||
version: 3.4.0
|
||||
sourceRef:
|
||||
name: backube
|
||||
kind: HelmRepository
|
||||
namespace: flux-system
|
||||
values:
|
||||
# netpols
|
||||
podLabels:
|
||||
egress.home.arpa/apiserver: allow
|
||||
# misc
|
||||
manageCRDs: true
|
||||
metrics:
|
||||
disableAuth: true
|
||||
14
kube/deploy/core/storage/snapscheduler/ks.yaml
Normal file
14
kube/deploy/core/storage/snapscheduler/ks.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
---
|
||||
apiVersion: kustomize.toolkit.fluxcd.io/v1
|
||||
kind: Kustomization
|
||||
metadata:
|
||||
name: 1-core-storage-snapscheduler-app
|
||||
namespace: flux-system
|
||||
labels: &l
|
||||
app.kubernetes.io/name: "snapscheduler"
|
||||
spec:
|
||||
commonMetadata:
|
||||
labels: *l
|
||||
path: ./kube/deploy/core/storage/snapscheduler/app
|
||||
targetNamespace: "snapscheduler"
|
||||
dependsOn: []
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- ns.yaml
|
||||
- ks.yaml
|
||||
10
kube/deploy/core/storage/snapscheduler/ns.yaml
Normal file
10
kube/deploy/core/storage/snapscheduler/ns.yaml
Normal file
@@ -0,0 +1,10 @@
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: Namespace
|
||||
metadata:
|
||||
name: snapscheduler
|
||||
labels:
|
||||
kustomize.toolkit.fluxcd.io/prune: disabled
|
||||
pod-security.kubernetes.io/enforce: &ps restricted
|
||||
pod-security.kubernetes.io/audit: *ps
|
||||
pod-security.kubernetes.io/warn: *ps
|
||||
Reference in New Issue
Block a user