From 51ae701dd838bc21f1c578b590b851b7bc972baf Mon Sep 17 00:00:00 2001 From: Khue Doan Date: Sun, 27 Jun 2021 02:28:36 +0700 Subject: [PATCH] Add Drone CI --- apps/kustomization.yaml | 3 +++ apps/resources/drone-kube-runner.yaml | 21 +++++++++++++++++++++ apps/resources/drone.yaml | 21 +++++++++++++++++++++ 3 files changed, 45 insertions(+) create mode 100644 apps/resources/drone-kube-runner.yaml create mode 100644 apps/resources/drone.yaml diff --git a/apps/kustomization.yaml b/apps/kustomization.yaml index 32300992..3078b0f9 100644 --- a/apps/kustomization.yaml +++ b/apps/kustomization.yaml @@ -10,7 +10,10 @@ resources: - resources/nginx.yaml - resources/node-problem-detector.yaml - resources/prometheus.yaml +# Operation - resources/vault.yaml +- resources/drone.yaml +- resources/drone-kube-runner.yaml # Applications - resources/gitea.yaml - resources/wireguard.yaml diff --git a/apps/resources/drone-kube-runner.yaml b/apps/resources/drone-kube-runner.yaml new file mode 100644 index 00000000..27278fa6 --- /dev/null +++ b/apps/resources/drone-kube-runner.yaml @@ -0,0 +1,21 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: drone-kube-runner + finalizers: + - resources-finalizer.argocd.argoproj.io +spec: + destination: + name: in-cluster + namespace: drone + source: + repoURL: https://charts.drone.io + chart: drone-kube-runner + targetRevision: 0.1.5 + project: default + syncPolicy: + automated: + prune: true + selfHeal: true + syncOptions: + - CreateNamespace=true diff --git a/apps/resources/drone.yaml b/apps/resources/drone.yaml new file mode 100644 index 00000000..5f8233f6 --- /dev/null +++ b/apps/resources/drone.yaml @@ -0,0 +1,21 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: drone + finalizers: + - resources-finalizer.argocd.argoproj.io +spec: + destination: + name: in-cluster + namespace: drone + source: + repoURL: https://charts.drone.io + chart: drone + targetRevision: 0.1.7 + project: default + syncPolicy: + automated: + prune: true + selfHeal: true + syncOptions: + - CreateNamespace=true