weaveworks / weave-gitops

Weave GitOps provides insights into your application deployments, and makes continuous delivery with GitOps easier to adopt and scale across your teams.
https://docs.gitops.weave.works/
Apache License 2.0
905 stars 151 forks source link

[Question]: Tf-controller in Weave-gitops OSS #4191

Open Bozz95 opened 7 months ago

Bozz95 commented 7 months ago

Describe the bug

This is more likely a question than a bug, I installed all the components of the OSS architecture with the goal to manage the Terraforms resources via the tf-controller and monitor them via weave-gitops UI.

I don't seem to get the tf-controller's runtime in the runtime list in weave-gitops and I don't see any terraform resource from the UI.

I enabled the environment variable WEAVE_GITOPS_FEATURE_GITOPS_RUNTIME and added the annotations app.kubernetes.io/part-of=weave-gitops to both the tf-controller and its crds.

Is this feature intentionally missing from the OSS version or is my configuration wrong?

Environment

Expected behavior

If this is a feature enabled in the OSS version I expect to see and monitor the terraforms deployment, runtime and crd from the weave-gitops UI.

Actual Behavior

I can't see any of that from the UI.

xsvil commented 7 months ago

I believe there is something like an outdated documentation but might be a bug too. After a research i noticed that the label is app.kubernetes.io/part-of=flux as other flux components are also marked that way. Then when it's added, it's visualized under Flux Runtime -> CRDS -> Terraform. But still not available on the left pane.