Open Issues Need Help
View All on GitHubAI Summary: The VPA updater component is generating excessive logs with the error "Failed to get parent controller for [static] pods" in version v1.4.1. This issue persists despite a previous fix (PR #7632) that was expected to handle `NodeInvalidOwnerError` for static pods with `ownerRef: Node` gracefully, indicating the fix is not working as anticipated.
AI Summary: This issue proposes migrating the `vertical-pod-autoscaler` component from the unmaintained `github.com/golang/mock` library to `github.com/uber-go/mock`. The change is necessary due to the original library's lack of maintenance, as indicated by a provided screenshot. This task will involve updating dependencies and potentially refactoring existing mock implementations and generation.
AI Summary: This task involves deprecating the `Auto` value in the `UpdateMode` field of the Vertical Pod Autoscaler (VPA) API. This requires updating documentation to reflect the deprecation, adding warnings and log messages within the VPA controller when `Auto` is used, and creating a unit test to verify the deprecation warning functionality. The deprecation will be phased in, starting with warnings.