mirror of
				https://github.com/k3s-io/kubernetes.git
				synced 2025-10-30 05:14:54 +00:00 
			
		
		
		
	Removing references to v1beta1 from hack/ and test/
This commit is contained in:
		| @@ -75,18 +75,26 @@ function start_service() { | ||||
|   ${KUBECTL} create -f - << __EOF__ | ||||
| { | ||||
|   "kind": "ReplicationController", | ||||
|           "apiVersion": "v1beta1", | ||||
|           "id": "$1", | ||||
|   "apiVersion": "v1beta3", | ||||
|   "metadata": { | ||||
|     "name": "$1", | ||||
|     "namespace": "default", | ||||
|           "desiredState": { | ||||
|     "labels": { | ||||
|       "name": "$1" | ||||
|     } | ||||
|   }, | ||||
|   "spec": { | ||||
|     "replicas": $3, | ||||
|               "replicaSelector": { | ||||
|     "selector": { | ||||
|       "name": "$1" | ||||
|     }, | ||||
|               "podTemplate": { | ||||
|                   "desiredState": { | ||||
|                       "manifest": { | ||||
|                           "version": "v1beta2", | ||||
|     "template": { | ||||
|       "metadata": { | ||||
|         "labels": { | ||||
|           "name": "$1" | ||||
|         } | ||||
|       }, | ||||
|       "spec": { | ||||
|         "containers": [ | ||||
|           { | ||||
|             "name": "$1", | ||||
| @@ -100,10 +108,6 @@ function start_service() { | ||||
|           } | ||||
|         ] | ||||
|       } | ||||
|                   }, | ||||
|                   "labels": { | ||||
|                       "name": "$1" | ||||
|                   } | ||||
|     } | ||||
|   } | ||||
| } | ||||
| @@ -117,20 +121,28 @@ __EOF__ | ||||
|   ${KUBECTL} create -f - << __EOF__ | ||||
| { | ||||
|   "kind": "Service", | ||||
|           "apiVersion": "v1beta1", | ||||
|           "id": "$1", | ||||
|   "apiVersion": "v1beta3", | ||||
|   "metadata": { | ||||
|     "name": "$1", | ||||
|     "namespace": "default", | ||||
|           "port": $2, | ||||
|           "protocol": "TCP", | ||||
|     "labels": { | ||||
|       "name": "$1" | ||||
|     } | ||||
|   }, | ||||
|   "spec": { | ||||
|     "ports": [ | ||||
|       { | ||||
|         "protocol": "TCP", | ||||
|         "port": $2, | ||||
|         "targetPort": 9376 | ||||
|       } | ||||
|     ], | ||||
|     "selector": { | ||||
|       "name": "$1" | ||||
|     }, | ||||
|           "containerPort": 9376, | ||||
|     "publicIPs": [ ${public_ips} ] | ||||
|   } | ||||
| } | ||||
| __EOF__ | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -108,7 +108,7 @@ kube::log::status "Starting CONTROLLER-MANAGER" | ||||
| CTLRMGR_PID=$! | ||||
|  | ||||
| kube::util::wait_for_url "http://127.0.0.1:${CTLRMGR_PORT}/healthz" "controller-manager: " | ||||
| kube::util::wait_for_url "http://127.0.0.1:${API_PORT}/api/v1beta1/minions/127.0.0.1" "apiserver(minions): " 0.2 25 | ||||
| kube::util::wait_for_url "http://127.0.0.1:${API_PORT}/api/v1beta3/nodes/127.0.0.1" "apiserver(nodes): " 0.2 25 | ||||
|  | ||||
| # Expose kubectl directly for readability | ||||
| PATH="${KUBE_OUTPUT_HOSTBIN}":$PATH | ||||
| @@ -170,7 +170,7 @@ for version in "${kube_api_versions[@]}"; do | ||||
|   kube::test::describe_object_assert pods 'valid-pod' "Name:" "Image(s):" "Host:" "Labels:" "Status:" "Replication Controllers" | ||||
|  | ||||
|   ### Dump current valid-pod POD | ||||
|   output_pod=$(kubectl get pod valid-pod -o yaml --output-version=v1beta1 "${kube_flags[@]}") | ||||
|   output_pod=$(kubectl get pod valid-pod -o yaml --output-version=v1beta3 "${kube_flags[@]}") | ||||
|  | ||||
|   ### Delete POD valid-pod by id | ||||
|   # Pre-condition: valid-pod POD is running | ||||
| @@ -398,20 +398,27 @@ for version in "${kube_api_versions[@]}"; do | ||||
|   kubectl create -f - "${kube_flags[@]}" << __EOF__ | ||||
| { | ||||
|   "kind": "Service", | ||||
|           "apiVersion": "v1beta1", | ||||
|           "id": "service-${version}-test", | ||||
|   "apiVersion": "v1beta3", | ||||
|   "metadata": { | ||||
|     "name": "service-${version}-test" | ||||
|   }, | ||||
|   "spec": { | ||||
|     "ports": [ | ||||
|       { | ||||
|         "protocol": "TCP", | ||||
|         "port": 80, | ||||
|           "protocol": "TCP" | ||||
|         "targetPort": 80 | ||||
|       } | ||||
|     ] | ||||
|   } | ||||
| } | ||||
| __EOF__ | ||||
|   # Post-condition:redis-master-service service is running | ||||
|   kube::test::get_object_assert services "{{range.items}}{{$id_field}}:{{end}}" 'kubernetes:kubernetes-ro:redis-master:service-.*-test:' | ||||
|  | ||||
|   # Command | ||||
|   kubectl update service "${kube_flags[@]}" service-${version}-test --patch="{\"selector\":{\"my\":\"test-label\"},\"apiVersion\":\"v1beta1\"}" | ||||
|   # Post-condition: selector.version == ${version} | ||||
|   # This test works only in v1beta1 and v1beta2 | ||||
|   # https://github.com/GoogleCloudPlatform/kubernetes/issues/4771 | ||||
|   kubectl update service "${kube_flags[@]}" service-${version}-test --patch="{\"spec\":{\"selector\":{\"my\":\"test-label\"}},\"apiVersion\":\"v1beta3\"}" --api-version=v1beta3 | ||||
|   # Post-condition: selector has "test-label" label. | ||||
|   kube::test::get_object_assert "service service-${version}-test" "{{range$service_selector_field}}{{.}}{{end}}" "test-label" | ||||
|  | ||||
|   ### Identity | ||||
|   | ||||
| @@ -58,7 +58,7 @@ func CheckCadvisorHealthOnAllNodes(c *client.Client, timeout time.Duration) { | ||||
| 		for _, node := range nodeList.Items { | ||||
| 			// cadvisor is not accessible directly unless its port (4194 by default) is exposed. | ||||
| 			// Here, we access '/stats/' REST endpoint on the kubelet which polls cadvisor internally. | ||||
| 			statsResource := fmt.Sprintf("api/v1beta1/proxy/minions/%s/stats/", node.Name) | ||||
| 			statsResource := fmt.Sprintf("api/v1beta3/proxy/nodes/%s/stats/", node.Name) | ||||
| 			By(fmt.Sprintf("Querying stats from node %s using url %s", node.Name, statsResource)) | ||||
| 			_, err = c.Get().AbsPath(statsResource).Timeout(timeout).Do().Raw() | ||||
| 			if err != nil { | ||||
|   | ||||
| @@ -21,6 +21,7 @@ import ( | ||||
| 	"path" | ||||
|  | ||||
| 	"github.com/GoogleCloudPlatform/kubernetes/pkg/api" | ||||
| 	"github.com/GoogleCloudPlatform/kubernetes/pkg/api/latest" | ||||
| 	"github.com/GoogleCloudPlatform/kubernetes/pkg/client" | ||||
| 	"github.com/GoogleCloudPlatform/kubernetes/pkg/util" | ||||
|  | ||||
| @@ -88,7 +89,7 @@ func testPodWithVolume(path string, source *api.EmptyDirVolumeSource) *api.Pod { | ||||
| 	return &api.Pod{ | ||||
| 		TypeMeta: api.TypeMeta{ | ||||
| 			Kind:       "Pod", | ||||
| 			APIVersion: "v1beta1", | ||||
| 			APIVersion: latest.Version, | ||||
| 		}, | ||||
| 		ObjectMeta: api.ObjectMeta{ | ||||
| 			Name: podName, | ||||
|   | ||||
| @@ -54,7 +54,7 @@ var _ = Describe("kubectl", func() { | ||||
|  | ||||
| 	Describe("update-demo", func() { | ||||
| 		var ( | ||||
| 			updateDemoRoot = filepath.Join(testContext.RepoRoot, "examples/update-demo/v1beta1") | ||||
| 			updateDemoRoot = filepath.Join(testContext.RepoRoot, "examples/update-demo/v1beta3") | ||||
| 			nautilusPath   = filepath.Join(updateDemoRoot, "nautilus-rc.yaml") | ||||
| 			kittenPath     = filepath.Join(updateDemoRoot, "kitten-rc.yaml") | ||||
| 		) | ||||
|   | ||||
| @@ -209,7 +209,7 @@ func testMonitoringUsingHeapsterInfluxdb(c *client.Client) { | ||||
| 	if !ok { | ||||
| 		Failf("failed to get master http client") | ||||
| 	} | ||||
| 	proxyUrl := fmt.Sprintf("%s/api/v1beta1/proxy/services/%s/", getMasterHost(), influxdbService) | ||||
| 	proxyUrl := fmt.Sprintf("%s/api/v1beta3/proxy/namespaces/default/services/%s/", getMasterHost(), influxdbService) | ||||
| 	config := &influxdb.ClientConfig{ | ||||
| 		Host: proxyUrl, | ||||
| 		// TODO(vishh): Infer username and pw from the Pod spec. | ||||
|   | ||||
| @@ -23,6 +23,7 @@ import ( | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/GoogleCloudPlatform/kubernetes/pkg/api" | ||||
| 	"github.com/GoogleCloudPlatform/kubernetes/pkg/api/latest" | ||||
| 	"github.com/GoogleCloudPlatform/kubernetes/pkg/client" | ||||
| 	"github.com/GoogleCloudPlatform/kubernetes/pkg/cloudprovider/aws" | ||||
| 	"github.com/GoogleCloudPlatform/kubernetes/pkg/fields" | ||||
| @@ -234,7 +235,7 @@ func testPDPod(diskName, targetHost string, readOnly bool) *api.Pod { | ||||
| 	pod := &api.Pod{ | ||||
| 		TypeMeta: api.TypeMeta{ | ||||
| 			Kind:       "Pod", | ||||
| 			APIVersion: "v1beta1", | ||||
| 			APIVersion: latest.Version, | ||||
| 		}, | ||||
| 		ObjectMeta: api.ObjectMeta{ | ||||
| 			Name: "pd-test-" + string(util.NewUUID()), | ||||
|   | ||||
| @@ -25,6 +25,7 @@ import ( | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/GoogleCloudPlatform/kubernetes/pkg/api" | ||||
| 	"github.com/GoogleCloudPlatform/kubernetes/pkg/api/latest" | ||||
| 	"github.com/GoogleCloudPlatform/kubernetes/pkg/client" | ||||
| 	"github.com/GoogleCloudPlatform/kubernetes/pkg/util" | ||||
|  | ||||
| @@ -74,7 +75,7 @@ var _ = Describe("Services", func() { | ||||
| 		pod := &api.Pod{ | ||||
| 			TypeMeta: api.TypeMeta{ | ||||
| 				Kind:       "Pod", | ||||
| 				APIVersion: "v1beta1", | ||||
| 				APIVersion: latest.Version, | ||||
| 			}, | ||||
| 			ObjectMeta: api.ObjectMeta{ | ||||
| 				Name: "dns-test-" + string(util.NewUUID()), | ||||
| @@ -166,7 +167,7 @@ var _ = Describe("Services", func() { | ||||
| 	It("should provide RW and RO services", func() { | ||||
| 		svc := api.ServiceList{} | ||||
| 		err := c.Get(). | ||||
| 			AbsPath("/api/v1beta1/proxy/services/kubernetes-ro/api/v1beta1/services"). | ||||
| 			AbsPath("/api/v1beta3/proxy/namespaces/default/services/kubernetes-ro/api/v1beta3/services"). | ||||
| 			Do(). | ||||
| 			Into(&svc) | ||||
| 		if err != nil { | ||||
| @@ -295,7 +296,7 @@ var _ = Describe("Services", func() { | ||||
| 		pod := &api.Pod{ | ||||
| 			TypeMeta: api.TypeMeta{ | ||||
| 				Kind:       "Pod", | ||||
| 				APIVersion: "v1beta1", | ||||
| 				APIVersion: latest.Version, | ||||
| 			}, | ||||
| 			ObjectMeta: api.ObjectMeta{ | ||||
| 				Name:   "elb-test-" + string(util.NewUUID()), | ||||
|   | ||||
		Reference in New Issue
	
	Block a user