Standardizes the yaml dependency to sigs.k8s.io/yaml.
Removes the deprecated k8s.io/utils/pointer package, and replaces it with k8s.io/utils/ptr.
Replace the deprecated github.com/golang/mock dependency with go.uber.org/mock.
Upgrades a bunch of direct dependencies.
Release note:
Standardize the `yaml` dependency to `sigs.k8s.io/yaml`. Replace deprecated `k8s.io/utils/pointer` with `k8s.io/utils/ptr`. Bump all direct dependencies to newer versions.
What this PR does / why we need it:
yaml
dependency tosigs.k8s.io/yaml
.k8s.io/utils/pointer
package, and replaces it withk8s.io/utils/ptr
.github.com/golang/mock
dependency withgo.uber.org/mock
.Release note: