mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-09-06 03:33:26 +00:00
Add new command "kubectl set selector"
This commit is contained in:
committed by
Michail Kargakis
parent
f9707a7d9b
commit
17a711d8fd
@@ -1933,6 +1933,19 @@ __EOF__
|
||||
# Describe command should print events information when show-events=true
|
||||
kube::test::describe_resource_events_assert services true
|
||||
|
||||
### set selector
|
||||
# prove role=master
|
||||
kube::test::get_object_assert 'services redis-master' "{{range$service_selector_field}}{{.}}:{{end}}" "redis:master:backend:"
|
||||
|
||||
# Set command to change the selector.
|
||||
kubectl set selector -f examples/guestbook/redis-master-service.yaml role=padawan
|
||||
# prove role=padawan
|
||||
kube::test::get_object_assert 'services redis-master' "{{range$service_selector_field}}{{.}}:{{end}}" "padawan:"
|
||||
# Set command to reset the selector back to the original one.
|
||||
kubectl set selector -f examples/guestbook/redis-master-service.yaml app=redis,role=master,tier=backend
|
||||
# prove role=master
|
||||
kube::test::get_object_assert 'services redis-master' "{{range$service_selector_field}}{{.}}:{{end}}" "redis:master:backend:"
|
||||
|
||||
### Dump current redis-master service
|
||||
output_service=$(kubectl get service redis-master -o json --output-version=v1 "${kube_flags[@]}")
|
||||
|
||||
|
Reference in New Issue
Block a user