mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-10-31 02:08:13 +00:00 
			
		
		
		
	Replace Beta OS/arch labels with the GA ones
Beta OS/arch labels have been deprecated since 1.14. This change replaces these labels with the GA ones.
This commit is contained in:
		| @@ -63,7 +63,7 @@ spec: | ||||
|         emptyDir: {} | ||||
|       serviceAccountName: kubernetes-dashboard | ||||
|       nodeSelector: | ||||
|         "beta.kubernetes.io/os": linux | ||||
|         "kubernetes.io/os": linux | ||||
|       tolerations: | ||||
|       - key: "CriticalAddonsOnly" | ||||
|         operator: "Exists" | ||||
|   | ||||
| @@ -106,5 +106,5 @@ spec: | ||||
|       - key: "CriticalAddonsOnly" | ||||
|         operator: "Exists" | ||||
|       nodeSelector: | ||||
|         beta.kubernetes.io/os: linux | ||||
|         kubernetes.io/os: linux | ||||
|       serviceAccountName: kube-dns-autoscaler | ||||
|   | ||||
| @@ -115,7 +115,7 @@ spec: | ||||
|         - key: "CriticalAddonsOnly" | ||||
|           operator: "Exists" | ||||
|       nodeSelector: | ||||
|         beta.kubernetes.io/os: linux | ||||
|         kubernetes.io/os: linux | ||||
|       containers: | ||||
|       - name: coredns | ||||
|         image: k8s.gcr.io/coredns:1.6.5 | ||||
|   | ||||
| @@ -115,7 +115,7 @@ spec: | ||||
|         - key: "CriticalAddonsOnly" | ||||
|           operator: "Exists" | ||||
|       nodeSelector: | ||||
|         beta.kubernetes.io/os: linux | ||||
|         kubernetes.io/os: linux | ||||
|       containers: | ||||
|       - name: coredns | ||||
|         image: k8s.gcr.io/coredns:1.6.5 | ||||
|   | ||||
| @@ -115,7 +115,7 @@ spec: | ||||
|         - key: "CriticalAddonsOnly" | ||||
|           operator: "Exists" | ||||
|       nodeSelector: | ||||
|         beta.kubernetes.io/os: linux | ||||
|         kubernetes.io/os: linux | ||||
|       containers: | ||||
|       - name: coredns | ||||
|         image: k8s.gcr.io/coredns:1.6.5 | ||||
|   | ||||
| @@ -94,7 +94,7 @@ spec: | ||||
|       - key: "CriticalAddonsOnly" | ||||
|         operator: "Exists" | ||||
|       nodeSelector: | ||||
|         beta.kubernetes.io/os: linux | ||||
|         kubernetes.io/os: linux | ||||
|       volumes: | ||||
|       - name: kube-dns-config | ||||
|         configMap: | ||||
|   | ||||
| @@ -94,7 +94,7 @@ spec: | ||||
|       - key: "CriticalAddonsOnly" | ||||
|         operator: "Exists" | ||||
|       nodeSelector: | ||||
|         beta.kubernetes.io/os: linux | ||||
|         kubernetes.io/os: linux | ||||
|       volumes: | ||||
|       - name: kube-dns-config | ||||
|         configMap: | ||||
|   | ||||
| @@ -94,7 +94,7 @@ spec: | ||||
|       - key: "CriticalAddonsOnly" | ||||
|         operator: "Exists" | ||||
|       nodeSelector: | ||||
|         beta.kubernetes.io/os: linux | ||||
|         kubernetes.io/os: linux | ||||
|       volumes: | ||||
|       - name: kube-dns-config | ||||
|         configMap: | ||||
|   | ||||
| @@ -98,7 +98,7 @@ spec: | ||||
|                 fieldPath: metadata.namespace | ||||
|       # END_PROMETHEUS_TO_SD | ||||
|       nodeSelector: | ||||
|         beta.kubernetes.io/os: linux | ||||
|         kubernetes.io/os: linux | ||||
|       terminationGracePeriodSeconds: 60 | ||||
|       tolerations: | ||||
|       - operator: "Exists" | ||||
|   | ||||
| @@ -25,7 +25,7 @@ spec: | ||||
|       priorityClassName: system-node-critical | ||||
|       hostNetwork: true | ||||
|       nodeSelector: | ||||
|         beta.kubernetes.io/os: linux | ||||
|         kubernetes.io/os: linux | ||||
|         node.kubernetes.io/kube-proxy-ds-ready: "true" | ||||
|       tolerations: | ||||
|       - operator: "Exists" | ||||
|   | ||||
| @@ -84,5 +84,5 @@ spec: | ||||
|       # END_PROMETHEUS_TO_SD | ||||
|       nodeSelector: | ||||
|         cloud.google.com/metadata-proxy-ready: "true" | ||||
|         beta.kubernetes.io/os: linux | ||||
|         kubernetes.io/os: linux | ||||
|       terminationGracePeriodSeconds: 30 | ||||
|   | ||||
| @@ -45,13 +45,13 @@ output_file=/tmp/k8s-smoke-test.out | ||||
|  | ||||
| function check_windows_nodes_are_ready { | ||||
|   # kubectl filtering is the worst. | ||||
|   statuses=$(${kubectl} get nodes -l beta.kubernetes.io/os=windows \ | ||||
|   statuses=$(${kubectl} get nodes -l kubernetes.io/os=windows \ | ||||
|     -o jsonpath='{.items[*].status.conditions[?(@.type=="Ready")].status}') | ||||
|   for status in $statuses; do | ||||
|     if [[ $status == "False" ]]; then | ||||
|       echo "ERROR: some Windows node has status != Ready" | ||||
|       echo "kubectl get nodes -l beta.kubernetes.io/os=windows" | ||||
|       ${kubectl} get nodes -l beta.kubernetes.io/os=windows | ||||
|       echo "kubectl get nodes -l kubernetes.io/os=windows" | ||||
|       ${kubectl} get nodes -l kubernetes.io/os=windows | ||||
|       exit 1 | ||||
|     fi | ||||
|   done | ||||
| @@ -61,7 +61,7 @@ function check_windows_nodes_are_ready { | ||||
| function untaint_windows_nodes { | ||||
|   # Untaint the windows nodes to allow test workloads without tolerations to be | ||||
|   # scheduled onto them. | ||||
|   WINDOWS_NODES=$(${kubectl} get nodes -l beta.kubernetes.io/os=windows -o name) | ||||
|   WINDOWS_NODES=$(${kubectl} get nodes -l kubernetes.io/os=windows -o name) | ||||
|   for node in $WINDOWS_NODES; do | ||||
|     ${kubectl} taint node "$node" node.kubernetes.io/os:NoSchedule- | ||||
|   done | ||||
| @@ -106,7 +106,7 @@ spec: | ||||
|       - name: nginx | ||||
|         image: nginx:1.7.9 | ||||
|       nodeSelector: | ||||
|         beta.kubernetes.io/os: linux | ||||
|         kubernetes.io/os: linux | ||||
| EOF | ||||
|  | ||||
|   if ! ${kubectl} create -f $linux_webserver_deployment.yaml; then | ||||
| @@ -183,7 +183,7 @@ spec: | ||||
|         image: ubuntu | ||||
|         command: ["sleep", "123456"] | ||||
|       nodeSelector: | ||||
|         beta.kubernetes.io/os: linux | ||||
|         kubernetes.io/os: linux | ||||
| EOF | ||||
|  | ||||
|   if ! ${kubectl} create -f $linux_command_deployment.yaml; then | ||||
| @@ -280,7 +280,7 @@ spec: | ||||
|         args: | ||||
|         - serve-hostname | ||||
|       nodeSelector: | ||||
|         beta.kubernetes.io/os: windows | ||||
|         kubernetes.io/os: windows | ||||
|       tolerations: | ||||
|       - effect: NoSchedule | ||||
|         key: node.kubernetes.io/os | ||||
| @@ -360,7 +360,7 @@ spec: | ||||
|       - name: pause-win | ||||
|         image: gcr.io/gke-release/pause-win:1.1.0 | ||||
|       nodeSelector: | ||||
|         beta.kubernetes.io/os: windows | ||||
|         kubernetes.io/os: windows | ||||
|       tolerations: | ||||
|       - effect: NoSchedule | ||||
|         key: node.kubernetes.io/os | ||||
|   | ||||
| @@ -241,7 +241,7 @@ spec: | ||||
|       - key: {{ .ControlPlaneTaintKey }} | ||||
|         effect: NoSchedule | ||||
|       nodeSelector: | ||||
|         beta.kubernetes.io/os: linux | ||||
|         kubernetes.io/os: linux | ||||
|       containers: | ||||
|       - name: coredns | ||||
|         image: {{ .Image }} | ||||
|   | ||||
| @@ -113,6 +113,6 @@ spec: | ||||
|         operator: Exists | ||||
|       - operator: Exists | ||||
|       nodeSelector: | ||||
|         beta.kubernetes.io/os: linux | ||||
|         kubernetes.io/os: linux | ||||
| ` | ||||
| ) | ||||
|   | ||||
| @@ -7,10 +7,10 @@ metadata: | ||||
|     volumes.kubernetes.io/controller-managed-attach-detach: "true" | ||||
|   creationTimestamp: "2019-07-09T16:17:29Z" | ||||
|   labels: | ||||
|     beta.kubernetes.io/arch: amd64 | ||||
|     kubernetes.io/arch: amd64 | ||||
|     beta.kubernetes.io/fluentd-ds-ready: "true" | ||||
|     beta.kubernetes.io/instance-type: n1-standard-4 | ||||
|     beta.kubernetes.io/os: linux | ||||
|     kubernetes.io/os: linux | ||||
|     cloud.google.com/gke-nodepool: default-pool | ||||
|     cloud.google.com/gke-os-distribution: cos | ||||
|     failure-domain.beta.kubernetes.io/region: us-central1 | ||||
|   | ||||
| @@ -1319,7 +1319,7 @@ func (g *gcePdDriver) PrepareTest(f *framework.Framework) (*testsuites.PerTestCo | ||||
| 	if framework.NodeOSDistroIs("windows") { | ||||
| 		config.ClientNodeSelection = e2epod.NodeSelection{ | ||||
| 			Selector: map[string]string{ | ||||
| 				"beta.kubernetes.io/os": "windows", | ||||
| 				"kubernetes.io/os": "windows", | ||||
| 			}, | ||||
| 		} | ||||
| 	} | ||||
| @@ -1716,7 +1716,7 @@ func (a *awsDriver) PrepareTest(f *framework.Framework) (*testsuites.PerTestConf | ||||
| 	if framework.NodeOSDistroIs("windows") { | ||||
| 		config.ClientNodeSelection = e2epod.NodeSelection{ | ||||
| 			Selector: map[string]string{ | ||||
| 				"beta.kubernetes.io/os": "windows", | ||||
| 				"kubernetes.io/os": "windows", | ||||
| 			}, | ||||
| 		} | ||||
| 	} | ||||
|   | ||||
| @@ -236,7 +236,7 @@ func newDensityTestPods(numPods int, volume bool, imageName, podType string) []* | ||||
| 					}, | ||||
| 				}, | ||||
| 				NodeSelector: map[string]string{ | ||||
| 					"beta.kubernetes.io/os": "windows", | ||||
| 					"kubernetes.io/os": "windows", | ||||
| 				}, | ||||
| 			}, | ||||
| 		} | ||||
|   | ||||
| @@ -117,7 +117,7 @@ func createTestPod(f *framework.Framework, image string, os string) *v1.Pod { | ||||
| 				}, | ||||
| 			}, | ||||
| 			NodeSelector: map[string]string{ | ||||
| 				"beta.kubernetes.io/os": os, | ||||
| 				"kubernetes.io/os": os, | ||||
| 			}, | ||||
| 		}, | ||||
| 	} | ||||
|   | ||||
| @@ -168,7 +168,7 @@ func newMemLimitTestPods(numPods int, imageName, podType string, memoryLimit str | ||||
| 					}, | ||||
| 				}, | ||||
| 				NodeSelector: map[string]string{ | ||||
| 					"beta.kubernetes.io/os": "windows", | ||||
| 					"kubernetes.io/os": "windows", | ||||
| 				}, | ||||
| 			}, | ||||
| 		} | ||||
| @@ -181,7 +181,7 @@ func newMemLimitTestPods(numPods int, imageName, podType string, memoryLimit str | ||||
|  | ||||
| // getNodeMemory populates a nodeMemory struct with information from the first | ||||
| func getNodeMemory(f *framework.Framework) nodeMemory { | ||||
| 	selector := labels.Set{"beta.kubernetes.io/os": "windows"}.AsSelector() | ||||
| 	selector := labels.Set{"kubernetes.io/os": "windows"}.AsSelector() | ||||
| 	nodeList, err := f.ClientSet.CoreV1().Nodes().List(context.TODO(), metav1.ListOptions{ | ||||
| 		LabelSelector: selector.String(), | ||||
| 	}) | ||||
| @@ -232,7 +232,7 @@ func getNodeMemory(f *framework.Framework) nodeMemory { | ||||
|  | ||||
| // getTotalAllocatableMemory gets the sum of all agent node's allocatable memory | ||||
| func getTotalAllocatableMemory(f *framework.Framework) *resource.Quantity { | ||||
| 	selector := labels.Set{"beta.kubernetes.io/os": "windows"}.AsSelector() | ||||
| 	selector := labels.Set{"kubernetes.io/os": "windows"}.AsSelector() | ||||
| 	nodeList, err := f.ClientSet.CoreV1().Nodes().List(context.TODO(), metav1.ListOptions{ | ||||
| 		LabelSelector: selector.String(), | ||||
| 	}) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Yu-Ju Hong
					Yu-Ju Hong