diff --git a/argocd/iac/terraform/examples/eks/external-secrets/bootstrap/addons.yaml b/argocd/iac/terraform/examples/eks/external-secrets/bootstrap/addons.yaml index 85aeda76..3cacd52e 100644 --- a/argocd/iac/terraform/examples/eks/external-secrets/bootstrap/addons.yaml +++ b/argocd/iac/terraform/examples/eks/external-secrets/bootstrap/addons.yaml @@ -21,7 +21,7 @@ spec: project: default source: repoURL: '{{metadata.annotations.gitops_bridge_repo_url}}' - path: '{{metadata.annotations.gitops_bridge_repo_path}}' + path: '{{metadata.annotations.gitops_bridge_repo_basepath}}{{metadata.annotations.gitops_bridge_repo_path}}' targetRevision: '{{metadata.annotations.gitops_bridge_repo_revision}}' directory: recurse: true diff --git a/argocd/iac/terraform/examples/eks/external-secrets/main.tf b/argocd/iac/terraform/examples/eks/external-secrets/main.tf index 07eff019..55d0fc74 100644 --- a/argocd/iac/terraform/examples/eks/external-secrets/main.tf +++ b/argocd/iac/terraform/examples/eks/external-secrets/main.tf @@ -49,6 +49,7 @@ locals { cluster_version = "1.27" gitops_addons_org = var.gitops_addons_org gitops_addons_repo = var.gitops_addons_repo + gitops_addons_basepath = var.gitops_addons_basepath gitops_addons_path = var.gitops_addons_path gitops_addons_revision = var.gitops_addons_revision gitops_addons_url = "${local.gitops_addons_org}/${local.gitops_addons_repo}" @@ -110,6 +111,7 @@ locals { }, { gitops_bridge_repo_url = local.gitops_addons_url + gitops_bridge_repo_basepath = local.gitops_addons_basepath gitops_bridge_repo_path = local.gitops_addons_path gitops_bridge_repo_revision = local.gitops_addons_revision }, diff --git a/argocd/iac/terraform/examples/eks/external-secrets/variables.tf b/argocd/iac/terraform/examples/eks/external-secrets/variables.tf index 25949a6d..da6677bf 100644 --- a/argocd/iac/terraform/examples/eks/external-secrets/variables.tf +++ b/argocd/iac/terraform/examples/eks/external-secrets/variables.tf @@ -6,6 +6,10 @@ variable "gitops_addons_repo" { description = "Git repository contains for addons" default = "gitops-bridge-argocd-control-plane-template" } +variable "gitops_addons_basepath" { + description = "Git repository base path for addons" + default = "" +} variable "gitops_addons_path" { description = "Git repository path for addons" default = "bootstrap/control-plane/addons"