this repo has no description
1resource "kubectl_manifest" "platform" {
2 server_side_apply = true
3 yaml_body = yamlencode({
4 apiVersion = "argoproj.io/v1alpha1"
5 kind = "Application"
6 metadata = {
7 name = "platform"
8 namespace = helm_release.argocd.namespace
9 finalizers = ["resources-finalizer.argocd.argoproj.io"]
10 labels = local.common_labels
11 }
12 spec = {
13 project = "default" # TODO separate project
14 destination = {
15 name = "in-cluster"
16 namespace = helm_release.argocd.namespace
17 }
18 syncPolicy = local.sync_policy
19 source = {
20 repoURL = "http://forgejo-http.forgejo.svc.cluster.local:3000/khuedoan/cloudlab"
21 targetRevision = "master"
22 path = "platform/${var.cluster}"
23 }
24 }
25 })
26}