k8s+argocdでリソースを管理するときの構成について記述してみました。
.
├── argocd
│ ├── application //基本applyするときはここのみ
│ │ ├── dev
│ │ │ └── <※1の名前>
│ │ │ └── <※1の名前>.yaml
│ │ └── prod
│ │ └── <※1の名前>
│ │ └── <※1の名前>.yaml
│ └── ns.yaml // argocdのns
├── <argocdにapplyさせるk8sリソースの名前 ※1>
│ ├── <argocdにapplyさせるk8sリソースの名前> //基本この中身がargocdによってk8s-clusterの中に展開される
│ │ ├── configmap.yaml
│ │ ├── deployment.yaml
│ │ ├── secret.yaml
│ │ ├── statefulset.yaml
│ │ └── svc.yaml
│ └── ns.yaml
└── readme.md
terraformバージョンはこちら
おまけ