mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-31 07:20:13 +00:00
Merge pull request #24994 from pmorie/kubectl-configmap
Automatic merge from submit-queue Fix `kubectl create configmap` help Resurrection of #23290 cc @bgrant0607 @janetkuo @ncdc
This commit is contained in:
commit
b930d58fcb
@ -193,13 +193,13 @@ symlinks, devices, pipes, etc).
|
|||||||
|
|
||||||
.nf
|
.nf
|
||||||
# Create a new configmap named my\-config with keys for each file in folder bar
|
# Create a new configmap named my\-config with keys for each file in folder bar
|
||||||
kubectl create configmap generic my\-config \-\-from\-file=path/to/bar
|
kubectl create configmap my\-config \-\-from\-file=path/to/bar
|
||||||
|
|
||||||
# Create a new configmap named my\-config with specified keys instead of names on disk
|
# Create a new configmap named my\-config with specified keys instead of names on disk
|
||||||
kubectl create configmap generic my\-config \-\-from\-file=ssh\-privatekey=\~/.ssh/id\_rsa \-\-from\-file=ssh\-publickey=\~/.ssh/id\_rsa.pub
|
kubectl create configmap my\-config \-\-from\-file=key1=/path/to/bar/file1.txt \-\-from\-file=key2=/path/to/bar/file2.txt
|
||||||
|
|
||||||
# Create a new configMap named my\-config with key1=config1 and key2=config2
|
# Create a new configMap named my\-config with key1=config1 and key2=config2
|
||||||
kubectl create configmap generic my\-config \-\-from\-literal=key1=config1 \-\-from\-literal=key2=config2
|
kubectl create configmap my\-config \-\-from\-literal=key1=config1 \-\-from\-literal=key2=config2
|
||||||
|
|
||||||
.fi
|
.fi
|
||||||
.RE
|
.RE
|
||||||
|
@ -52,20 +52,20 @@ symlinks, devices, pipes, etc).
|
|||||||
|
|
||||||
|
|
||||||
```
|
```
|
||||||
kubectl create configmap NAME [--type=string] [--from-file=[key=]source] [--from-literal=key1=value1] [--dry-run]
|
kubectl create configmap NAME [--from-file=[key=]source] [--from-literal=key1=value1] [--dry-run]
|
||||||
```
|
```
|
||||||
|
|
||||||
### Examples
|
### Examples
|
||||||
|
|
||||||
```
|
```
|
||||||
# Create a new configmap named my-config with keys for each file in folder bar
|
# Create a new configmap named my-config with keys for each file in folder bar
|
||||||
kubectl create configmap generic my-config --from-file=path/to/bar
|
kubectl create configmap my-config --from-file=path/to/bar
|
||||||
|
|
||||||
# Create a new configmap named my-config with specified keys instead of names on disk
|
# Create a new configmap named my-config with specified keys instead of names on disk
|
||||||
kubectl create configmap generic my-config --from-file=ssh-privatekey=~/.ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub
|
kubectl create configmap my-config --from-file=key1=/path/to/bar/file1.txt --from-file=key2=/path/to/bar/file2.txt
|
||||||
|
|
||||||
# Create a new configMap named my-config with key1=config1 and key2=config2
|
# Create a new configMap named my-config with key1=config1 and key2=config2
|
||||||
kubectl create configmap generic my-config --from-literal=key1=config1 --from-literal=key2=config2
|
kubectl create configmap my-config --from-literal=key1=config1 --from-literal=key2=config2
|
||||||
```
|
```
|
||||||
|
|
||||||
### Options
|
### Options
|
||||||
@ -119,7 +119,7 @@ kubectl create configmap NAME [--type=string] [--from-file=[key=]source] [--from
|
|||||||
|
|
||||||
* [kubectl create](kubectl_create.md) - Create a resource by filename or stdin
|
* [kubectl create](kubectl_create.md) - Create a resource by filename or stdin
|
||||||
|
|
||||||
###### Auto generated by spf13/cobra on 5-Apr-2016
|
###### Auto generated by spf13/cobra on 29-Apr-2016
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
||||||
[]()
|
[]()
|
||||||
|
@ -40,19 +40,19 @@ symlinks, devices, pipes, etc).
|
|||||||
`
|
`
|
||||||
|
|
||||||
configMapExample = ` # Create a new configmap named my-config with keys for each file in folder bar
|
configMapExample = ` # Create a new configmap named my-config with keys for each file in folder bar
|
||||||
kubectl create configmap generic my-config --from-file=path/to/bar
|
kubectl create configmap my-config --from-file=path/to/bar
|
||||||
|
|
||||||
# Create a new configmap named my-config with specified keys instead of names on disk
|
# Create a new configmap named my-config with specified keys instead of names on disk
|
||||||
kubectl create configmap generic my-config --from-file=ssh-privatekey=~/.ssh/id_rsa --from-file=ssh-publickey=~/.ssh/id_rsa.pub
|
kubectl create configmap my-config --from-file=key1=/path/to/bar/file1.txt --from-file=key2=/path/to/bar/file2.txt
|
||||||
|
|
||||||
# Create a new configMap named my-config with key1=config1 and key2=config2
|
# Create a new configMap named my-config with key1=config1 and key2=config2
|
||||||
kubectl create configmap generic my-config --from-literal=key1=config1 --from-literal=key2=config2`
|
kubectl create configmap my-config --from-literal=key1=config1 --from-literal=key2=config2`
|
||||||
)
|
)
|
||||||
|
|
||||||
// ConfigMap is a command to ease creating ConfigMaps.
|
// ConfigMap is a command to ease creating ConfigMaps.
|
||||||
func NewCmdCreateConfigMap(f *cmdutil.Factory, cmdOut io.Writer) *cobra.Command {
|
func NewCmdCreateConfigMap(f *cmdutil.Factory, cmdOut io.Writer) *cobra.Command {
|
||||||
cmd := &cobra.Command{
|
cmd := &cobra.Command{
|
||||||
Use: "configmap NAME [--type=string] [--from-file=[key=]source] [--from-literal=key1=value1] [--dry-run]",
|
Use: "configmap NAME [--from-file=[key=]source] [--from-literal=key1=value1] [--dry-run]",
|
||||||
Short: "Create a configMap from a local file, directory or literal value.",
|
Short: "Create a configMap from a local file, directory or literal value.",
|
||||||
Long: configMapLong,
|
Long: configMapLong,
|
||||||
Example: configMapExample,
|
Example: configMapExample,
|
||||||
@ -70,7 +70,7 @@ func NewCmdCreateConfigMap(f *cmdutil.Factory, cmdOut io.Writer) *cobra.Command
|
|||||||
return cmd
|
return cmd
|
||||||
}
|
}
|
||||||
|
|
||||||
// CreateConfigMap is the implementation of the create configmap generic command.
|
// CreateConfigMap is the implementation of the create configmap command.
|
||||||
func CreateConfigMap(f *cmdutil.Factory, cmdOut io.Writer, cmd *cobra.Command, args []string) error {
|
func CreateConfigMap(f *cmdutil.Factory, cmdOut io.Writer, cmd *cobra.Command, args []string) error {
|
||||||
name, err := NameFromCommandArgs(cmd, args)
|
name, err := NameFromCommandArgs(cmd, args)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user