• Kubernetes Submit Queue's avatar
    Merge pull request #40289 from xilabao/fix-save-config-in-create-subcommand · a2931c62
    Kubernetes Submit Queue authored
    Automatic merge from submit-queue
    
    fix --save-config in create subcommand
    
    --save-config option doesn't work.
    ```
    #kubectl create rolebinding a --role=b --user=c --save-config  
    rolebinding "a" created
    ```
    old output:
    ```
    #kubectl get rolebinding a -o yaml
    apiVersion: rbac.authorization.k8s.io/v1beta1
    kind: RoleBinding
    metadata:
      creationTimestamp: 2017-01-23T10:09:48Z
      name: a
      namespace: default
      resourceVersion: "281"
      selfLink: /apis/rbac.authorization.k8s.io/v1beta1/namespaces/default/rolebindings/a
      uid: 12abccd6-e154-11e6-819c-525400f84377
    roleRef:
      apiGroup: rbac.authorization.k8s.io
      kind: Role
      name: b
    subjects:
    - apiVersion: rbac/v1alpha1
      kind: User
      name: c
    ```
    
    expected output:
    ```
    #kubectl get rolebinding a -o yaml
    apiVersion: rbac.authorization.k8s.io/v1beta1
    kind: RoleBinding
    metadata:
      annotations:
        kubectl.kubernetes.io/last-applied-configuration: |
          {"kind":"RoleBinding","apiVersion":"rbac.authorization.k8s.io/v1beta1","metadata":{"name":"c","creationTimestamp":null},"subjects":[{"kind":"User","apiVersion":"rbac/v1alpha1","name":"c"}],"roleRef":{"apiGroup":"rbac.authorization.k8s.io","kind":"Role","name":"b"}}
      creationTimestamp: 2017-01-23T10:09:48Z
      name: a
      namespace: default
      resourceVersion: "281"
      selfLink: /apis/rbac.authorization.k8s.io/v1beta1/namespaces/default/rolebindings/a
      uid: 12abccd6-e154-11e6-819c-525400f84377
    roleRef:
      apiGroup: rbac.authorization.k8s.io
      kind: Role
      name: b
    subjects:
    - apiVersion: rbac/v1alpha1
      kind: User
      name: c
    ```
    a2931c62
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...
custom_column_printer.go Loading commit data...
custom_column_printer_test.go Loading commit data...
deployment.go Loading commit data...
deployment_test.go Loading commit data...
describe.go Loading commit data...
describe_test.go Loading commit data...
doc.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...
resource_printer.go Loading commit data...
resource_printer_test.go Loading commit data...
rolebinding.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...
sorted_resource_name_list.go Loading commit data...
sorted_resource_name_list_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...