• Kubernetes Submit Queue's avatar
    Merge pull request #43171 from ravisantoshgudimetla/kubectl_taints_ux · 2c6fbc95
    Kubernetes Submit Queue authored
    Automatic merge from submit-queue
    
    Refactoring reorganize taints function in kubectl to expose operations
    
    **What this PR does / why we need it**:
    This adds some UX functionality when specifying taints using kubectl.
    For example:
    ```
    ./kubectl.sh taint nodes XYZ dedicated1=abca2:NoSchedule 
    node "XYZ" tainted
     ./kubectl.sh taint nodes XYZ dedicated1=abca1:NoSchedule --overwrite=True
    node "XYZ overwritten
    ./kubectl.sh taint nodes XYZ dedicated1-
    node "XYZ" untainted
    ./kubectl.sh taint nodes XYZ dedicated=abca1:NoSchedule dedicated1-
    node "XYZ" modified
    ```
    **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #43167 
    
    **Release note**:
    ```
    Fixed the output of kubectl taint node command with minor improvements.
    ```
    2c6fbc95
Name
Last commit
Last update
..
cmd Loading commit data...
metricsutil Loading commit data...
resource Loading commit data...
testing Loading commit data...
BUILD Loading commit data...
OWNERS Loading commit data...
apply.go Loading commit data...
autoscale.go Loading commit data...
bash_comp_utils.go Loading commit data...
cluster.go Loading commit data...
cluster_test.go Loading commit data...
clusterrolebinding.go Loading commit data...
configmap.go Loading commit data...
configmap_test.go Loading commit data...
deployment.go Loading commit data...
deployment_test.go Loading commit data...
doc.go Loading commit data...
env_file.go Loading commit data...
explain.go Loading commit data...
generate.go Loading commit data...
generate_test.go Loading commit data...
history.go Loading commit data...
interfaces.go Loading commit data...
kubectl.go Loading commit data...
kubectl_test.go Loading commit data...
namespace.go Loading commit data...
namespace_test.go Loading commit data...
pdb.go Loading commit data...
proxy_server.go Loading commit data...
proxy_server_test.go Loading commit data...
quota.go Loading commit data...
quota_test.go Loading commit data...
resource_filter.go Loading commit data...
rolebinding.go Loading commit data...
rolebinding_test.go Loading commit data...
rollback.go Loading commit data...
rolling_updater.go Loading commit data...
rolling_updater_test.go Loading commit data...
rollout_status.go Loading commit data...
rollout_status_test.go Loading commit data...
run.go Loading commit data...
run_test.go Loading commit data...
scale.go Loading commit data...
scale_test.go Loading commit data...
secret.go Loading commit data...
secret_for_docker_registry.go Loading commit data...
secret_for_docker_registry_test.go Loading commit data...
secret_for_tls.go Loading commit data...
secret_for_tls_test.go Loading commit data...
secret_test.go Loading commit data...
service.go Loading commit data...
service_basic.go Loading commit data...
service_basic_test.go Loading commit data...
service_test.go Loading commit data...
serviceaccount.go Loading commit data...
serviceaccount_test.go Loading commit data...
sorting_printer.go Loading commit data...
sorting_printer_test.go Loading commit data...
stop.go Loading commit data...
stop_test.go Loading commit data...
versioned_client.go Loading commit data...