helm-operator-plugins icon indicating copy to clipboard operation
helm-operator-plugins copied to clipboard

Unknown status fields during reconciliation

Open mnaser opened this issue 4 months ago • 0 comments

I am a small operator using this however I am running into the following:

2025-08-19T17:30:57Z    INFO    unknown field "status.conditions"       {"controller": "metricsserver-controller", "object": {"name":"metrics-server","namespace":"kube-system"}, "namespace": "kube-system", "name": "metrics-server", "reconcileID": "37acbbde-7341-41f8-b892-53addd3eba98"}
2025-08-19T17:30:57Z    INFO    unknown field "status.deployedRelease"  {"controller": "metricsserver-controller", "object": {"name":"metrics-server","namespace":"kube-system"}, "namespace": "kube-system", "name": "metrics-server", "reconcileID": "37acbbde-7341-41f8-b892-53addd3eba98"}

It seems that obviously these are missing fields and they come from here:

https://github.com/operator-framework/operator-sdk/blob/v1.41.1/internal/helm/internal/types/types.go#L77-L80

I think it would make sense to extract these fields out into here potentially, or what do we think would be the best approach to take here? I am happy to take on the PR to take care of this.

mnaser avatar Aug 19 '25 17:08 mnaser