Skip to content

Commit 93da36a

Browse files
author
OpenShift Bot
authored
Merge pull request #9878 from ncdc/pick-terminal-resizing
Merged by openshift-bot
2 parents 2b36721 + 49a14d5 commit 93da36a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+1525
-369
lines changed

pkg/build/registry/buildconfiginstantiate/rest.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,11 @@ func (h *binaryInstantiateHandler) handle(r io.Reader) (runtime.Object, error) {
219219
if err != nil {
220220
return nil, errors.NewInternalError(fmt.Errorf("unable to connect to server: %v", err))
221221
}
222-
if err := exec.Stream(kubeletremotecommand.SupportedStreamingProtocols, r, nil, nil, false); err != nil {
222+
streamOptions := remotecommand.StreamOptions{
223+
SupportedProtocols: kubeletremotecommand.SupportedStreamingProtocols,
224+
Stdin: r,
225+
}
226+
if err := exec.Stream(streamOptions); err != nil {
223227
return nil, errors.NewInternalError(err)
224228
}
225229
return latest, nil

pkg/cmd/cli/cmd/debug.go

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -104,11 +104,13 @@ func NewCmdDebug(fullName string, f *clientcmd.Factory, in io.Reader, out, errou
104104
options := &DebugOptions{
105105
Timeout: 15 * time.Minute,
106106
Attach: kcmd.AttachOptions{
107-
In: in,
108-
Out: out,
109-
Err: errout,
110-
TTY: true,
111-
Stdin: true,
107+
StreamOptions: kcmd.StreamOptions{
108+
In: in,
109+
Out: out,
110+
Err: errout,
111+
TTY: true,
112+
Stdin: true,
113+
},
112114

113115
Attach: &kcmd.DefaultRemoteAttach{},
114116
},

pkg/cmd/cli/cmd/rsh.go

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,14 @@ func NewCmdRsh(name string, parent string, f *clientcmd.Factory, in io.Reader, o
5959
ForceTTY: false,
6060
DisableTTY: false,
6161
ExecOptions: &kubecmd.ExecOptions{
62-
In: in,
63-
Out: out,
64-
Err: err,
65-
66-
TTY: true,
67-
Stdin: true,
62+
StreamOptions: kubecmd.StreamOptions{
63+
In: in,
64+
Out: out,
65+
Err: err,
66+
67+
TTY: true,
68+
Stdin: true,
69+
},
6870

6971
Executor: &kubecmd.DefaultRemoteExecutor{},
7072
},

pkg/cmd/cli/cmd/rsync/execremote.go

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -28,17 +28,19 @@ var _ executor = &remoteExecutor{}
2828
func (e *remoteExecutor) Execute(command []string, in io.Reader, out, errOut io.Writer) error {
2929
glog.V(3).Infof("Remote executor running command: %s", strings.Join(command, " "))
3030
execOptions := &kubecmd.ExecOptions{
31-
In: in,
32-
Out: out,
33-
Err: errOut,
34-
Stdin: in != nil,
35-
Executor: &kubecmd.DefaultRemoteExecutor{},
36-
Client: e.Client,
37-
Config: e.Config,
38-
PodName: e.PodName,
39-
ContainerName: e.ContainerName,
40-
Namespace: e.Namespace,
41-
Command: command,
31+
StreamOptions: kubecmd.StreamOptions{
32+
Namespace: e.Namespace,
33+
PodName: e.PodName,
34+
ContainerName: e.ContainerName,
35+
In: in,
36+
Out: out,
37+
Err: errOut,
38+
Stdin: in != nil,
39+
},
40+
Executor: &kubecmd.DefaultRemoteExecutor{},
41+
Client: e.Client,
42+
Config: e.Config,
43+
Command: command,
4244
}
4345
err := execOptions.Validate()
4446
if err != nil {

vendor/k8s.io/kubernetes/pkg/api/types.go

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/k8s.io/kubernetes/pkg/client/unversioned/remotecommand/remotecommand.go

Lines changed: 25 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/k8s.io/kubernetes/pkg/client/unversioned/remotecommand/remotecommand_test.go

Lines changed: 12 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/k8s.io/kubernetes/pkg/client/unversioned/remotecommand/v1.go

Lines changed: 33 additions & 29 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)