feat: deploy kubernetes-replicator

This commit is contained in:
auricom
2021-05-18 15:02:11 +02:00
parent 4d85ba54c3
commit 4badf750be
8 changed files with 148 additions and 99 deletions

View File

@@ -18,6 +18,7 @@ resources:
- kasten-charts.yaml
- kubernetes-dashboard-charts.yaml
- kubernetes-sigs-descheduler-charts.yaml
- mittwald-charts.yaml
- node-feature-discovery.yaml
- prometheus-community-charts.yaml
- rook-ceph-charts.yaml

View File

@@ -0,0 +1,10 @@
---
apiVersion: source.toolkit.fluxcd.io/v1beta1
kind: HelmRepository
metadata:
name: mittwald-charts
namespace: flux-system
spec:
interval: 10m
url: https://helm.mittwald.de/
timeout: 3m

View File

@@ -1,6 +1,9 @@
apiVersion: v1
kind: Secret
metadata:
annotations:
replicator.v1.mittwald.de/replication-allowed: "true"
replicator.v1.mittwald.de/replication-allowed-namespaces: "development"
name: cluster-secrets
namespace: flux-system
stringData:

View File

@@ -4,3 +4,4 @@ resources:
- cluster-secrets.yaml
- drone-pipelines.yaml
- regcred.yaml
- replicated.yaml

View File

@@ -0,0 +1,9 @@
---
apiVersion: v1
kind: Secret
metadata:
annotations:
replicator.v1.mittwald.de/replicate-from: flux-system/cluster-secrets
name: cluster-secrets
namespace: development
data: {}

View File

@@ -0,0 +1,20 @@
---
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: kubernetes-replicator
namespace: kube-system
spec:
interval: 5m
chart:
spec:
# renovate: registryUrl=https://helm.mittwald.de/
chart: kubernetes-replicator
version: 2.6.2
sourceRef:
kind: HelmRepository
name: mittwald-charts
namespace: flux-system
interval: 5m
values:
grantClusterAdminto: true

View File

@@ -0,0 +1,4 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- helm-release.yaml

View File

@@ -5,6 +5,7 @@ resources:
- descheduler
- flux
- intel-gpu-plugin
- kubernetes-replicator
- kured
- node-feature-discovery
- rook-ceph