diff --git a/k8s/argocd/apps/namespace.yaml b/k8s/argocd/apps/namespace.yaml new file mode 100644 index 0000000..f8fafe6 --- /dev/null +++ b/k8s/argocd/apps/namespace.yaml @@ -0,0 +1,6 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: poimen + labels: + app: poimen diff --git a/k8s/argocd/root.yaml b/k8s/argocd/root.yaml new file mode 100644 index 0000000..21c7595 --- /dev/null +++ b/k8s/argocd/root.yaml @@ -0,0 +1,14 @@ +apiVersion: argoproj.io/v1alpha1 +kind: AppProject +metadata: + name: poimen + namespace: argocd +spec: + sourceRepos: + - 'https://forgejo.riotpiao.com/rock/*' + destinations: + - namespace: 'poimen' + server: https://kubernetes.default.svc + - namespace: 'default' + server: https://kubernetes.default.svc + clusterResources: false diff --git a/k8s/kustomization.yaml b/k8s/kustomization.yaml new file mode 100644 index 0000000..e5007f1 --- /dev/null +++ b/k8s/kustomization.yaml @@ -0,0 +1,11 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization + +namespace: poimen + +resources: +- argocd/apps/namespace.yaml + +commonLabels: + app: poimen + managed-by: argocd