diff --git a/apps/delta/app-deltahouse.yaml b/apps/delta/app-deltahouse.yaml new file mode 100644 index 0000000..c377f69 --- /dev/null +++ b/apps/delta/app-deltahouse.yaml @@ -0,0 +1,32 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: deltahouse + namespace: argocd + finalizers: + - resources-finalizer.argocd.argoproj.io + labels: + dev.stonegarden: delta +spec: + project: delta + source: + repoURL: https://github.com/vehagn/deltahouse-deployment + path: '.' + targetRevision: HEAD + destination: + namespace: delta + name: in-cluster + syncPolicy: + automated: + selfHeal: true + prune: true +--- +apiVersion: v1 +kind: Namespace +metadata: + name: delta +--- +apiVersion: v1 +kind: Namespace +metadata: + name: delta-test diff --git a/apps/delta/kustomization.yaml b/apps/delta/kustomization.yaml new file mode 100644 index 0000000..58838fc --- /dev/null +++ b/apps/delta/kustomization.yaml @@ -0,0 +1,9 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +commonLabels: + dev.stonegarden: app-management + app.kubernetes.io/managed-by: argocd + +resources: + - project.yaml + - app-deltahouse.yaml \ No newline at end of file diff --git a/apps/delta/project.yaml b/apps/delta/project.yaml new file mode 100644 index 0000000..3235dba --- /dev/null +++ b/apps/delta/project.yaml @@ -0,0 +1,20 @@ +apiVersion: argoproj.io/v1alpha1 +kind: AppProject +metadata: + name: delta + namespace: argocd +spec: + sourceNamespaces: + - '*' + sourceRepos: + - 'https://github.com/vehagn/*' + destinations: + - namespace: 'argocd' + server: '*' + - namespace: 'delta' + server: '*' + - namespace: 'delta-test' + server: '*' + clusterResourceWhitelist: + - group: '*' + kind: '*' \ No newline at end of file