Take field modifications into account in CRS configurations #2262
Labels
kind/bug
Categorizes issue or PR as related to a bug.
triage/accepted
Indicates an issue or PR is ready to be actively worked on.
What happened: Suppose a CR that may append fields conditionally, for eg. VPAs. For the the transient duration that it takes for the autoscaling pipeline to provide recommendations, the
condition
field isnil
, and thus, as a result, any configurations depending on this field will cause KSM to log errors repeatedly until those fields are appended.What you expected to happen: No error logs, and even if there were, should point out exactly which resource was causing the transient error(s) (some VPAs may be initialized sooner or later than others).
How to reproduce it (as minimally and precisely as possible): Enable KSM and use the CRS featureset on VPAs.
The text was updated successfully, but these errors were encountered: