Closed kinseii closed 5 months ago
@kinseii thanks for proposal we are checking posibility of this feature, woud back in short time about it.
@kinseii I have reviewed the proposed functionality, and I wondering regarding the use case.
So can you please provide more details or use-cases why you need?
Regarding features you see in terragrunt, like dependency, we do have depends_on, Example: https://docs.cluster.dev/units-kubernetes/
- name: argocd_apps
type: kubernetes
source: ./argocd-apps/app1.yaml
kubeconfig: ../kubeconfig
depends_on: this.argocd
Also our graph is quite strong to resolve most of dependencies, and this could be used only in rare situations.
Regarding functionality like read_terragrunt_config, we can't implement this due to declarative style of our manifests. We plan to support K8s reconcilation, so we can't rely on path'es of manifests. Maybe your requirement could be workarounded with https://docs.cluster.dev/stack-templates-functions/#readfile function.
OK, we'll try to do it as part of the project.
What would you like to add I really enjoyed the project, looking forward to implementing this in our fifty+ environments. However, the only thing stopping me is the fact that we won't be able to pass variables and outputs (Such as similar functions of terragrunt:
read_terragrunt_config
anddependency
) between projects. Please provide such a feature.