mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-10-31 18:28:13 +00:00 
			
		
		
		
	Migrate api.Scheme to scheme.Scheme
This commit is contained in:
		| @@ -51,6 +51,7 @@ go_library( | ||||
|         "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", | ||||
|         "//vendor/k8s.io/apiserver/pkg/authentication/serviceaccount:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/typed/authentication/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/rest:go_default_library", | ||||
|   | ||||
| @@ -13,7 +13,6 @@ go_library( | ||||
|     srcs = ["nodecontroller.go"], | ||||
|     tags = ["automanaged"], | ||||
|     deps = [ | ||||
|         "//pkg/api:go_default_library", | ||||
|         "//pkg/api/v1/node:go_default_library", | ||||
|         "//pkg/client/retry:go_default_library", | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
| @@ -28,6 +27,7 @@ go_library( | ||||
|         "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/informers/core/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/tools/cache:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/tools/record:go_default_library", | ||||
|   | ||||
| @@ -30,10 +30,10 @@ import ( | ||||
| 	"k8s.io/apimachinery/pkg/util/wait" | ||||
| 	coreinformers "k8s.io/client-go/informers/core/v1" | ||||
| 	clientset "k8s.io/client-go/kubernetes" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	v1core "k8s.io/client-go/kubernetes/typed/core/v1" | ||||
| 	"k8s.io/client-go/tools/cache" | ||||
| 	"k8s.io/client-go/tools/record" | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	nodeutilv1 "k8s.io/kubernetes/pkg/api/v1/node" | ||||
| 	clientretry "k8s.io/kubernetes/pkg/client/retry" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| @@ -80,7 +80,7 @@ func NewCloudNodeController( | ||||
| 	nodeStatusUpdateFrequency time.Duration) *CloudNodeController { | ||||
|  | ||||
| 	eventBroadcaster := record.NewBroadcaster() | ||||
| 	recorder := eventBroadcaster.NewRecorder(api.Scheme, clientv1.EventSource{Component: "cloudcontrollermanager"}) | ||||
| 	recorder := eventBroadcaster.NewRecorder(scheme.Scheme, clientv1.EventSource{Component: "cloudcontrollermanager"}) | ||||
| 	eventBroadcaster.StartLogging(glog.Infof) | ||||
| 	if kubeClient != nil { | ||||
| 		glog.V(0).Infof("Sending events to api server.") | ||||
| @@ -179,7 +179,7 @@ func (cnc *CloudNodeController) updateNodeAddress(node *v1.Node, instances cloud | ||||
| 		} | ||||
| 		nodeAddresses = []v1.NodeAddress{*nodeIP} | ||||
| 	} | ||||
| 	nodeCopy, err := api.Scheme.DeepCopy(node) | ||||
| 	nodeCopy, err := scheme.Scheme.DeepCopy(node) | ||||
| 	if err != nil { | ||||
| 		glog.Errorf("failed to copy node to a new object") | ||||
| 		return | ||||
|   | ||||
| @@ -39,6 +39,7 @@ import ( | ||||
| 	"k8s.io/apimachinery/pkg/util/strategicpatch" | ||||
| 	"k8s.io/apimachinery/pkg/util/wait" | ||||
| 	clientset "k8s.io/client-go/kubernetes" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	"k8s.io/client-go/tools/cache" | ||||
| 	"k8s.io/client-go/tools/record" | ||||
| 	"k8s.io/client-go/util/integer" | ||||
| @@ -465,7 +466,7 @@ func getPodsAnnotationSet(template *v1.PodTemplateSpec, object runtime.Object) ( | ||||
| 	for k, v := range template.Annotations { | ||||
| 		desiredAnnotations[k] = v | ||||
| 	} | ||||
| 	createdByRef, err := ref.GetReference(api.Scheme, object) | ||||
| 	createdByRef, err := ref.GetReference(scheme.Scheme, object) | ||||
| 	if err != nil { | ||||
| 		return desiredAnnotations, fmt.Errorf("unable to get controller reference: %v", err) | ||||
| 	} | ||||
| @@ -560,7 +561,7 @@ func GetPodFromTemplate(template *v1.PodTemplateSpec, parentObject runtime.Objec | ||||
| 	if controllerRef != nil { | ||||
| 		pod.OwnerReferences = append(pod.OwnerReferences, *controllerRef) | ||||
| 	} | ||||
| 	clone, err := api.Scheme.DeepCopy(&template.Spec) | ||||
| 	clone, err := scheme.Scheme.DeepCopy(&template.Spec) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| @@ -965,7 +966,7 @@ func PatchNodeTaints(c clientset.Interface, nodeName string, oldNode *v1.Node, n | ||||
| 	} | ||||
|  | ||||
| 	newTaints := newNode.Spec.Taints | ||||
| 	objCopy, err := api.Scheme.DeepCopy(oldNode) | ||||
| 	objCopy, err := scheme.Scheme.DeepCopy(oldNode) | ||||
| 	if err != nil { | ||||
| 		return fmt.Errorf("failed to copy node object %#v: %v", oldNode, err) | ||||
| 	} | ||||
|   | ||||
| @@ -32,7 +32,7 @@ import ( | ||||
| 	"k8s.io/apimachinery/pkg/runtime" | ||||
| 	intstrutil "k8s.io/apimachinery/pkg/util/intstr" | ||||
| 	"k8s.io/apimachinery/pkg/util/json" | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	podutil "k8s.io/kubernetes/pkg/api/v1/pod" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	"k8s.io/kubernetes/pkg/controller/daemon/util" | ||||
| @@ -94,7 +94,7 @@ func (dsc *DaemonSetsController) constructHistory(ds *extensions.DaemonSet) (cur | ||||
| 		// We use history name instead of computing hash, so that we don't need to worry about hash collision | ||||
| 		if _, ok := history.Labels[extensions.DefaultDaemonSetUniqueLabelKey]; !ok { | ||||
| 			var clone interface{} | ||||
| 			clone, err = api.Scheme.DeepCopy(history) | ||||
| 			clone, err = scheme.Scheme.DeepCopy(history) | ||||
| 			if err != nil { | ||||
| 				return nil, nil, err | ||||
| 			} | ||||
| @@ -134,7 +134,7 @@ func (dsc *DaemonSetsController) constructHistory(ds *extensions.DaemonSet) (cur | ||||
| 		// Update revision number if necessary | ||||
| 		if cur.Revision < currRevision { | ||||
| 			var clone interface{} | ||||
| 			clone, err = api.Scheme.DeepCopy(cur) | ||||
| 			clone, err = scheme.Scheme.DeepCopy(cur) | ||||
| 			if err != nil { | ||||
| 				return nil, nil, err | ||||
| 			} | ||||
| @@ -233,7 +233,7 @@ func (dsc *DaemonSetsController) dedupCurHistories(ds *extensions.DaemonSet, cur | ||||
| 		} | ||||
| 		for _, pod := range pods { | ||||
| 			if pod.Labels[extensions.DefaultDaemonSetUniqueLabelKey] != keepCur.Labels[extensions.DefaultDaemonSetUniqueLabelKey] { | ||||
| 				clone, err := api.Scheme.DeepCopy(pod) | ||||
| 				clone, err := scheme.Scheme.DeepCopy(pod) | ||||
| 				if err != nil { | ||||
| 					return nil, err | ||||
| 				} | ||||
|   | ||||
| @@ -13,7 +13,6 @@ go_library( | ||||
|     srcs = ["daemonset_util.go"], | ||||
|     tags = ["automanaged"], | ||||
|     deps = [ | ||||
|         "//pkg/api:go_default_library", | ||||
|         "//pkg/api/v1/helper:go_default_library", | ||||
|         "//pkg/api/v1/pod:go_default_library", | ||||
|         "//pkg/util/labels:go_default_library", | ||||
| @@ -21,6 +20,7 @@ go_library( | ||||
|         "//vendor/k8s.io/api/core/v1:go_default_library", | ||||
|         "//vendor/k8s.io/api/extensions/v1beta1:go_default_library", | ||||
|         "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", | ||||
|     ], | ||||
| ) | ||||
|  | ||||
|   | ||||
| @@ -22,7 +22,7 @@ import ( | ||||
| 	"k8s.io/api/core/v1" | ||||
| 	extensions "k8s.io/api/extensions/v1beta1" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	v1helper "k8s.io/kubernetes/pkg/api/v1/helper" | ||||
| 	podutil "k8s.io/kubernetes/pkg/api/v1/pod" | ||||
| 	labelsutil "k8s.io/kubernetes/pkg/util/labels" | ||||
| @@ -33,7 +33,7 @@ import ( | ||||
| // label which contains templateGeneration (for backward compatibility), | ||||
| // hash of provided template and sets default daemon tolerations. | ||||
| func CreatePodTemplate(template v1.PodTemplateSpec, generation int64, hash string) v1.PodTemplateSpec { | ||||
| 	obj, _ := api.Scheme.DeepCopy(template) | ||||
| 	obj, _ := scheme.Scheme.DeepCopy(template) | ||||
| 	newTemplate := obj.(v1.PodTemplateSpec) | ||||
| 	// DaemonSet pods shouldn't be deleted by NodeController in case of node problems. | ||||
| 	// Add infinite toleration for taint notReady:NoExecute here | ||||
|   | ||||
| @@ -38,6 +38,7 @@ go_library( | ||||
|         "//vendor/k8s.io/client-go/informers/core/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/informers/extensions/v1beta1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/listers/core/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/listers/extensions/v1beta1:go_default_library", | ||||
|   | ||||
| @@ -29,7 +29,7 @@ import ( | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	utilerrors "k8s.io/apimachinery/pkg/util/errors" | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	deploymentutil "k8s.io/kubernetes/pkg/controller/deployment/util" | ||||
| 	labelsutil "k8s.io/kubernetes/pkg/util/labels" | ||||
| @@ -250,7 +250,7 @@ func (dc *DeploymentController) getNewReplicaSet(d *extensions.Deployment, rsLis | ||||
| 	// and maxReplicas) and also update the revision annotation in the deployment with the | ||||
| 	// latest revision. | ||||
| 	if existingNewRS != nil { | ||||
| 		objCopy, err := api.Scheme.Copy(existingNewRS) | ||||
| 		objCopy, err := scheme.Scheme.Copy(existingNewRS) | ||||
| 		if err != nil { | ||||
| 			return nil, err | ||||
| 		} | ||||
| @@ -290,7 +290,7 @@ func (dc *DeploymentController) getNewReplicaSet(d *extensions.Deployment, rsLis | ||||
| 	} | ||||
|  | ||||
| 	// new ReplicaSet does not exist, create one. | ||||
| 	templateCopy, err := api.Scheme.DeepCopy(d.Spec.Template) | ||||
| 	templateCopy, err := scheme.Scheme.DeepCopy(d.Spec.Template) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| @@ -513,7 +513,7 @@ func (dc *DeploymentController) scaleReplicaSetAndRecordEvent(rs *extensions.Rep | ||||
| } | ||||
|  | ||||
| func (dc *DeploymentController) scaleReplicaSet(rs *extensions.ReplicaSet, newScale int32, deployment *extensions.Deployment, scalingOperation string) (bool, *extensions.ReplicaSet, error) { | ||||
| 	objCopy, err := api.Scheme.Copy(rs) | ||||
| 	objCopy, err := scheme.Scheme.Copy(rs) | ||||
| 	if err != nil { | ||||
| 		return false, nil, err | ||||
| 	} | ||||
|   | ||||
| @@ -17,7 +17,6 @@ go_library( | ||||
|     ], | ||||
|     tags = ["automanaged"], | ||||
|     deps = [ | ||||
|         "//pkg/api:go_default_library", | ||||
|         "//pkg/apis/extensions:go_default_library", | ||||
|         "//pkg/client/retry:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
| @@ -34,6 +33,7 @@ go_library( | ||||
|         "//vendor/k8s.io/apimachinery/pkg/util/intstr:go_default_library", | ||||
|         "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/listers/core/v1:go_default_library", | ||||
| @@ -51,7 +51,6 @@ go_test( | ||||
|     library = ":go_default_library", | ||||
|     tags = ["automanaged"], | ||||
|     deps = [ | ||||
|         "//pkg/api:go_default_library", | ||||
|         "//pkg/api/v1:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//pkg/util/hash:go_default_library", | ||||
| @@ -63,6 +62,7 @@ go_test( | ||||
|         "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", | ||||
|         "//vendor/k8s.io/apimachinery/pkg/util/intstr:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/fake:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/testing:go_default_library", | ||||
|     ], | ||||
| ) | ||||
|   | ||||
| @@ -36,10 +36,10 @@ import ( | ||||
| 	intstrutil "k8s.io/apimachinery/pkg/util/intstr" | ||||
| 	"k8s.io/apimachinery/pkg/util/wait" | ||||
| 	clientset "k8s.io/client-go/kubernetes" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	corelisters "k8s.io/client-go/listers/core/v1" | ||||
| 	extensionslisters "k8s.io/client-go/listers/extensions/v1beta1" | ||||
| 	"k8s.io/client-go/util/integer" | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	internalextensions "k8s.io/kubernetes/pkg/apis/extensions" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	labelsutil "k8s.io/kubernetes/pkg/util/labels" | ||||
| @@ -635,12 +635,12 @@ func ListPods(deployment *extensions.Deployment, rsList []*extensions.ReplicaSet | ||||
| // (e.g. the addition of a new field will cause the hash code to change) | ||||
| // Note that we assume input podTemplateSpecs contain non-empty labels | ||||
| func EqualIgnoreHash(template1, template2 *v1.PodTemplateSpec) (bool, error) { | ||||
| 	cp, err := api.Scheme.DeepCopy(template1) | ||||
| 	cp, err := scheme.Scheme.DeepCopy(template1) | ||||
| 	if err != nil { | ||||
| 		return false, err | ||||
| 	} | ||||
| 	t1Copy := cp.(*v1.PodTemplateSpec) | ||||
| 	cp, err = api.Scheme.DeepCopy(template2) | ||||
| 	cp, err = scheme.Scheme.DeepCopy(template2) | ||||
| 	if err != nil { | ||||
| 		return false, err | ||||
| 	} | ||||
| @@ -978,7 +978,7 @@ func ResolveFenceposts(maxSurge, maxUnavailable *intstrutil.IntOrString, desired | ||||
| } | ||||
|  | ||||
| func DeploymentDeepCopy(deployment *extensions.Deployment) (*extensions.Deployment, error) { | ||||
| 	objCopy, err := api.Scheme.DeepCopy(deployment) | ||||
| 	objCopy, err := scheme.Scheme.DeepCopy(deployment) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
|   | ||||
| @@ -33,8 +33,8 @@ import ( | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	"k8s.io/apimachinery/pkg/util/intstr" | ||||
| 	"k8s.io/client-go/kubernetes/fake" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	core "k8s.io/client-go/testing" | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	k8s_api_v1 "k8s.io/kubernetes/pkg/api/v1" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| ) | ||||
| @@ -185,7 +185,7 @@ func newDControllerRef(d *extensions.Deployment) *metav1.OwnerReference { | ||||
|  | ||||
| // generateRS creates a replica set, with the input deployment's template as its template | ||||
| func generateRS(deployment extensions.Deployment) extensions.ReplicaSet { | ||||
| 	cp, _ := api.Scheme.DeepCopy(deployment.Spec.Template) | ||||
| 	cp, _ := scheme.Scheme.DeepCopy(deployment.Spec.Template) | ||||
| 	template := cp.(v1.PodTemplateSpec) | ||||
| 	return extensions.ReplicaSet{ | ||||
| 		ObjectMeta: metav1.ObjectMeta{ | ||||
|   | ||||
| @@ -21,9 +21,9 @@ import ( | ||||
|  | ||||
| 	"k8s.io/api/core/v1" | ||||
| 	errorsutil "k8s.io/apimachinery/pkg/util/errors" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	v1core "k8s.io/client-go/kubernetes/typed/core/v1" | ||||
| 	corelisters "k8s.io/client-go/listers/core/v1" | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	"k8s.io/kubernetes/pkg/client/retry" | ||||
| ) | ||||
|  | ||||
| @@ -42,7 +42,7 @@ func UpdatePodWithRetries(podClient v1core.PodInterface, podLister corelisters.P | ||||
| 		if err != nil { | ||||
| 			return err | ||||
| 		} | ||||
| 		obj, deepCopyErr := api.Scheme.DeepCopy(pod) | ||||
| 		obj, deepCopyErr := scheme.Scheme.DeepCopy(pod) | ||||
| 		if deepCopyErr != nil { | ||||
| 			return deepCopyErr | ||||
| 		} | ||||
|   | ||||
| @@ -24,9 +24,9 @@ import ( | ||||
| 	"k8s.io/api/core/v1" | ||||
| 	extensions "k8s.io/api/extensions/v1beta1" | ||||
| 	errorsutil "k8s.io/apimachinery/pkg/util/errors" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	unversionedextensions "k8s.io/client-go/kubernetes/typed/extensions/v1beta1" | ||||
| 	extensionslisters "k8s.io/client-go/listers/extensions/v1beta1" | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	"k8s.io/kubernetes/pkg/client/retry" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	labelsutil "k8s.io/kubernetes/pkg/util/labels" | ||||
| @@ -47,7 +47,7 @@ func UpdateRSWithRetries(rsClient unversionedextensions.ReplicaSetInterface, rsL | ||||
| 		if err != nil { | ||||
| 			return err | ||||
| 		} | ||||
| 		obj, deepCopyErr := api.Scheme.DeepCopy(rs) | ||||
| 		obj, deepCopyErr := scheme.Scheme.DeepCopy(rs) | ||||
| 		if deepCopyErr != nil { | ||||
| 			return deepCopyErr | ||||
| 		} | ||||
| @@ -71,7 +71,7 @@ func UpdateRSWithRetries(rsClient unversionedextensions.ReplicaSetInterface, rsL | ||||
|  | ||||
| // GetReplicaSetHash returns the pod template hash of a ReplicaSet's pod template space | ||||
| func GetReplicaSetHash(rs *extensions.ReplicaSet, uniquifier *int64) (string, error) { | ||||
| 	template, err := api.Scheme.DeepCopy(rs.Spec.Template) | ||||
| 	template, err := scheme.Scheme.DeepCopy(rs.Spec.Template) | ||||
| 	if err != nil { | ||||
| 		return "", err | ||||
| 	} | ||||
|   | ||||
| @@ -13,7 +13,6 @@ go_library( | ||||
|     srcs = ["disruption.go"], | ||||
|     tags = ["automanaged"], | ||||
|     deps = [ | ||||
|         "//pkg/api:go_default_library", | ||||
|         "//pkg/api/v1/pod:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//vendor/github.com/golang/glog:go_default_library", | ||||
| @@ -32,6 +31,7 @@ go_library( | ||||
|         "//vendor/k8s.io/client-go/informers/extensions/v1beta1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/informers/policy/v1beta1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/typed/policy/v1beta1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/listers/apps/v1beta1:go_default_library", | ||||
| @@ -62,6 +62,7 @@ go_test( | ||||
|         "//vendor/k8s.io/apimachinery/pkg/util/intstr:go_default_library", | ||||
|         "//vendor/k8s.io/apimachinery/pkg/util/uuid:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/informers:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/tools/cache:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/util/workqueue:go_default_library", | ||||
|     ], | ||||
|   | ||||
| @@ -37,6 +37,7 @@ import ( | ||||
| 	extensionsinformers "k8s.io/client-go/informers/extensions/v1beta1" | ||||
| 	policyinformers "k8s.io/client-go/informers/policy/v1beta1" | ||||
| 	clientset "k8s.io/client-go/kubernetes" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	v1core "k8s.io/client-go/kubernetes/typed/core/v1" | ||||
| 	policyclientset "k8s.io/client-go/kubernetes/typed/policy/v1beta1" | ||||
| 	appslisters "k8s.io/client-go/listers/apps/v1beta1" | ||||
| @@ -46,7 +47,6 @@ import ( | ||||
| 	"k8s.io/client-go/tools/cache" | ||||
| 	"k8s.io/client-go/tools/record" | ||||
| 	"k8s.io/client-go/util/workqueue" | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	podutil "k8s.io/kubernetes/pkg/api/v1/pod" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
|  | ||||
| @@ -125,7 +125,7 @@ func NewDisruptionController( | ||||
| 		recheckQueue: workqueue.NewNamedDelayingQueue("disruption-recheck"), | ||||
| 		broadcaster:  record.NewBroadcaster(), | ||||
| 	} | ||||
| 	dc.recorder = dc.broadcaster.NewRecorder(api.Scheme, clientv1.EventSource{Component: "controllermanager"}) | ||||
| 	dc.recorder = dc.broadcaster.NewRecorder(scheme.Scheme, clientv1.EventSource{Component: "controllermanager"}) | ||||
|  | ||||
| 	dc.getUpdater = func() updater { return dc.writePdbStatus } | ||||
|  | ||||
| @@ -689,7 +689,7 @@ func (dc *DisruptionController) buildDisruptedPodMap(pods []*v1.Pod, pdb *policy | ||||
| // this field correctly, we will prevent the /evict handler from approving an | ||||
| // eviction when it may be unsafe to do so. | ||||
| func (dc *DisruptionController) failSafe(pdb *policy.PodDisruptionBudget) error { | ||||
| 	obj, err := api.Scheme.DeepCopy(pdb) | ||||
| 	obj, err := scheme.Scheme.DeepCopy(pdb) | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
| @@ -720,7 +720,7 @@ func (dc *DisruptionController) updatePdbStatus(pdb *policy.PodDisruptionBudget, | ||||
| 		return nil | ||||
| 	} | ||||
|  | ||||
| 	obj, err := api.Scheme.DeepCopy(pdb) | ||||
| 	obj, err := scheme.Scheme.DeepCopy(pdb) | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
|   | ||||
| @@ -31,6 +31,7 @@ import ( | ||||
| 	"k8s.io/apimachinery/pkg/util/intstr" | ||||
| 	"k8s.io/apimachinery/pkg/util/uuid" | ||||
| 	"k8s.io/client-go/informers" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	"k8s.io/client-go/tools/cache" | ||||
| 	"k8s.io/client-go/util/workqueue" | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| @@ -49,7 +50,7 @@ func (ps *pdbStates) Set(pdb *policy.PodDisruptionBudget) error { | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
| 	obj, err := api.Scheme.DeepCopy(pdb) | ||||
| 	obj, err := scheme.Scheme.DeepCopy(pdb) | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
|   | ||||
| @@ -31,6 +31,7 @@ go_library( | ||||
|         "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/informers/core/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/listers/core/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/tools/cache:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/tools/leaderelection/resourcelock:go_default_library", | ||||
|   | ||||
| @@ -31,6 +31,7 @@ import ( | ||||
| 	"k8s.io/apimachinery/pkg/util/wait" | ||||
| 	coreinformers "k8s.io/client-go/informers/core/v1" | ||||
| 	clientset "k8s.io/client-go/kubernetes" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	corelisters "k8s.io/client-go/listers/core/v1" | ||||
| 	"k8s.io/client-go/tools/cache" | ||||
| 	"k8s.io/client-go/tools/leaderelection/resourcelock" | ||||
| @@ -442,7 +443,7 @@ func (e *EndpointController) syncService(key string) error { | ||||
| 		glog.V(5).Infof("endpoints are equal for %s/%s, skipping update", service.Namespace, service.Name) | ||||
| 		return nil | ||||
| 	} | ||||
| 	copy, err := api.Scheme.DeepCopy(currentEndpoints) | ||||
| 	copy, err := scheme.Scheme.DeepCopy(currentEndpoints) | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
|   | ||||
| @@ -54,6 +54,7 @@ go_library( | ||||
|         "//vendor/k8s.io/client-go/informers/core/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/informers/extensions/v1beta1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/listers/core/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/listers/extensions/v1beta1:go_default_library", | ||||
|   | ||||
| @@ -28,6 +28,7 @@ import ( | ||||
| 	utilruntime "k8s.io/apimachinery/pkg/util/runtime" | ||||
|  | ||||
| 	clientv1 "k8s.io/api/core/v1" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	"k8s.io/client-go/tools/cache" | ||||
| 	"k8s.io/client-go/tools/record" | ||||
|  | ||||
| @@ -319,7 +320,7 @@ func swapNodeControllerTaint(kubeClient clientset.Interface, taintToAdd, taintTo | ||||
|  | ||||
| func createAddNodeHandler(f func(node *v1.Node) error) func(obj interface{}) { | ||||
| 	return func(originalObj interface{}) { | ||||
| 		obj, err := api.Scheme.DeepCopy(originalObj) | ||||
| 		obj, err := scheme.Scheme.DeepCopy(originalObj) | ||||
| 		if err != nil { | ||||
| 			utilruntime.HandleError(err) | ||||
| 			return | ||||
| @@ -334,12 +335,12 @@ func createAddNodeHandler(f func(node *v1.Node) error) func(obj interface{}) { | ||||
|  | ||||
| func createUpdateNodeHandler(f func(oldNode, newNode *v1.Node) error) func(oldObj, newObj interface{}) { | ||||
| 	return func(origOldObj, origNewObj interface{}) { | ||||
| 		oldObj, err := api.Scheme.DeepCopy(origOldObj) | ||||
| 		oldObj, err := scheme.Scheme.DeepCopy(origOldObj) | ||||
| 		if err != nil { | ||||
| 			utilruntime.HandleError(err) | ||||
| 			return | ||||
| 		} | ||||
| 		newObj, err := api.Scheme.DeepCopy(origNewObj) | ||||
| 		newObj, err := scheme.Scheme.DeepCopy(origNewObj) | ||||
| 		if err != nil { | ||||
| 			utilruntime.HandleError(err) | ||||
| 			return | ||||
| @@ -355,7 +356,7 @@ func createUpdateNodeHandler(f func(oldNode, newNode *v1.Node) error) func(oldOb | ||||
|  | ||||
| func createDeleteNodeHandler(f func(node *v1.Node) error) func(obj interface{}) { | ||||
| 	return func(originalObj interface{}) { | ||||
| 		obj, err := api.Scheme.DeepCopy(originalObj) | ||||
| 		obj, err := scheme.Scheme.DeepCopy(originalObj) | ||||
| 		if err != nil { | ||||
| 			utilruntime.HandleError(err) | ||||
| 			return | ||||
|   | ||||
| @@ -33,6 +33,7 @@ import ( | ||||
| 	"k8s.io/apimachinery/pkg/util/wait" | ||||
|  | ||||
| 	clientv1 "k8s.io/api/core/v1" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	v1core "k8s.io/client-go/kubernetes/typed/core/v1" | ||||
| 	"k8s.io/client-go/tools/cache" | ||||
| 	"k8s.io/client-go/tools/record" | ||||
| @@ -44,7 +45,6 @@ import ( | ||||
| 	clientset "k8s.io/client-go/kubernetes" | ||||
| 	corelisters "k8s.io/client-go/listers/core/v1" | ||||
| 	extensionslisters "k8s.io/client-go/listers/extensions/v1beta1" | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	v1helper "k8s.io/kubernetes/pkg/api/v1/helper" | ||||
| 	v1node "k8s.io/kubernetes/pkg/api/v1/node" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| @@ -218,7 +218,7 @@ func NewNodeController( | ||||
| 	runTaintManager bool, | ||||
| 	useTaintBasedEvictions bool) (*NodeController, error) { | ||||
| 	eventBroadcaster := record.NewBroadcaster() | ||||
| 	recorder := eventBroadcaster.NewRecorder(api.Scheme, clientv1.EventSource{Component: "controllermanager"}) | ||||
| 	recorder := eventBroadcaster.NewRecorder(scheme.Scheme, clientv1.EventSource{Component: "controllermanager"}) | ||||
| 	eventBroadcaster.StartLogging(glog.Infof) | ||||
| 	if kubeClient != nil { | ||||
| 		glog.V(0).Infof("Sending events to api server.") | ||||
| @@ -569,7 +569,7 @@ func (nc *NodeController) monitorNodeStatus() error { | ||||
| 		var gracePeriod time.Duration | ||||
| 		var observedReadyCondition v1.NodeCondition | ||||
| 		var currentReadyCondition *v1.NodeCondition | ||||
| 		nodeCopy, err := api.Scheme.DeepCopy(nodes[i]) | ||||
| 		nodeCopy, err := scheme.Scheme.DeepCopy(nodes[i]) | ||||
| 		if err != nil { | ||||
| 			utilruntime.HandleError(err) | ||||
| 			continue | ||||
|   | ||||
| @@ -38,6 +38,7 @@ go_library( | ||||
|         "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", | ||||
|         "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/informers/autoscaling/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/typed/autoscaling/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/typed/extensions/v1beta1:go_default_library", | ||||
|   | ||||
| @@ -37,6 +37,7 @@ import ( | ||||
| 	utilruntime "k8s.io/apimachinery/pkg/util/runtime" | ||||
| 	"k8s.io/apimachinery/pkg/util/wait" | ||||
| 	autoscalinginformers "k8s.io/client-go/informers/autoscaling/v1" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	autoscalingclient "k8s.io/client-go/kubernetes/typed/autoscaling/v1" | ||||
| 	v1core "k8s.io/client-go/kubernetes/typed/core/v1" | ||||
| 	extensionsclient "k8s.io/client-go/kubernetes/typed/extensions/v1beta1" | ||||
| @@ -112,7 +113,7 @@ func NewHorizontalController( | ||||
| 	broadcaster := record.NewBroadcaster() | ||||
| 	// TODO: remove the wrapper when every clients have moved to use the clientset. | ||||
| 	broadcaster.StartRecordingToSink(&v1core.EventSinkImpl{Interface: evtNamespacer.Events("")}) | ||||
| 	recorder := broadcaster.NewRecorder(api.Scheme, clientv1.EventSource{Component: "horizontal-pod-autoscaler"}) | ||||
| 	recorder := broadcaster.NewRecorder(scheme.Scheme, clientv1.EventSource{Component: "horizontal-pod-autoscaler"}) | ||||
|  | ||||
| 	hpaController := &HorizontalController{ | ||||
| 		replicaCalc:              replicaCalc, | ||||
| @@ -358,7 +359,7 @@ func (a *HorizontalController) reconcileKey(key string) error { | ||||
|  | ||||
| func (a *HorizontalController) reconcileAutoscaler(hpav1Shared *autoscalingv1.HorizontalPodAutoscaler) error { | ||||
| 	// make a copy so that we never mutate the shared informer cache (conversion can mutate the object) | ||||
| 	hpav1Raw, err := api.Scheme.DeepCopy(hpav1Shared) | ||||
| 	hpav1Raw, err := scheme.Scheme.DeepCopy(hpav1Shared) | ||||
| 	if err != nil { | ||||
| 		a.eventRecorder.Event(hpav1Shared, v1.EventTypeWarning, "FailedConvertHPA", err.Error()) | ||||
| 		return fmt.Errorf("failed to deep-copy the HPA: %v", err) | ||||
| @@ -372,7 +373,7 @@ func (a *HorizontalController) reconcileAutoscaler(hpav1Shared *autoscalingv1.Ho | ||||
| 		return fmt.Errorf("failed to convert the given HPA to %s: %v", autoscalingv2.SchemeGroupVersion.String(), err) | ||||
| 	} | ||||
| 	hpa := hpaRaw.(*autoscalingv2.HorizontalPodAutoscaler) | ||||
| 	hpaStatusOriginalRaw, err := api.Scheme.DeepCopy(&hpa.Status) | ||||
| 	hpaStatusOriginalRaw, err := scheme.Scheme.DeepCopy(&hpa.Status) | ||||
| 	if err != nil { | ||||
| 		a.eventRecorder.Event(hpav1Shared, v1.EventTypeWarning, "FailedConvertHPA", err.Error()) | ||||
| 		return fmt.Errorf("failed to deep-copy the HPA status: %v", err) | ||||
|   | ||||
| @@ -17,7 +17,6 @@ go_library( | ||||
|     ], | ||||
|     tags = ["automanaged"], | ||||
|     deps = [ | ||||
|         "//pkg/api:go_default_library", | ||||
|         "//pkg/api/v1/pod:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//pkg/util/metrics:go_default_library", | ||||
| @@ -31,6 +30,7 @@ go_library( | ||||
|         "//vendor/k8s.io/apiserver/pkg/util/trace:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/informers/core/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/listers/core/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/tools/cache:go_default_library", | ||||
|   | ||||
| @@ -36,12 +36,12 @@ import ( | ||||
| 	utiltrace "k8s.io/apiserver/pkg/util/trace" | ||||
| 	coreinformers "k8s.io/client-go/informers/core/v1" | ||||
| 	clientset "k8s.io/client-go/kubernetes" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	v1core "k8s.io/client-go/kubernetes/typed/core/v1" | ||||
| 	corelisters "k8s.io/client-go/listers/core/v1" | ||||
| 	"k8s.io/client-go/tools/cache" | ||||
| 	"k8s.io/client-go/tools/record" | ||||
| 	"k8s.io/client-go/util/workqueue" | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	podutil "k8s.io/kubernetes/pkg/api/v1/pod" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	"k8s.io/kubernetes/pkg/util/metrics" | ||||
| @@ -102,7 +102,7 @@ func NewReplicationManager(podInformer coreinformers.PodInformer, rcInformer cor | ||||
| 		kubeClient: kubeClient, | ||||
| 		podControl: controller.RealPodControl{ | ||||
| 			KubeClient: kubeClient, | ||||
| 			Recorder:   eventBroadcaster.NewRecorder(api.Scheme, clientv1.EventSource{Component: "replication-controller"}), | ||||
| 			Recorder:   eventBroadcaster.NewRecorder(scheme.Scheme, clientv1.EventSource{Component: "replication-controller"}), | ||||
| 		}, | ||||
| 		burstReplicas: burstReplicas, | ||||
| 		expectations:  controller.NewUIDTrackingControllerExpectations(controller.NewControllerExpectations()), | ||||
| @@ -612,7 +612,7 @@ func (rm *ReplicationManager) syncReplicationController(key string) error { | ||||
| 	} | ||||
| 	trace.Step("manageReplicas done") | ||||
|  | ||||
| 	copy, err := api.Scheme.DeepCopy(rc) | ||||
| 	copy, err := scheme.Scheme.DeepCopy(rc) | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
|   | ||||
| @@ -17,7 +17,6 @@ go_library( | ||||
|     tags = ["automanaged"], | ||||
|     deps = [ | ||||
|         "//cmd/kubeadm/app/constants:go_default_library", | ||||
|         "//pkg/api:go_default_library", | ||||
|         "//pkg/api/v1/helper:go_default_library", | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
| @@ -29,6 +28,7 @@ go_library( | ||||
|         "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/informers/core/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/listers/core/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/tools/cache:go_default_library", | ||||
| @@ -43,7 +43,6 @@ go_test( | ||||
|     library = ":go_default_library", | ||||
|     tags = ["automanaged"], | ||||
|     deps = [ | ||||
|         "//pkg/api:go_default_library", | ||||
|         "//pkg/api/testapi:go_default_library", | ||||
|         "//pkg/cloudprovider/providers/fake:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
| @@ -52,6 +51,7 @@ go_test( | ||||
|         "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/informers:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/fake:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/tools/record:go_default_library", | ||||
|     ], | ||||
| ) | ||||
|   | ||||
| @@ -32,13 +32,13 @@ import ( | ||||
| 	"k8s.io/apimachinery/pkg/util/wait" | ||||
| 	coreinformers "k8s.io/client-go/informers/core/v1" | ||||
| 	clientset "k8s.io/client-go/kubernetes" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	v1core "k8s.io/client-go/kubernetes/typed/core/v1" | ||||
| 	corelisters "k8s.io/client-go/listers/core/v1" | ||||
| 	"k8s.io/client-go/tools/cache" | ||||
| 	"k8s.io/client-go/tools/record" | ||||
| 	"k8s.io/client-go/util/workqueue" | ||||
| 	"k8s.io/kubernetes/cmd/kubeadm/app/constants" | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	v1helper "k8s.io/kubernetes/pkg/api/v1/helper" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| @@ -107,7 +107,7 @@ func New( | ||||
| ) (*ServiceController, error) { | ||||
| 	broadcaster := record.NewBroadcaster() | ||||
| 	broadcaster.StartRecordingToSink(&v1core.EventSinkImpl{Interface: v1core.New(kubeClient.Core().RESTClient()).Events("")}) | ||||
| 	recorder := broadcaster.NewRecorder(api.Scheme, clientv1.EventSource{Component: "service-controller"}) | ||||
| 	recorder := broadcaster.NewRecorder(scheme.Scheme, clientv1.EventSource{Component: "service-controller"}) | ||||
|  | ||||
| 	if kubeClient != nil && kubeClient.Core().RESTClient().GetRateLimiter() != nil { | ||||
| 		metrics.RegisterMetricAndTrackRateLimiterUsage("service_controller", kubeClient.Core().RESTClient().GetRateLimiter()) | ||||
| @@ -299,7 +299,7 @@ func (s *ServiceController) createLoadBalancerIfNeeded(key string, service *v1.S | ||||
| 	// TODO: Be careful here ... what if there were other changes to the service? | ||||
| 	if !v1helper.LoadBalancerStatusEqual(previousState, newState) { | ||||
| 		// Make a copy so we don't mutate the shared informer cache | ||||
| 		copy, err := api.Scheme.DeepCopy(service) | ||||
| 		copy, err := scheme.Scheme.DeepCopy(service) | ||||
| 		if err != nil { | ||||
| 			return err, retryable | ||||
| 		} | ||||
|   | ||||
| @@ -27,8 +27,8 @@ import ( | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	"k8s.io/client-go/informers" | ||||
| 	"k8s.io/client-go/kubernetes/fake" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	"k8s.io/client-go/tools/record" | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	"k8s.io/kubernetes/pkg/api/testapi" | ||||
| 	fakecloud "k8s.io/kubernetes/pkg/cloudprovider/providers/fake" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| @@ -367,7 +367,7 @@ func TestProcessServiceUpdate(t *testing.T) { | ||||
| 					t.Fatalf("get service key error, expected: %s, got: %s", keyExpected, keyGot.(string)) | ||||
| 				} | ||||
|  | ||||
| 				copy, err := api.Scheme.DeepCopy(svc) | ||||
| 				copy, err := scheme.Scheme.DeepCopy(svc) | ||||
| 				if err != nil { | ||||
| 					t.Fatalf("copy service error: %v", err) | ||||
| 				} | ||||
|   | ||||
| @@ -13,7 +13,6 @@ go_library( | ||||
|     srcs = ["ttlcontroller.go"], | ||||
|     tags = ["automanaged"], | ||||
|     deps = [ | ||||
|         "//pkg/api:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//vendor/github.com/golang/glog:go_default_library", | ||||
|         "//vendor/k8s.io/api/core/v1:go_default_library", | ||||
| @@ -25,6 +24,7 @@ go_library( | ||||
|         "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/informers/core/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/listers/core/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/tools/cache:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/util/workqueue:go_default_library", | ||||
|   | ||||
| @@ -42,10 +42,10 @@ import ( | ||||
| 	"k8s.io/apimachinery/pkg/util/wait" | ||||
| 	informers "k8s.io/client-go/informers/core/v1" | ||||
| 	clientset "k8s.io/client-go/kubernetes" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	listers "k8s.io/client-go/listers/core/v1" | ||||
| 	"k8s.io/client-go/tools/cache" | ||||
| 	"k8s.io/client-go/util/workqueue" | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
|  | ||||
| 	"github.com/golang/glog" | ||||
| @@ -288,7 +288,7 @@ func (ttlc *TTLController) updateNodeIfNeeded(key string) error { | ||||
| 		return nil | ||||
| 	} | ||||
|  | ||||
| 	objCopy, err := api.Scheme.DeepCopy(node) | ||||
| 	objCopy, err := scheme.Scheme.DeepCopy(node) | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
|   | ||||
| @@ -15,7 +15,6 @@ go_library( | ||||
|     ], | ||||
|     tags = ["automanaged"], | ||||
|     deps = [ | ||||
|         "//pkg/api:go_default_library", | ||||
|         "//pkg/controller/volume/attachdetach/cache:go_default_library", | ||||
|         "//vendor/github.com/golang/glog:go_default_library", | ||||
|         "//vendor/k8s.io/api/core/v1:go_default_library", | ||||
| @@ -23,6 +22,7 @@ go_library( | ||||
|         "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", | ||||
|         "//vendor/k8s.io/apimachinery/pkg/util/strategicpatch:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/listers/core/v1:go_default_library", | ||||
|     ], | ||||
| ) | ||||
|   | ||||
| @@ -29,8 +29,8 @@ import ( | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	"k8s.io/apimachinery/pkg/util/strategicpatch" | ||||
| 	clientset "k8s.io/client-go/kubernetes" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	corelisters "k8s.io/client-go/listers/core/v1" | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	"k8s.io/kubernetes/pkg/controller/volume/attachdetach/cache" | ||||
| ) | ||||
|  | ||||
| @@ -102,7 +102,7 @@ func (nsu *nodeStatusUpdater) UpdateNodeStatuses() error { | ||||
| } | ||||
|  | ||||
| func (nsu *nodeStatusUpdater) updateNodeStatus(nodeName types.NodeName, nodeObj *v1.Node, attachedVolumes []v1.AttachedVolume) error { | ||||
| 	clonedNode, err := api.Scheme.DeepCopy(nodeObj) | ||||
| 	clonedNode, err := scheme.Scheme.DeepCopy(nodeObj) | ||||
| 	if err != nil { | ||||
| 		return fmt.Errorf("error cloning node %q: %v", | ||||
| 			nodeName, | ||||
|   | ||||
| @@ -12,13 +12,13 @@ go_library( | ||||
|     srcs = ["util.go"], | ||||
|     tags = ["automanaged"], | ||||
|     deps = [ | ||||
|         "//pkg/api:go_default_library", | ||||
|         "//pkg/controller/volume/attachdetach/cache:go_default_library", | ||||
|         "//pkg/volume:go_default_library", | ||||
|         "//pkg/volume/util/volumehelper:go_default_library", | ||||
|         "//vendor/github.com/golang/glog:go_default_library", | ||||
|         "//vendor/k8s.io/api/core/v1:go_default_library", | ||||
|         "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/listers/core/v1:go_default_library", | ||||
|     ], | ||||
| ) | ||||
|   | ||||
| @@ -22,8 +22,8 @@ import ( | ||||
| 	"github.com/golang/glog" | ||||
| 	"k8s.io/api/core/v1" | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	corelisters "k8s.io/client-go/listers/core/v1" | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	"k8s.io/kubernetes/pkg/controller/volume/attachdetach/cache" | ||||
| 	"k8s.io/kubernetes/pkg/volume" | ||||
| 	"k8s.io/kubernetes/pkg/volume/util/volumehelper" | ||||
| @@ -80,7 +80,7 @@ func CreateVolumeSpec(podVolume v1.Volume, podNamespace string, pvcLister coreli | ||||
|  | ||||
| 	// Do not return the original volume object, since it's from the shared | ||||
| 	// informer it may be mutated by another consumer. | ||||
| 	clonedPodVolumeObj, err := api.Scheme.DeepCopy(&podVolume) | ||||
| 	clonedPodVolumeObj, err := scheme.Scheme.DeepCopy(&podVolume) | ||||
| 	if err != nil || clonedPodVolumeObj == nil { | ||||
| 		return nil, fmt.Errorf( | ||||
| 			"failed to deep copy %q volume object. err=%v", podVolume.Name, err) | ||||
| @@ -146,7 +146,7 @@ func getPVSpecFromCache(name string, pvcReadOnly bool, expectedClaimUID types.UI | ||||
|  | ||||
| 	// Do not return the object from the informer, since the store is shared it | ||||
| 	// may be mutated by another consumer. | ||||
| 	clonedPVObj, err := api.Scheme.DeepCopy(pv) | ||||
| 	clonedPVObj, err := scheme.Scheme.DeepCopy(pv) | ||||
| 	if err != nil || clonedPVObj == nil { | ||||
| 		return nil, fmt.Errorf("failed to deep copy %q PV object. err=%v", name, err) | ||||
| 	} | ||||
|   | ||||
| @@ -18,7 +18,6 @@ go_library( | ||||
|     ], | ||||
|     tags = ["automanaged"], | ||||
|     deps = [ | ||||
|         "//pkg/api:go_default_library", | ||||
|         "//pkg/api/v1/helper:go_default_library", | ||||
|         "//pkg/api/v1/ref:go_default_library", | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
| @@ -42,6 +41,7 @@ go_library( | ||||
|         "//vendor/k8s.io/client-go/informers/core/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/informers/storage/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/listers/core/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/listers/storage/v1:go_default_library", | ||||
| @@ -83,6 +83,7 @@ go_test( | ||||
|         "//vendor/k8s.io/client-go/informers:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/fake:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/listers/storage/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/testing:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/tools/cache:go_default_library", | ||||
|   | ||||
| @@ -41,11 +41,11 @@ import ( | ||||
| 	"k8s.io/client-go/informers" | ||||
| 	clientset "k8s.io/client-go/kubernetes" | ||||
| 	"k8s.io/client-go/kubernetes/fake" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	storagelisters "k8s.io/client-go/listers/storage/v1" | ||||
| 	core "k8s.io/client-go/testing" | ||||
| 	"k8s.io/client-go/tools/cache" | ||||
| 	"k8s.io/client-go/tools/record" | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	"k8s.io/kubernetes/pkg/api/testapi" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	vol "k8s.io/kubernetes/pkg/volume" | ||||
| @@ -308,7 +308,7 @@ func (r *volumeReactor) checkVolumes(expectedVolumes []*v1.PersistentVolume) err | ||||
| 	for _, v := range r.volumes { | ||||
| 		// We must clone the volume because of golang race check - it was | ||||
| 		// written by the controller without any locks on it. | ||||
| 		clone, _ := api.Scheme.DeepCopy(v) | ||||
| 		clone, _ := scheme.Scheme.DeepCopy(v) | ||||
| 		v = clone.(*v1.PersistentVolume) | ||||
| 		v.ResourceVersion = "" | ||||
| 		if v.Spec.ClaimRef != nil { | ||||
| @@ -339,7 +339,7 @@ func (r *volumeReactor) checkClaims(expectedClaims []*v1.PersistentVolumeClaim) | ||||
| 	for _, c := range r.claims { | ||||
| 		// We must clone the claim because of golang race check - it was | ||||
| 		// written by the controller without any locks on it. | ||||
| 		clone, _ := api.Scheme.DeepCopy(c) | ||||
| 		clone, _ := scheme.Scheme.DeepCopy(c) | ||||
| 		c = clone.(*v1.PersistentVolumeClaim) | ||||
| 		c.ResourceVersion = "" | ||||
| 		gotMap[c.Name] = c | ||||
| @@ -508,7 +508,7 @@ func (r *volumeReactor) deleteVolumeEvent(volume *v1.PersistentVolume) { | ||||
| 	// Generate deletion event. Cloned volume is needed to prevent races (and we | ||||
| 	// would get a clone from etcd too). | ||||
| 	if r.fakeVolumeWatch != nil { | ||||
| 		clone, _ := api.Scheme.DeepCopy(volume) | ||||
| 		clone, _ := scheme.Scheme.DeepCopy(volume) | ||||
| 		volumeClone := clone.(*v1.PersistentVolume) | ||||
| 		r.fakeVolumeWatch.Delete(volumeClone) | ||||
| 	} | ||||
| @@ -526,7 +526,7 @@ func (r *volumeReactor) deleteClaimEvent(claim *v1.PersistentVolumeClaim) { | ||||
| 	// Generate deletion event. Cloned volume is needed to prevent races (and we | ||||
| 	// would get a clone from etcd too). | ||||
| 	if r.fakeClaimWatch != nil { | ||||
| 		clone, _ := api.Scheme.DeepCopy(claim) | ||||
| 		clone, _ := scheme.Scheme.DeepCopy(claim) | ||||
| 		claimClone := clone.(*v1.PersistentVolumeClaim) | ||||
| 		r.fakeClaimWatch.Delete(claimClone) | ||||
| 	} | ||||
| @@ -556,7 +556,7 @@ func (r *volumeReactor) modifyVolumeEvent(volume *v1.PersistentVolume) { | ||||
| 	// Generate deletion event. Cloned volume is needed to prevent races (and we | ||||
| 	// would get a clone from etcd too). | ||||
| 	if r.fakeVolumeWatch != nil { | ||||
| 		clone, _ := api.Scheme.DeepCopy(volume) | ||||
| 		clone, _ := scheme.Scheme.DeepCopy(volume) | ||||
| 		volumeClone := clone.(*v1.PersistentVolume) | ||||
| 		r.fakeVolumeWatch.Modify(volumeClone) | ||||
| 	} | ||||
|   | ||||
| @@ -26,12 +26,12 @@ import ( | ||||
| 	storage "k8s.io/api/storage/v1" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| 	clientset "k8s.io/client-go/kubernetes" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	corelisters "k8s.io/client-go/listers/core/v1" | ||||
| 	storagelisters "k8s.io/client-go/listers/storage/v1" | ||||
| 	"k8s.io/client-go/tools/cache" | ||||
| 	"k8s.io/client-go/tools/record" | ||||
| 	"k8s.io/client-go/util/workqueue" | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	v1helper "k8s.io/kubernetes/pkg/api/v1/helper" | ||||
| 	"k8s.io/kubernetes/pkg/api/v1/ref" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| @@ -593,7 +593,7 @@ func (ctrl *PersistentVolumeController) updateClaimStatus(claim *v1.PersistentVo | ||||
|  | ||||
| 	dirty := false | ||||
|  | ||||
| 	clone, err := api.Scheme.DeepCopy(claim) | ||||
| 	clone, err := scheme.Scheme.DeepCopy(claim) | ||||
| 	if err != nil { | ||||
| 		return nil, fmt.Errorf("Error cloning claim: %v", err) | ||||
| 	} | ||||
| @@ -693,7 +693,7 @@ func (ctrl *PersistentVolumeController) updateVolumePhase(volume *v1.PersistentV | ||||
| 		return volume, nil | ||||
| 	} | ||||
|  | ||||
| 	clone, err := api.Scheme.DeepCopy(volume) | ||||
| 	clone, err := scheme.Scheme.DeepCopy(volume) | ||||
| 	if err != nil { | ||||
| 		return nil, fmt.Errorf("Error cloning claim: %v", err) | ||||
| 	} | ||||
| @@ -758,7 +758,7 @@ func (ctrl *PersistentVolumeController) bindVolumeToClaim(volume *v1.PersistentV | ||||
|  | ||||
| 	// The volume from method args can be pointing to watcher cache. We must not | ||||
| 	// modify these, therefore create a copy. | ||||
| 	clone, err := api.Scheme.DeepCopy(volume) | ||||
| 	clone, err := scheme.Scheme.DeepCopy(volume) | ||||
| 	if err != nil { | ||||
| 		return nil, fmt.Errorf("Error cloning pv: %v", err) | ||||
| 	} | ||||
| @@ -773,7 +773,7 @@ func (ctrl *PersistentVolumeController) bindVolumeToClaim(volume *v1.PersistentV | ||||
| 		volume.Spec.ClaimRef.Namespace != claim.Namespace || | ||||
| 		volume.Spec.ClaimRef.UID != claim.UID { | ||||
|  | ||||
| 		claimRef, err := ref.GetReference(api.Scheme, claim) | ||||
| 		claimRef, err := ref.GetReference(scheme.Scheme, claim) | ||||
| 		if err != nil { | ||||
| 			return nil, fmt.Errorf("Unexpected error getting claim reference: %v", err) | ||||
| 		} | ||||
| @@ -823,7 +823,7 @@ func (ctrl *PersistentVolumeController) bindClaimToVolume(claim *v1.PersistentVo | ||||
|  | ||||
| 	// The claim from method args can be pointing to watcher cache. We must not | ||||
| 	// modify these, therefore create a copy. | ||||
| 	clone, err := api.Scheme.DeepCopy(claim) | ||||
| 	clone, err := scheme.Scheme.DeepCopy(claim) | ||||
| 	if err != nil { | ||||
| 		return nil, fmt.Errorf("Error cloning claim: %v", err) | ||||
| 	} | ||||
| @@ -922,7 +922,7 @@ func (ctrl *PersistentVolumeController) unbindVolume(volume *v1.PersistentVolume | ||||
| 	glog.V(4).Infof("updating PersistentVolume[%s]: rolling back binding from %q", volume.Name, claimrefToClaimKey(volume.Spec.ClaimRef)) | ||||
|  | ||||
| 	// Save the PV only when any modification is necessary. | ||||
| 	clone, err := api.Scheme.DeepCopy(volume) | ||||
| 	clone, err := scheme.Scheme.DeepCopy(volume) | ||||
| 	if err != nil { | ||||
| 		return fmt.Errorf("Error cloning pv: %v", err) | ||||
| 	} | ||||
| @@ -1295,7 +1295,7 @@ func (ctrl *PersistentVolumeController) provisionClaimOperation(claimObj interfa | ||||
|  | ||||
| 	// Prepare a claimRef to the claim early (to fail before a volume is | ||||
| 	// provisioned) | ||||
| 	claimRef, err := ref.GetReference(api.Scheme, claim) | ||||
| 	claimRef, err := ref.GetReference(scheme.Scheme, claim) | ||||
| 	if err != nil { | ||||
| 		glog.V(3).Infof("unexpected error getting claim reference: %v", err) | ||||
| 		return | ||||
|   | ||||
| @@ -33,12 +33,12 @@ import ( | ||||
| 	coreinformers "k8s.io/client-go/informers/core/v1" | ||||
| 	storageinformers "k8s.io/client-go/informers/storage/v1" | ||||
| 	clientset "k8s.io/client-go/kubernetes" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	v1core "k8s.io/client-go/kubernetes/typed/core/v1" | ||||
| 	corelisters "k8s.io/client-go/listers/core/v1" | ||||
| 	"k8s.io/client-go/tools/cache" | ||||
| 	"k8s.io/client-go/tools/record" | ||||
| 	"k8s.io/client-go/util/workqueue" | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	"k8s.io/kubernetes/pkg/util/goroutinemap" | ||||
| @@ -72,7 +72,7 @@ func NewController(p ControllerParameters) (*PersistentVolumeController, error) | ||||
| 	if eventRecorder == nil { | ||||
| 		broadcaster := record.NewBroadcaster() | ||||
| 		broadcaster.StartRecordingToSink(&v1core.EventSinkImpl{Interface: v1core.New(p.KubeClient.Core().RESTClient()).Events("")}) | ||||
| 		eventRecorder = broadcaster.NewRecorder(api.Scheme, clientv1.EventSource{Component: "persistentvolume-controller"}) | ||||
| 		eventRecorder = broadcaster.NewRecorder(scheme.Scheme, clientv1.EventSource{Component: "persistentvolume-controller"}) | ||||
| 	} | ||||
|  | ||||
| 	controller := &PersistentVolumeController{ | ||||
| @@ -131,7 +131,7 @@ func (ctrl *PersistentVolumeController) initializeCaches(volumeLister corelister | ||||
| 		return | ||||
| 	} | ||||
| 	for _, volume := range volumeList { | ||||
| 		clone, err := api.Scheme.DeepCopy(volume) | ||||
| 		clone, err := scheme.Scheme.DeepCopy(volume) | ||||
| 		if err != nil { | ||||
| 			glog.Errorf("error cloning volume %q: %v", volume.Name, err) | ||||
| 			continue | ||||
| @@ -148,7 +148,7 @@ func (ctrl *PersistentVolumeController) initializeCaches(volumeLister corelister | ||||
| 		return | ||||
| 	} | ||||
| 	for _, claim := range claimList { | ||||
| 		clone, err := api.Scheme.DeepCopy(claim) | ||||
| 		clone, err := scheme.Scheme.DeepCopy(claim) | ||||
| 		if err != nil { | ||||
| 			glog.Errorf("error cloning claim %q: %v", claimToClaimKey(claim), err) | ||||
| 			continue | ||||
| @@ -408,7 +408,7 @@ func (ctrl *PersistentVolumeController) setClaimProvisioner(claim *v1.Persistent | ||||
|  | ||||
| 	// The volume from method args can be pointing to watcher cache. We must not | ||||
| 	// modify these, therefore create a copy. | ||||
| 	clone, err := api.Scheme.DeepCopy(claim) | ||||
| 	clone, err := scheme.Scheme.DeepCopy(claim) | ||||
| 	if err != nil { | ||||
| 		return nil, fmt.Errorf("Error cloning pv: %v", err) | ||||
| 	} | ||||
|   | ||||
| @@ -133,6 +133,7 @@ go_library( | ||||
|         "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", | ||||
|         "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/listers/core/v1:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/tools/cache:go_default_library", | ||||
|   | ||||
| @@ -76,6 +76,7 @@ go_test( | ||||
|         "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", | ||||
|         "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", | ||||
|         "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/tools/cache:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/tools/record:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/util/testing:go_default_library", | ||||
|   | ||||
| @@ -29,8 +29,8 @@ import ( | ||||
| 	apiequality "k8s.io/apimachinery/pkg/api/equality" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	"k8s.io/client-go/tools/record" | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	kubetypes "k8s.io/kubernetes/pkg/kubelet/types" | ||||
| 	"k8s.io/kubernetes/pkg/securitycontext" | ||||
| ) | ||||
| @@ -88,7 +88,7 @@ func CreatePodUpdate(op kubetypes.PodOperation, source string, pods ...*v1.Pod) | ||||
|  | ||||
| func createPodConfigTester(mode PodConfigNotificationMode) (chan<- interface{}, <-chan kubetypes.PodUpdate, *PodConfig) { | ||||
| 	eventBroadcaster := record.NewBroadcaster() | ||||
| 	config := NewPodConfig(mode, eventBroadcaster.NewRecorder(api.Scheme, clientv1.EventSource{Component: "kubelet"})) | ||||
| 	config := NewPodConfig(mode, eventBroadcaster.NewRecorder(scheme.Scheme, clientv1.EventSource{Component: "kubelet"})) | ||||
| 	channel := config.Channel(TestSource) | ||||
| 	ch := config.Updates() | ||||
| 	return channel, ch, config | ||||
| @@ -371,7 +371,7 @@ func TestPodUpdateAnnotations(t *testing.T) { | ||||
| 	pod.Annotations = make(map[string]string, 0) | ||||
| 	pod.Annotations["kubernetes.io/blah"] = "blah" | ||||
|  | ||||
| 	clone, err := api.Scheme.DeepCopy(pod) | ||||
| 	clone, err := scheme.Scheme.DeepCopy(pod) | ||||
| 	if err != nil { | ||||
| 		t.Fatalf("%v", err) | ||||
| 	} | ||||
| @@ -403,7 +403,7 @@ func TestPodUpdateLabels(t *testing.T) { | ||||
| 	pod.Labels = make(map[string]string, 0) | ||||
| 	pod.Labels["key"] = "value" | ||||
|  | ||||
| 	clone, err := api.Scheme.DeepCopy(pod) | ||||
| 	clone, err := scheme.Scheme.DeepCopy(pod) | ||||
| 	if err != nil { | ||||
| 		t.Fatalf("%v", err) | ||||
| 	} | ||||
|   | ||||
| @@ -22,7 +22,7 @@ import ( | ||||
| 	"github.com/golang/glog" | ||||
|  | ||||
| 	"k8s.io/api/core/v1" | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	"k8s.io/kubernetes/pkg/api/v1/resource" | ||||
| ) | ||||
|  | ||||
| @@ -44,7 +44,7 @@ func (kl *Kubelet) defaultPodLimitsForDownwardApi(pod *v1.Pod, container *v1.Con | ||||
| 	} | ||||
| 	allocatable := node.Status.Allocatable | ||||
| 	glog.Errorf("allocatable: %v", allocatable) | ||||
| 	podCopy, err := api.Scheme.Copy(pod) | ||||
| 	podCopy, err := scheme.Scheme.Copy(pod) | ||||
| 	if err != nil { | ||||
| 		return nil, nil, fmt.Errorf("failed to perform a deep copy of pod object: %v", err) | ||||
| 	} | ||||
| @@ -58,7 +58,7 @@ func (kl *Kubelet) defaultPodLimitsForDownwardApi(pod *v1.Pod, container *v1.Con | ||||
|  | ||||
| 	var outputContainer *v1.Container | ||||
| 	if container != nil { | ||||
| 		containerCopy, err := api.Scheme.DeepCopy(container) | ||||
| 		containerCopy, err := scheme.Scheme.DeepCopy(container) | ||||
| 		if err != nil { | ||||
| 			return nil, nil, fmt.Errorf("failed to perform a deep copy of container object: %v", err) | ||||
| 		} | ||||
|   | ||||
| @@ -16,7 +16,6 @@ go_library( | ||||
|     ], | ||||
|     tags = ["automanaged"], | ||||
|     deps = [ | ||||
|         "//pkg/api:go_default_library", | ||||
|         "//pkg/api/v1/pod:go_default_library", | ||||
|         "//pkg/kubelet/container:go_default_library", | ||||
|         "//pkg/kubelet/pod:go_default_library", | ||||
| @@ -31,6 +30,7 @@ go_library( | ||||
|         "//vendor/k8s.io/apimachinery/pkg/util/diff:go_default_library", | ||||
|         "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", | ||||
|     ], | ||||
| ) | ||||
|  | ||||
|   | ||||
| @@ -22,6 +22,7 @@ import ( | ||||
| 	"time" | ||||
|  | ||||
| 	clientset "k8s.io/client-go/kubernetes" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
|  | ||||
| 	"github.com/golang/glog" | ||||
| 	"k8s.io/api/core/v1" | ||||
| @@ -31,7 +32,6 @@ import ( | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	"k8s.io/apimachinery/pkg/util/diff" | ||||
| 	"k8s.io/apimachinery/pkg/util/wait" | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	podutil "k8s.io/kubernetes/pkg/api/v1/pod" | ||||
| 	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" | ||||
| 	kubepod "k8s.io/kubernetes/pkg/kubelet/pod" | ||||
| @@ -590,7 +590,7 @@ func normalizeStatus(pod *v1.Pod, status *v1.PodStatus) *v1.PodStatus { | ||||
| } | ||||
|  | ||||
| func copyStatus(source *v1.PodStatus) (v1.PodStatus, error) { | ||||
| 	clone, err := api.Scheme.DeepCopy(source) | ||||
| 	clone, err := scheme.Scheme.DeepCopy(source) | ||||
| 	if err != nil { | ||||
| 		glog.Errorf("Failed to clone status %+v: %v", source, err) | ||||
| 		return v1.PodStatus{}, err | ||||
|   | ||||
| @@ -13,7 +13,6 @@ go_library( | ||||
|     srcs = ["desired_state_of_world_populator.go"], | ||||
|     tags = ["automanaged"], | ||||
|     deps = [ | ||||
|         "//pkg/api:go_default_library", | ||||
|         "//pkg/kubelet/config:go_default_library", | ||||
|         "//pkg/kubelet/container:go_default_library", | ||||
|         "//pkg/kubelet/pod:go_default_library", | ||||
| @@ -29,6 +28,7 @@ go_library( | ||||
|         "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", | ||||
|         "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", | ||||
|     ], | ||||
| ) | ||||
|  | ||||
|   | ||||
| @@ -32,7 +32,7 @@ import ( | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	"k8s.io/apimachinery/pkg/util/wait" | ||||
| 	clientset "k8s.io/client-go/kubernetes" | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	"k8s.io/kubernetes/pkg/kubelet/config" | ||||
| 	kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" | ||||
| 	"k8s.io/kubernetes/pkg/kubelet/pod" | ||||
| @@ -386,7 +386,7 @@ func (dswp *desiredStateOfWorldPopulator) createVolumeSpec( | ||||
| 	} | ||||
|  | ||||
| 	// Do not return the original volume object, since the source could mutate it | ||||
| 	clonedPodVolumeObj, err := api.Scheme.DeepCopy(&podVolume) | ||||
| 	clonedPodVolumeObj, err := scheme.Scheme.DeepCopy(&podVolume) | ||||
| 	if err != nil || clonedPodVolumeObj == nil { | ||||
| 		return nil, "", fmt.Errorf( | ||||
| 			"failed to deep copy %q volume object. err=%v", podVolume.Name, err) | ||||
|   | ||||
| @@ -29,7 +29,6 @@ go_library( | ||||
|         "//federation/client/clientset_generated/federation_clientset/typed/core/v1:go_default_library", | ||||
|         "//federation/pkg/federatedtypes:go_default_library", | ||||
|         "//federation/pkg/federation-controller/util:go_default_library", | ||||
|         "//pkg/api:go_default_library", | ||||
|         "//pkg/api/v1:go_default_library", | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//test/e2e/chaosmonkey:go_default_library", | ||||
| @@ -49,6 +48,7 @@ go_library( | ||||
|         "//vendor/k8s.io/apimachinery/pkg/util/uuid:go_default_library", | ||||
|         "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/tools/clientcmd:go_default_library", | ||||
|     ], | ||||
| ) | ||||
|   | ||||
| @@ -28,8 +28,8 @@ import ( | ||||
| 	"k8s.io/apimachinery/pkg/api/errors" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| 	"k8s.io/apimachinery/pkg/util/wait" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	fedclientset "k8s.io/kubernetes/federation/client/clientset_generated/federation_clientset" | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	"k8s.io/kubernetes/test/e2e/framework" | ||||
| 	fedframework "k8s.io/kubernetes/test/e2e_federation/framework" | ||||
|  | ||||
| @@ -184,7 +184,7 @@ var _ = framework.KubeDescribe("Federated Services [Feature:Federation]", func() | ||||
| 				backendPods = createBackendPodsOrFail(clusters, nsName, FederatedServicePodName) | ||||
|  | ||||
| 				service = createLBServiceOrFail(f.FederationClientset, nsName, FederatedServiceName) | ||||
| 				obj, err := api.Scheme.DeepCopy(service) | ||||
| 				obj, err := scheme.Scheme.DeepCopy(service) | ||||
| 				// Cloning shouldn't fail. On the off-chance it does, we | ||||
| 				// should shallow copy service to serviceShard before | ||||
| 				// failing. If we don't do this we will never really | ||||
|   | ||||
| @@ -57,6 +57,7 @@ go_library( | ||||
|         "//vendor/k8s.io/apimachinery/pkg/util/uuid:go_default_library", | ||||
|         "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library", | ||||
|     ], | ||||
| ) | ||||
| @@ -143,6 +144,7 @@ go_test( | ||||
|         "//vendor/k8s.io/apimachinery/pkg/watch:go_default_library", | ||||
|         "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/kubernetes/scheme:go_default_library", | ||||
|         "//vendor/k8s.io/client-go/tools/cache:go_default_library", | ||||
|     ], | ||||
| ) | ||||
|   | ||||
| @@ -24,7 +24,7 @@ import ( | ||||
| 	"k8s.io/api/core/v1" | ||||
| 	"k8s.io/apimachinery/pkg/api/resource" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	"k8s.io/kubernetes/pkg/apis/componentconfig" | ||||
| 	"k8s.io/kubernetes/test/e2e/framework" | ||||
|  | ||||
| @@ -94,7 +94,7 @@ var _ = framework.KubeDescribe("GPU [Serial]", func() { | ||||
|  | ||||
| 			oldCfg, err = getCurrentKubeletConfig() | ||||
| 			framework.ExpectNoError(err) | ||||
| 			clone, err := api.Scheme.DeepCopy(oldCfg) | ||||
| 			clone, err := scheme.Scheme.DeepCopy(oldCfg) | ||||
| 			framework.ExpectNoError(err) | ||||
| 			newCfg := clone.(*componentconfig.KubeletConfiguration) | ||||
| 			if newCfg.FeatureGates != "" { | ||||
|   | ||||
| @@ -29,7 +29,7 @@ import ( | ||||
| 	"k8s.io/api/core/v1" | ||||
| 	"k8s.io/apimachinery/pkg/api/resource" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	"k8s.io/kubernetes/pkg/apis/componentconfig" | ||||
| 	"k8s.io/kubernetes/pkg/kubelet/cm" | ||||
| 	"k8s.io/kubernetes/test/e2e/framework" | ||||
| @@ -161,7 +161,7 @@ func runTest(f *framework.Framework) error { | ||||
| 	if err := createTemporaryCgroupsForReservation(cgroupManager); err != nil { | ||||
| 		return err | ||||
| 	} | ||||
| 	clone, err := api.Scheme.DeepCopy(oldCfg) | ||||
| 	clone, err := scheme.Scheme.DeepCopy(oldCfg) | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
|   | ||||
| @@ -32,6 +32,7 @@ import ( | ||||
| 	k8serr "k8s.io/apimachinery/pkg/api/errors" | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| 	"k8s.io/apimachinery/pkg/util/sets" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	"k8s.io/kubernetes/pkg/apis/componentconfig" | ||||
| 	v1alpha1 "k8s.io/kubernetes/pkg/apis/componentconfig/v1alpha1" | ||||
| @@ -99,7 +100,7 @@ func tempSetCurrentKubeletConfig(f *framework.Framework, updateFunction func(ini | ||||
| 		if configEnabled { | ||||
| 			oldCfg, err = getCurrentKubeletConfig() | ||||
| 			framework.ExpectNoError(err) | ||||
| 			clone, err := api.Scheme.DeepCopy(oldCfg) | ||||
| 			clone, err := scheme.Scheme.DeepCopy(oldCfg) | ||||
| 			framework.ExpectNoError(err) | ||||
| 			newCfg := clone.(*componentconfig.KubeletConfiguration) | ||||
| 			updateFunction(newCfg) | ||||
| @@ -230,7 +231,7 @@ func decodeConfigz(resp *http.Response) (*componentconfig.KubeletConfiguration, | ||||
| 		return nil, err | ||||
| 	} | ||||
|  | ||||
| 	err = api.Scheme.Convert(&configz.ComponentConfig, &kubeCfg, nil) | ||||
| 	err = scheme.Scheme.Convert(&configz.ComponentConfig, &kubeCfg, nil) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Jacob Simpson
					Jacob Simpson