mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-02 00:07:50 +00:00
Change kubectl help/examples to use jsonpath instead of template
This commit is contained in:
parent
282b9eebb8
commit
734a8c0602
@ -16,7 +16,7 @@ kubectl config view \- Displays merged kubeconfig settings or a specified kubeco
|
||||
Displays merged kubeconfig settings or a specified kubeconfig file.
|
||||
|
||||
.PP
|
||||
You can use \-\-output=template \-\-template=TEMPLATE to extract specific values.
|
||||
You can use \-\-output jsonpath={...} to extract specific values using a jsonpath expression.
|
||||
|
||||
|
||||
.SH OPTIONS
|
||||
@ -167,7 +167,7 @@ You can use \-\-output=template \-\-template=TEMPLATE to extract specific values
|
||||
$ kubectl config view
|
||||
|
||||
# Get the password for the e2e user
|
||||
$ kubectl config view \-o template \-\-template='{{range .users}}{{ if eq .name "e2e" }}{{ index .user.password }}{{end}}{{end}}'
|
||||
$ kubectl config view \-o jsonpath='{.users[?(@.name == "e2e")].user.password}'
|
||||
|
||||
.fi
|
||||
.RE
|
||||
|
@ -41,7 +41,7 @@ Displays merged kubeconfig settings or a specified kubeconfig file.
|
||||
|
||||
Displays merged kubeconfig settings or a specified kubeconfig file.
|
||||
|
||||
You can use --output=template --template=TEMPLATE to extract specific values.
|
||||
You can use --output jsonpath={...} to extract specific values using a jsonpath expression.
|
||||
|
||||
```
|
||||
kubectl config view
|
||||
@ -54,7 +54,7 @@ kubectl config view
|
||||
$ kubectl config view
|
||||
|
||||
# Get the password for the e2e user
|
||||
$ kubectl config view -o template --template='{{range .users}}{{ if eq .name "e2e" }}{{ index .user.password }}{{end}}{{end}}'
|
||||
$ kubectl config view -o jsonpath='{.users[?(@.name == "e2e")].user.password}'
|
||||
```
|
||||
|
||||
### Options
|
||||
@ -104,7 +104,7 @@ $ kubectl config view -o template --template='{{range .users}}{{ if eq .name "e2
|
||||
|
||||
* [kubectl config](kubectl_config.md) - config modifies kubeconfig files
|
||||
|
||||
###### Auto generated by spf13/cobra on 8-Jan-2016
|
||||
###### Auto generated by spf13/cobra on 28-Jan-2016
|
||||
|
||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
||||
[]()
|
||||
|
@ -42,12 +42,12 @@ type ViewOptions struct {
|
||||
const (
|
||||
view_long = `Displays merged kubeconfig settings or a specified kubeconfig file.
|
||||
|
||||
You can use --output=template --template=TEMPLATE to extract specific values.`
|
||||
You can use --output jsonpath={...} to extract specific values using a jsonpath expression.`
|
||||
view_example = `# Show Merged kubeconfig settings.
|
||||
$ kubectl config view
|
||||
|
||||
# Get the password for the e2e user
|
||||
$ kubectl config view -o template --template='{{range .users}}{{ if eq .name "e2e" }}{{ index .user.password }}{{end}}{{end}}'`
|
||||
$ kubectl config view -o jsonpath='{.users[?(@.name == "e2e")].user.password}'`
|
||||
)
|
||||
|
||||
func NewCmdConfigView(out io.Writer, ConfigAccess ConfigAccess) *cobra.Command {
|
||||
|
Loading…
Reference in New Issue
Block a user