weaveworks/weave-gitops-enterprise

Better Observability of State

Closed this issue · 0 comments

Via Interlock https://github.com/weaveworks/weave-gitops-interlock/issues/359, been around since March 2023.

@darrylweaver, March 2023:

Expose status information in the UI that shows the last applied run time.

I wasn't able to see if the Terraform had been updated when iterating on the code and values and had to look into the YAML to find the Last Applied date so I could verify that it had been applied.

@darrylweaver, Oct 2023:

"Verified that this is now displayed in the UI, yes.
What is displayed in the UI is the field: lastHandledReconcileAt
However, this does NOT indicate the last applied changes.
I did changes today to a Terraform HCL which deployed changes to the infrastructure and yet the UI and the lastHandledReconcileAt still show "2023-09-29T10:43:37.572883364Z"
Whereas the status output shows:

  • lastTransitionTime: "2023-10-02T11:09:26Z"
    message: Applied successfully
    reason: TerraformAppliedSucceed
    status: "True"
    type: Apply
    The lastHandledReconcileAt field is clearly no good for determining the last time the TF was planned and applied to the infrastructure as it shows from several days ago.