Brendan Burns
79f51923d3
Extract a bunch more strings from kubectl
2017-04-06 20:12:50 -07:00
Brendan Burns
d9c4a289a6
Extract strings for translation.
2017-02-06 22:32:01 -08:00
deads2k
ee6752ef20
find and replace
2017-01-20 08:04:53 -05:00
deads2k
6a4d5cd7cc
start the apimachinery repo
2017-01-11 09:09:48 -05:00
Wojciech Tyczynski
e8d1cba875
GetOptions in client calls
2016-12-09 09:42:01 +01:00
Chao Xu
850729bfaf
include multiple versions in clientset
...
update client-gen to use the term "internalversion" rather than "unversioned";
leave internal one unqualified;
cleanup client-gen
2016-10-29 13:30:47 -07:00
Fabiano Franz
f6d1ac72a0
Use our own normalizers for cmd examples and descriptions
2016-10-17 11:49:55 -02:00
AdoHe
b2280a646a
update various commands to adapt the new Factory interface
2016-10-13 21:01:14 +08:00
Illia Khudoshyn
ea12b32d6a
Allow 'pod/' prefix in pod name for 'kubectl exec'
...
Fixes #24225
This PR adds ability to provide pod name with 'pod/' prefix for 'kubectl exec' command. Pod names without 'pod/' prefix are still allowed.
2016-10-12 17:42:31 +03:00
juanvallejo
0988f967f0
add check to NewCmdExec before printing suggestion
...
checks that the "describe" command and a parent command path exist
before printing suggestion to use the describe command to list
containers in a pod.
2016-09-28 18:02:33 -04:00
deads2k
9d43f7e52c
convert more command to use a generated clientset
2016-09-12 07:38:34 -04:00
juanvallejo
f8cc2ab3b8
add suggestion to use `describe` to obtain container names
2016-09-07 13:06:22 -04:00
Brendan Burns
d1fa7ff7a8
Address comments.
2016-08-31 21:16:46 -07:00
Brendan Burns
155fb9f4be
improve some error messages.
2016-08-29 22:27:22 -07:00
bindata-mockuser
6dcb0c9130
Rectify kubectl error output
2016-08-20 15:58:10 +02:00
Kara Alexandra
4c959c0b23
Make more messages respect --quiet flag
...
- "If you don't see a command prompt, try pressing enter."
- "Pod "name" deleted"
Signed-off-by: Kara Alexandra <kalexandra@us.ibm.com>
2016-08-08 14:24:44 -07:00
Andy Goldstein
77b0547b3d
Fix Windows terminal handling
...
Fix some issues with Windows terminal handling with respect to TTYs that came up as part of the
code that adds support for terminal resizing.
2016-07-20 13:37:14 -04:00
Andy Goldstein
3b21a9901b
Support terminal resizing for exec/attach/run
...
Add support for terminal resizing for exec, attach, and run. Note that for Docker, exec sessions
inherit the environment from the primary process, so if the container was created with tty=false,
that means the exec session's TERM variable will default to "dumb". Users can override this by
setting TERM=xterm (or whatever is appropriate) to get the correct "smart" terminal behavior.
2016-07-13 17:06:16 -04:00
k8s-merge-robot
2da247ffbc
Merge pull request #26977 from joe2far/fix-help-strings
...
Automatic merge from submit-queue
Make kubectl help strings consistent
2016-07-07 00:12:22 -07:00
David McMahon
ef0c9f0c5b
Remove "All rights reserved" from all the headers.
2016-06-29 17:47:36 -07:00
joe2far
25b4341dc7
Make kubectl help strings consistent
2016-06-29 12:50:24 +01:00
Michael Rubin
760b04e294
Use dedent for the kubectl commands
...
The one side effect is that for the "kubectl help" commands a newline
is prepended to output, which will alter the yaml output.
Here we use dedent to format the code to match the output.
hack/update-generated-docs.sh has been run and the affected files have
been added.
Note: for describe.go we added a period to the end of an output message.
2016-06-26 22:51:14 -07:00
Dr. Stefan Schimanski
734f05057e
Add pod-terminated check to kubectl-exec
...
Fixes https://github.com/openshift/origin/issues/8472#event-681794952
2016-06-16 19:44:47 +02:00
AdoHe
1cfcb24f37
exec support init container
2016-06-03 02:05:15 -04:00
Andy Goldstein
4551ba6b53
Refactor exec code to support version skew testing
...
Refactor exec/attach client and server code to better support interoperability testing of different
client and server subprotocol versions.
2016-04-01 13:05:50 -04:00
Kris
e664ef922f
Move restclient to its own package
2016-02-29 12:05:13 -08:00
AdoHe
9cc668f7c6
update commented examples just remove $
2016-02-29 09:41:09 -05:00
Clayton Coleman
8692d260f8
Use Parameter codec in request.VersionedParams()
2016-01-30 14:14:20 -05:00
k8s-merge-robot
cadb6c06be
Merge pull request #14161 from feihujiang/letKubectlExecFollowDashRule
...
Auto commit by PR queue bot
2015-10-19 08:58:37 -07:00
feihujiang
4f38e8a745
Let kubectl exec follow dash rule
2015-10-12 01:29:07 +08:00
Clayton Coleman
3f1b18fbba
Refactor exec to make attach useful without a client.Config
...
The current executor structure is too dependent on client.Request
and client.Config. In order to do an attach from the server, it needs
to be possible to create an Executor from crypto/tls#TLSConfig and to
bypassing having a client.Request.
Changes:
* remotecommand.spdyExecutor - handles upgrading a request to SPDY and getting a connection
* remotecommand.NewAttach / New - moved to exec / portforward / attach since they handle requests
* Remove request.Upgrade() - it's too coupled to SPDY, and can live with the spdyExecutor
* Add request.VersionedParams(runtime.Object, runtime.ObjectConvertor) to handle object -> query transform
2015-10-09 14:36:46 -04:00
feihujiang
e31bc89232
Fix minor bugs in kubectl command
2015-09-28 13:58:31 +08:00
feihujiang
0427711c42
Fixes upper case letters in kubectl examples
2015-09-03 12:00:21 +08:00
Robert Bailey
6e94e44d9c
Merge pull request #12860 from nak3/exec-help
...
Modify kubectl exec help to set -c CONTAINER as optional
2015-08-18 11:48:26 -07:00
Kris Rousey
ae6c64d9bb
Moving everyone to unversioned client
2015-08-18 10:23:03 -07:00
Kenjiro Nakayama
c50d7dd1d5
Modify kubectl exec help to set -c CONTAINER as optional
2015-08-18 23:14:24 +09:00
Peeyush Agarwal
05e069d038
Use bash comments in kubectl examples
...
Comments in kubectl examples should use bash comments, not Go comments.
So, replaces // by # for example strings.
2015-08-12 19:56:23 +00:00
Mike Danese
17defc7383
run gofmt on everything we touched
2015-08-05 17:52:56 -07:00
Mike Danese
8e33cbfa28
rewrite go imports
2015-08-05 17:30:03 -07:00
Clayton Coleman
0b5410f30f
Exec should be easier to reuse as a command
...
We have a few use cases where we want to have shortcut commands
for common behavior. In these cases, we want to default commands
with a simpler syntax, so being able to reuse Exec from code but
not share the same arguments is useful.
In this case, we're introducing 'rsh' which tries to run exec -itp --
bash.
2015-07-24 18:14:28 -04:00
Yu-Ju Hong
d5ae8192fc
Merge pull request #10654 from nikhiljindal/getToPostClient
...
Updating kubectl to use POST instead of GET for port-forward and exec
2015-07-06 10:54:27 -07:00
nikhiljindal
b38d8b18a5
Updating kubectl to use POST instead of GET
2015-07-01 17:07:24 -07:00
Kris Rousey
ffa764d60b
Unify command line namespace resolution
...
This change allows the namespace in kubeconfig to be overridden by
specifying the namespace in the spec file. If namespace is explicitly
provided in the command line flags and the spec file has a different
namespace, this will cause an error.
2015-07-01 12:59:17 -07:00
akramer
5f44175dc4
Fixing spacing in documentation comments
...
There was some ugly spacing in the 'kubectl exec' documentation comments, I've fixed it and wrapped it to 80 chars.
2015-06-24 13:50:30 -07:00
Brendan Burns
911e3e9594
Fix a bug in kubectl exec handling.
2015-06-02 19:45:51 -07:00
Brendan Burns
2ec4b409e1
Make exec more consistent with the rest of the kubectl commands.
2015-05-27 15:47:32 -07:00
Cesar Wong
d954c31b22
Update Exec and Portforward client to use pod subresource
2015-05-07 14:25:14 -04:00
Filip Grzadkowski
be2b2466f3
Merge pull request #7076 from eparis/bash-5-kubectl-required-flags
...
annotate required flags for bash_completions
2015-05-04 13:26:11 +02:00
Eric Paris
6b3a6e6b98
Make copyright ownership statement generic
...
Instead of saying "Google Inc." (which is not always correct) say "The
Kubernetes Authors", which is generic.
2015-05-01 17:49:56 -04:00
Eric Paris
0620940d26
annotate required flags for bash_completions
...
some commands require that certain flags be set in order to function.
Annotate those flags so the bash completions will suggest to the user
that they be set.
2015-04-20 18:33:00 -04:00