weave-gitops icon indicating copy to clipboard operation
weave-gitops copied to clipboard

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

Open Bozz95 opened this issue 1 year ago • 1 comments

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

  • Weave-Gitops Version: 0.38.0
  • Flux Version (installed via community helm chart): 2.2.2
  • Kubernetes Version: 1.26.3
  • tf-controller Version: v0.16.0-rc.3

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.

Bozz95 avatar Jan 26 '24 12:01 Bozz95

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.

xsvil avatar Feb 06 '24 07:02 xsvil