From 0a2740a9daaf0d7f959b5be32fee287e4240c397 Mon Sep 17 00:00:00 2001 From: Story Crater Bot <19826264+Riotpiaole@users.noreply.github.com> Date: Fri, 21 Aug 2026 21:23:56 -0700 Subject: [PATCH] chore(k8s): add argocd structure for poimen deployment --- k8s/argocd/apps/namespace.yaml | 6 ++++++ k8s/argocd/root.yaml | 14 ++++++++++++++ k8s/kustomization.yaml | 11 +++++++++++ 3 files changed, 31 insertions(+) create mode 100644 k8s/argocd/apps/namespace.yaml create mode 100644 k8s/argocd/root.yaml create mode 100644 k8s/kustomization.yaml 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