• Kubernetes Submit Queue's avatar
    Merge pull request #34199 from asalkeld/annotate-label · 46c00995
    Kubernetes Submit Queue authored
    Automatic merge from submit-queue
    
    Make kubectl label and annotate more consistent
    
    **What this PR does / why we need it**:
    This makes the label and annotate cmd files more consistent which should help with code maintenance.
    
    Some of the main changes:
    - add dryrun to annotate (can push this in a different PR if requested)
    - use Complete(), Validate() and RunX()
    - don't place dynamic variables in the options (only user options and args)
    - call the NewBuilder() in the Run function.
    
    **Which issue this PR fixes** 
    fixes #34151
    
    **Special notes for your reviewer**:
    Note: you *can* now diff the two files and the changes make sense.
    
    **Release note**:
    ```release-note
    kubectl annotate now supports --dry-run
    ```
    46c00995
Name
Last commit
Last update
..
config Loading commit data...
rollout Loading commit data...
set Loading commit data...
templates Loading commit data...
util Loading commit data...
annotate.go Loading commit data...
annotate_test.go Loading commit data...
apiversions.go Loading commit data...
apply.go Loading commit data...
apply_test.go Loading commit data...
attach.go Loading commit data...
attach_test.go Loading commit data...
autoscale.go Loading commit data...
clusterinfo.go Loading commit data...
clusterinfo_dump.go Loading commit data...
clusterinfo_dump_test.go Loading commit data...
cmd.go Loading commit data...
cmd_test.go Loading commit data...
completion.go Loading commit data...
convert.go Loading commit data...
create.go Loading commit data...
create_configmap.go Loading commit data...
create_configmap_test.go Loading commit data...
create_deployment.go Loading commit data...
create_deployment_test.go Loading commit data...
create_namespace.go Loading commit data...
create_namespace_test.go Loading commit data...
create_quota.go Loading commit data...
create_quota_test.go Loading commit data...
create_secret.go Loading commit data...
create_secret_test.go Loading commit data...
create_service.go Loading commit data...
create_service_test.go Loading commit data...
create_serviceaccount.go Loading commit data...
create_serviceaccount_test.go Loading commit data...
create_test.go Loading commit data...
delete.go Loading commit data...
delete_test.go Loading commit data...
describe.go Loading commit data...
describe_test.go Loading commit data...
drain.go Loading commit data...
drain_test.go Loading commit data...
edit.go Loading commit data...
exec.go Loading commit data...
exec_test.go Loading commit data...
explain.go Loading commit data...
expose.go Loading commit data...
expose_test.go Loading commit data...
get.go Loading commit data...
get_test.go Loading commit data...
help.go Loading commit data...
label.go Loading commit data...
label_test.go Loading commit data...
logs.go Loading commit data...
logs_test.go Loading commit data...
options.go Loading commit data...
patch.go Loading commit data...
patch_test.go Loading commit data...
portforward.go Loading commit data...
portforward_test.go Loading commit data...
proxy.go Loading commit data...
replace.go Loading commit data...
replace_test.go Loading commit data...
rollingupdate.go Loading commit data...
rollingupdate_test.go Loading commit data...
run.go Loading commit data...
run_test.go Loading commit data...
scale.go Loading commit data...
stop.go Loading commit data...
taint.go Loading commit data...
taint_test.go Loading commit data...
top.go Loading commit data...
top_node.go Loading commit data...
top_node_test.go Loading commit data...
top_pod.go Loading commit data...
top_pod_test.go Loading commit data...
top_test.go Loading commit data...
version.go Loading commit data...