Change:
I know that you can get nodes / a node, but the help doesn't say you can or provide examples: To resolve this issue: the help for this command to include nodes (and any other resources we're missing). we generate the help text in a way that ensures this (and probably the many others that are drifting) don't get out of date? Or at least give us a heuristic as to whether this might be true, even if we have to fix it manually?
Can this be closed?
I'll close this one with ; we want to get rid of the minions (mi) resource name, since it doesn't work for v1beta3.

Discussion:
### SEE ALSO * [kubectl](kubectl.md)	 - kubectl controls the Kubernetes cluster manager <del> ###### Auto generated by spf13/cobra at 2015-05-28 22:43:52.329286408 +0000 UTC </del> <ins> ###### Auto generated by spf13/cobra at 2015-05-29 22:39:51.164275749 +0000 UTC </ins> [![Analytics](https://kubernetes-site.appspot.com/UA-36037335-10/GitHub/docs/kubectl_get.md?pixel)]()

.PP Possible resources include pods (po), replication controllers (rc), services (svc), nodes, events (ev), component statuses (cs), limit ranges (limits), <del> minions (mi), persistent volumes (pv), persistent volume claims (pvc) </del> <ins> nodes (no), persistent volumes (pv), persistent volume claims (pvc) </ins> or resource quotas (quota). .PP

-s "http://127.0.0.1:${API_PORT}" --match-server-version ) <del> [ "$(kubectl get minions -t '{{ .apiVersion }}' "${kube_flags[@]}")" == "v1beta3" ] </del> <ins> [ "$(kubectl get nodes -t '{{ .apiVersion }}' "${kube_flags[@]}")" == "v1beta3" ] </ins> else kube_flags=( -s "http://127.0.0.1:${API_PORT}" --match-server-version --api-version="${version}" ) <del> [ "$(kubectl get minions -t '{{ .apiVersion }}' "${kube_flags[@]}")" == "${version}" ] </del> <ins> [ "$(kubectl get nodes -t '{{ .apiVersion }}' "${kube_flags[@]}")" == "${version}" ] </ins> fi id_field=".metadata.name" labels_field=".metadata.labels"

########### <del> # Minions # </del> <ins> # Nodes # </ins> ########### if [[ "${version}" = "v1beta1" ]] || [[ "${version}" = "v1beta2" ]]; then <del> kube::log::status "Testing kubectl(${version}:minions)" </del> <ins> kube::log::status "Testing kubectl(${version}:nodes)" </ins> <del> kube::test::get_object_assert minions "{{range.items}}{{$id_field}}:{{end}}" '127.0.0.1:' </del> <ins> kube::test::get_object_assert nodes "{{range.items}}{{$id_field}}:{{end}}" '127.0.0.1:' </ins> <del> # TODO: I should be a MinionList instead of List kube::test::get_object_assert minions '{{.kind}}' 'List' </del> <ins> kube::test::get_object_assert nodes '{{.kind}}' 'List' </ins> <del> kube::test::describe_object_assert minions "127.0.0.1" "Name:" "Conditions:" "Addresses:" "Capacity:" "Pods:" </del> <ins> kube::test::describe_object_assert nodes "127.0.0.1" "Name:" "Conditions:" "Addresses:" "Capacity:" "Pods:" </ins> fi

Possible resources include pods (po), replication controllers (rc), services (svc), nodes, events (ev), component statuses (cs), limit ranges (limits), <del> minions (mi), persistent volumes (pv), persistent volume claims (pvc) </del> <ins> nodes (no), persistent volumes (pv), persistent volume claims (pvc) </ins> or resource quotas (quota). By specifying the output as 'template' and providing a Go template as the value

package kubectl import ( <ins> "fmt" </ins> "strings" "github.com/GoogleCloudPlatform/kubernetes/pkg/api"

// mapper. func (e ShortcutExpander) VersionAndKindForResource(resource string) (defaultVersion, kind string, err error) { resource = expandResourceShortcut(resource) <del> return e.RESTMapper.VersionAndKindForResource(resource) </del> <ins> defaultVersion, kind, err = e.RESTMapper.VersionAndKindForResource(resource) // TODO: remove this once v1beta1 and v1beta2 are deprecated if err == nil && kind == "Minion" { err = fmt.Errorf("Alias minion(s) is deprecated. Use node(s) instead") } return defaultVersion, kind, err </ins> } // expandResourceShortcut will return the expanded version of resource

"cs":     "componentstatuses", "ev":     "events", "limits": "limitRanges", <del> "mi":     "minions", </del> <ins> "no":     "nodes", </ins> "po":     "pods", "pv":     "persistentVolumes", "pvc":    "persistentVolumeClaims",