Merge pull request #5976 from smarterclayton/support_resource_builder_on_label

`kubectl label` should support resource builder
This commit is contained in:
Jeff Lowdermilk
2015-03-26 13:21:56 -07:00
11 changed files with 203 additions and 56 deletions

View File

@@ -309,11 +309,11 @@ for version in "${kube_api_versions[@]}"; do
# Post-condition: name is still valid-pod
kube::test::get_object_assert 'pod valid-pod' "{{.${labels_field}.name}}" 'valid-pod'
### --overwrite must be used to overwrite existing label
### --overwrite must be used to overwrite existing label, can be applied to all resources
# Pre-condition: name is valid-pod
kube::test::get_object_assert 'pod valid-pod' "{{.${labels_field}.name}}" 'valid-pod'
# Command
kubectl label --overwrite pods valid-pod name=valid-pod-super-sayan "${kube_flags[@]}"
kubectl label --overwrite pods --all name=valid-pod-super-sayan "${kube_flags[@]}"
# Post-condition: name is valid-pod-super-sayan
kube::test::get_object_assert 'pod valid-pod' "{{.${labels_field}.name}}" 'valid-pod-super-sayan'