Add virtual multi-cluster example site
[icn.git] / deploy / site / vm-mc / cluster-2 / gotk-sync.yaml
diff --git a/deploy/site/vm-mc/cluster-2/gotk-sync.yaml b/deploy/site/vm-mc/cluster-2/gotk-sync.yaml
new file mode 100644 (file)
index 0000000..c872df9
--- /dev/null
@@ -0,0 +1,30 @@
+---
+apiVersion: source.toolkit.fluxcd.io/v1beta1
+kind: GitRepository
+metadata:
+  name: icn
+  namespace: flux-system
+spec:
+  gitImplementation: go-git
+  interval: 1m0s
+  ref:
+    branch: master
+  timeout: 20s
+  url: https://gerrit.akraino.org/r/icn
+---
+apiVersion: kustomize.toolkit.fluxcd.io/v1beta2
+kind: Kustomization
+metadata:
+  name: cluster-icn-flux-sync
+  namespace: flux-system
+spec:
+  interval: 10m0s
+  path: deploy/site/vm-mc/cluster-2
+  prune: true
+  sourceRef:
+    kind: GitRepository
+    name: icn
+  decryption:
+    provider: sops
+    secretRef:
+      name: icn-master-sops-gpg