Update k8s.io/[api|apimachinery|client-go] to v0.18.0 (#3796)

* Update k8s.io/[api|apimachinery|client-go] to v0.18.0

This PR updates k8s.io/[api|apimachinery|client-go] to v0.18.0

This PR closes 3791
This PR closes 3792
This PR closes 3793

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

* Fix test failures

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

* Fix failed tests

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>

* Fix test failure

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
This commit is contained in:
Yong Tang
2020-03-30 11:10:41 -07:00
committed by GitHub
parent 8bbfa19223
commit ebbfffaf9d
14 changed files with 93 additions and 76 deletions

View File

@@ -212,7 +212,7 @@ func (k *Kubernetes) getClientConfig() (*rest.Config, error) {
}
// InitKubeCache initializes a new Kubernetes cache.
func (k *Kubernetes) InitKubeCache() (err error) {
func (k *Kubernetes) InitKubeCache(ctx context.Context) (err error) {
config, err := k.getClientConfig()
if err != nil {
return err
@@ -245,7 +245,7 @@ func (k *Kubernetes) InitKubeCache() (err error) {
k.opts.zones = k.Zones
k.opts.endpointNameMode = k.endpointNameMode
k.APIConn = newdnsController(kubeClient, k.opts)
k.APIConn = newdnsController(ctx, kubeClient, k.opts)
return err
}