mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-09-05 19:21:37 +00:00
Merge pull request #9027 from jlowdermilk/kubectl-deprecate-minion
Stop supporting the minion alias for nodes in kubectl
This commit is contained in:
@@ -122,14 +122,14 @@ for version in "${kube_api_versions[@]}"; do
|
||||
-s "http://127.0.0.1:${API_PORT}"
|
||||
--match-server-version
|
||||
)
|
||||
[ "$(kubectl get minions -t '{{ .apiVersion }}' "${kube_flags[@]}")" == "v1beta3" ]
|
||||
[ "$(kubectl get nodes -t '{{ .apiVersion }}' "${kube_flags[@]}")" == "v1beta3" ]
|
||||
else
|
||||
kube_flags=(
|
||||
-s "http://127.0.0.1:${API_PORT}"
|
||||
--match-server-version
|
||||
--api-version="${version}"
|
||||
)
|
||||
[ "$(kubectl get minions -t '{{ .apiVersion }}' "${kube_flags[@]}")" == "${version}" ]
|
||||
[ "$(kubectl get nodes -t '{{ .apiVersion }}' "${kube_flags[@]}")" == "${version}" ]
|
||||
fi
|
||||
id_field=".metadata.name"
|
||||
labels_field=".metadata.labels"
|
||||
@@ -623,18 +623,17 @@ __EOF__
|
||||
|
||||
|
||||
###########
|
||||
# Minions #
|
||||
# Nodes #
|
||||
###########
|
||||
|
||||
if [[ "${version}" = "v1beta1" ]] || [[ "${version}" = "v1beta2" ]]; then
|
||||
kube::log::status "Testing kubectl(${version}:minions)"
|
||||
kube::log::status "Testing kubectl(${version}:nodes)"
|
||||
|
||||
kube::test::get_object_assert minions "{{range.items}}{{$id_field}}:{{end}}" '127.0.0.1:'
|
||||
kube::test::get_object_assert nodes "{{range.items}}{{$id_field}}:{{end}}" '127.0.0.1:'
|
||||
|
||||
# TODO: I should be a MinionList instead of List
|
||||
kube::test::get_object_assert minions '{{.kind}}' 'List'
|
||||
kube::test::get_object_assert nodes '{{.kind}}' 'List'
|
||||
|
||||
kube::test::describe_object_assert minions "127.0.0.1" "Name:" "Conditions:" "Addresses:" "Capacity:" "Pods:"
|
||||
kube::test::describe_object_assert nodes "127.0.0.1" "Name:" "Conditions:" "Addresses:" "Capacity:" "Pods:"
|
||||
fi
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user