• Kubernetes Submit Queue's avatar
    Merge pull request #41146 from shiywang/apply-view1 · afd3db25
    Kubernetes Submit Queue authored
    Automatic merge from submit-queue (batch tested with PRs 41146, 41486, 41482, 41538, 41784)
    
     Add apply view-last-applied subcommand
    
    reopen pr https://github.com/kubernetes/kubernetes/pull/40984, implement part of https://github.com/kubernetes/community/pull/287
    for now unit test all pass, the output looks like:
    
    ```console
    shiywang@dhcp-140-33 template $ ./kubectl apply view last-applied deployment nginx-deployment 
    apiVersion: extensions/v1beta1
    kind: Deployment
    metadata:
      creationTimestamp: null
      name: nginx-deployment
    spec:
      strategy: {}
      template:
        metadata:
          creationTimestamp: null
          labels:
            app: nginx
        spec:
          containers:
          - image: nginx:1.12.10
            name: nginx
            ports:
            - containerPort: 80
            resources: {}
    status: {}
    ```
    
    ```release-note
    Support new kubectl apply view-last-applied command for viewing the last configuration file applied
    ```
    
    not sure if there is any flag I should updated or the some error handling I should changed.
    will generate docs when you guys think is ok.
    cc @pwittrock @jessfraz @AdoHe @ymqytw
    afd3db25
Name
Last commit
Last update
..
config Loading commit data...
rollout Loading commit data...
set Loading commit data...
templates Loading commit data...
testdata/edit Loading commit data...
testing Loading commit data...
util Loading commit data...
BUILD 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...
apply_view_last_applied.go Loading commit data...
attach.go Loading commit data...
attach_test.go Loading commit data...
autoscale.go Loading commit data...
certificates.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...
cp.go Loading commit data...
cp_test.go Loading commit data...
create.go Loading commit data...
create_clusterrolebinding.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_pdb.go Loading commit data...
create_quota.go Loading commit data...
create_quota_test.go Loading commit data...
create_role.go Loading commit data...
create_role_test.go Loading commit data...
create_rolebinding.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...
edit_test.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...