Add a --raw flag to kubectl config view

Defaults to false, unless --flatten is specified. Default behavior
(--raw=false) is that byte data (Client{Certificate,Key}data,
CertificateAuthorityData) is redacted for a more human-readable view.
Useful for manually inspecting files that have embeded data.
This commit is contained in:
Jeff Lowdermilk
2015-04-17 15:36:31 -07:00
parent 35cbbe6bde
commit fa6ce7b7bf
33 changed files with 167 additions and 30 deletions

View File

@@ -66,4 +66,4 @@ kubectl
* [kubectl update](kubectl_update.md) - Update a resource by filename or stdin.
* [kubectl version](kubectl_version.md) - Print the client and server version information.
###### Auto generated by spf13/cobra at 2015-04-17 18:59:11.488963312 +0000 UTC
###### Auto generated by spf13/cobra at 2015-04-23 00:47:55.406236586 +0000 UTC

View File

@@ -50,4 +50,4 @@ kubectl api-versions
### SEE ALSO
* [kubectl](kubectl.md) - kubectl controls the Kubernetes cluster manager
###### Auto generated by spf13/cobra at 2015-04-17 18:59:11.488505223 +0000 UTC
###### Auto generated by spf13/cobra at 2015-04-23 00:47:55.405815046 +0000 UTC

View File

@@ -50,4 +50,4 @@ kubectl cluster-info
### SEE ALSO
* [kubectl](kubectl.md) - kubectl controls the Kubernetes cluster manager
###### Auto generated by spf13/cobra at 2015-04-17 18:59:11.48831375 +0000 UTC
###### Auto generated by spf13/cobra at 2015-04-23 00:47:55.405639667 +0000 UTC

View File

@@ -63,4 +63,4 @@ kubectl config SUBCOMMAND
* [kubectl config use-context](kubectl_config_use-context.md) - Sets the current-context in a kubeconfig file
* [kubectl config view](kubectl_config_view.md) - displays Merged kubeconfig settings or a specified kubeconfig file.
###### Auto generated by spf13/cobra at 2015-04-17 18:59:11.488116168 +0000 UTC
###### Auto generated by spf13/cobra at 2015-04-23 00:47:55.405466384 +0000 UTC

View File

@@ -65,4 +65,4 @@ $ kubectl config set-cluster e2e --insecure-skip-tls-verify=true
### SEE ALSO
* [kubectl config](kubectl_config.md) - config modifies kubeconfig files
###### Auto generated by spf13/cobra at 2015-04-17 18:59:11.486460859 +0000 UTC
###### Auto generated by spf13/cobra at 2015-04-23 00:47:55.404357726 +0000 UTC

View File

@@ -58,4 +58,4 @@ $ kubectl config set-context gce --user=cluster-admin
### SEE ALSO
* [kubectl config](kubectl_config.md) - config modifies kubeconfig files
###### Auto generated by spf13/cobra at 2015-04-17 18:59:11.486736724 +0000 UTC
###### Auto generated by spf13/cobra at 2015-04-23 00:47:55.40472172 +0000 UTC

View File

@@ -78,4 +78,4 @@ $ kubectl set-credentials cluster-admin --client-certificate=~/.kube/admin.crt -
### SEE ALSO
* [kubectl config](kubectl_config.md) - config modifies kubeconfig files
###### Auto generated by spf13/cobra at 2015-04-17 18:59:11.486604006 +0000 UTC
###### Auto generated by spf13/cobra at 2015-04-23 00:47:55.40454463 +0000 UTC

View File

@@ -52,4 +52,4 @@ kubectl config set PROPERTY_NAME PROPERTY_VALUE
### SEE ALSO
* [kubectl config](kubectl_config.md) - config modifies kubeconfig files
###### Auto generated by spf13/cobra at 2015-04-17 18:59:11.486861123 +0000 UTC
###### Auto generated by spf13/cobra at 2015-04-23 00:47:55.404916515 +0000 UTC

View File

@@ -51,4 +51,4 @@ kubectl config unset PROPERTY_NAME
### SEE ALSO
* [kubectl config](kubectl_config.md) - config modifies kubeconfig files
###### Auto generated by spf13/cobra at 2015-04-17 18:59:11.487685494 +0000 UTC
###### Auto generated by spf13/cobra at 2015-04-23 00:47:55.405094144 +0000 UTC

View File

@@ -50,4 +50,4 @@ kubectl config use-context CONTEXT_NAME
### SEE ALSO
* [kubectl config](kubectl_config.md) - config modifies kubeconfig files
###### Auto generated by spf13/cobra at 2015-04-17 18:59:11.487888021 +0000 UTC
###### Auto generated by spf13/cobra at 2015-04-23 00:47:55.405277784 +0000 UTC

View File

@@ -36,6 +36,7 @@ $ kubectl config view -o template --template='{{range .users}}{{ if eq .name "e2
--no-headers=false: When using the default output, don't print headers.
-o, --output="": Output format. One of: json|yaml|template|templatefile.
--output-version="": Output the formatted object with the given version (default api-version).
--raw=false: display raw byte data
-t, --template="": Template string or path to template file to use when -o=template or -o=templatefile. The template format is golang templates [http://golang.org/pkg/text/template/#pkg-overview]
```
@@ -72,4 +73,4 @@ $ kubectl config view -o template --template='{{range .users}}{{ if eq .name "e2
### SEE ALSO
* [kubectl config](kubectl_config.md) - config modifies kubeconfig files
###### Auto generated by spf13/cobra at 2015-04-17 18:59:11.486319118 +0000 UTC
###### Auto generated by spf13/cobra at 2015-04-23 00:47:55.404151238 +0000 UTC

View File

@@ -63,4 +63,4 @@ $ cat pod.json | kubectl create -f -
### SEE ALSO
* [kubectl](kubectl.md) - kubectl controls the Kubernetes cluster manager
###### Auto generated by spf13/cobra at 2015-04-17 18:59:11.48343431 +0000 UTC
###### Auto generated by spf13/cobra at 2015-04-23 00:47:55.400230448 +0000 UTC

View File

@@ -81,4 +81,4 @@ $ kubectl delete pods --all
### SEE ALSO
* [kubectl](kubectl.md) - kubectl controls the Kubernetes cluster manager
###### Auto generated by spf13/cobra at 2015-04-17 18:59:11.483731878 +0000 UTC
###### Auto generated by spf13/cobra at 2015-04-23 00:47:55.400618492 +0000 UTC

View File

@@ -53,4 +53,4 @@ kubectl describe RESOURCE ID
### SEE ALSO
* [kubectl](kubectl.md) - kubectl controls the Kubernetes cluster manager
###### Auto generated by spf13/cobra at 2015-04-17 18:59:11.483293174 +0000 UTC
###### Auto generated by spf13/cobra at 2015-04-23 00:47:55.40003297 +0000 UTC

View File

@@ -64,4 +64,4 @@ $ kubectl exec -p 123456-7890 -c ruby-container -i -t -- bash -il
### SEE ALSO
* [kubectl](kubectl.md) - kubectl controls the Kubernetes cluster manager
###### Auto generated by spf13/cobra at 2015-04-17 18:59:11.484697863 +0000 UTC
###### Auto generated by spf13/cobra at 2015-04-23 00:47:55.401622652 +0000 UTC

View File

@@ -82,4 +82,4 @@ $ kubectl expose streamer --port=4100 --protocol=udp --service-name=video-stream
### SEE ALSO
* [kubectl](kubectl.md) - kubectl controls the Kubernetes cluster manager
###### Auto generated by spf13/cobra at 2015-04-17 18:59:11.485803902 +0000 UTC
###### Auto generated by spf13/cobra at 2015-04-23 00:47:55.403631642 +0000 UTC

View File

@@ -85,4 +85,4 @@ $ kubectl get rc/web service/frontend pods/web-pod-13je7
### SEE ALSO
* [kubectl](kubectl.md) - kubectl controls the Kubernetes cluster manager
###### Auto generated by spf13/cobra at 2015-04-17 18:59:11.482589064 +0000 UTC
###### Auto generated by spf13/cobra at 2015-04-23 00:47:55.399795546 +0000 UTC

View File

@@ -81,4 +81,4 @@ $ kubectl label pods foo bar-
### SEE ALSO
* [kubectl](kubectl.md) - kubectl controls the Kubernetes cluster manager
###### Auto generated by spf13/cobra at 2015-04-17 18:59:11.486060232 +0000 UTC
###### Auto generated by spf13/cobra at 2015-04-23 00:47:55.403876136 +0000 UTC

View File

@@ -62,4 +62,4 @@ $ kubectl log -f 123456-7890 ruby-container
### SEE ALSO
* [kubectl](kubectl.md) - kubectl controls the Kubernetes cluster manager
###### Auto generated by spf13/cobra at 2015-04-17 18:59:11.484139739 +0000 UTC
###### Auto generated by spf13/cobra at 2015-04-23 00:47:55.400998066 +0000 UTC

View File

@@ -53,4 +53,4 @@ kubectl namespace [namespace]
### SEE ALSO
* [kubectl](kubectl.md) - kubectl controls the Kubernetes cluster manager
###### Auto generated by spf13/cobra at 2015-04-17 18:59:11.483937463 +0000 UTC
###### Auto generated by spf13/cobra at 2015-04-23 00:47:55.400806182 +0000 UTC

View File

@@ -68,4 +68,4 @@ $ kubectl port-forward -p mypod 0:5000
### SEE ALSO
* [kubectl](kubectl.md) - kubectl controls the Kubernetes cluster manager
###### Auto generated by spf13/cobra at 2015-04-17 18:59:11.484899751 +0000 UTC
###### Auto generated by spf13/cobra at 2015-04-23 00:47:55.40181203 +0000 UTC

View File

@@ -65,4 +65,4 @@ $ kubectl proxy --api-prefix=k8s-api
### SEE ALSO
* [kubectl](kubectl.md) - kubectl controls the Kubernetes cluster manager
###### Auto generated by spf13/cobra at 2015-04-17 18:59:11.485099157 +0000 UTC
###### Auto generated by spf13/cobra at 2015-04-23 00:47:55.402034031 +0000 UTC

View File

@@ -68,4 +68,4 @@ $ kubectl resize --current-replicas=2 --replicas=3 replicationcontrollers foo
### SEE ALSO
* [kubectl](kubectl.md) - kubectl controls the Kubernetes cluster manager
###### Auto generated by spf13/cobra at 2015-04-17 18:59:11.484493463 +0000 UTC
###### Auto generated by spf13/cobra at 2015-04-23 00:47:55.401412855 +0000 UTC

View File

@@ -68,4 +68,4 @@ $ cat frontend-v2.json | kubectl rolling-update frontend-v1 -f -
### SEE ALSO
* [kubectl](kubectl.md) - kubectl controls the Kubernetes cluster manager
###### Auto generated by spf13/cobra at 2015-04-17 18:59:11.484316119 +0000 UTC
###### Auto generated by spf13/cobra at 2015-04-23 00:47:55.401210692 +0000 UTC

View File

@@ -78,4 +78,4 @@ $ kubectl run-container nginx --image=nginx --overrides='{ "apiVersion": "v1beta
### SEE ALSO
* [kubectl](kubectl.md) - kubectl controls the Kubernetes cluster manager
###### Auto generated by spf13/cobra at 2015-04-17 18:59:11.485362986 +0000 UTC
###### Auto generated by spf13/cobra at 2015-04-23 00:47:55.402296924 +0000 UTC

View File

@@ -72,4 +72,4 @@ $ kubectl stop -f path/to/resources
### SEE ALSO
* [kubectl](kubectl.md) - kubectl controls the Kubernetes cluster manager
###### Auto generated by spf13/cobra at 2015-04-17 18:59:11.48555328 +0000 UTC
###### Auto generated by spf13/cobra at 2015-04-23 00:47:55.402507426 +0000 UTC

View File

@@ -67,4 +67,4 @@ $ kubectl update pods my-pod --patch='{ "apiVersion": "v1beta1", "desiredState":
### SEE ALSO
* [kubectl](kubectl.md) - kubectl controls the Kubernetes cluster manager
###### Auto generated by spf13/cobra at 2015-04-17 18:59:11.483572524 +0000 UTC
###### Auto generated by spf13/cobra at 2015-04-23 00:47:55.400435658 +0000 UTC

View File

@@ -51,4 +51,4 @@ kubectl version
### SEE ALSO
* [kubectl](kubectl.md) - kubectl controls the Kubernetes cluster manager
###### Auto generated by spf13/cobra at 2015-04-17 18:59:11.488692518 +0000 UTC
###### Auto generated by spf13/cobra at 2015-04-23 00:47:55.405995955 +0000 UTC

View File

@@ -48,6 +48,10 @@ You can use \-\-output=template \-\-template=TEMPLATE to extract specific values
\fB\-\-output\-version\fP=""
Output the formatted object with the given version (default api\-version).
.PP
\fB\-\-raw\fP=false
display raw byte data
.PP
\fB\-t\fP, \fB\-\-template\fP=""
Template string or path to template file to use when \-o=template or \-o=templatefile. The template format is golang templates [