apimachinery: k8s.io/apimachinery/pkg/util/remotecommand Index | Files

package remotecommand

import "k8s.io/apimachinery/pkg/util/remotecommand"

Index

Package Files

constants.go

Constants

const (
    DefaultStreamCreationTimeout = 30 * time.Second

    // The SPDY subprotocol "channel.k8s.io" is used for remote command
    // attachment/execution. This represents the initial unversioned subprotocol,
    // which has the known bugs http://issues.k8s.io/13394 and
    // http://issues.k8s.io/13395.
    StreamProtocolV1Name = "channel.k8s.io"

    // The SPDY subprotocol "v2.channel.k8s.io" is used for remote command
    // attachment/execution. It is the second version of the subprotocol and
    // resolves the issues present in the first version.
    StreamProtocolV2Name = "v2.channel.k8s.io"

    // The SPDY subprotocol "v3.channel.k8s.io" is used for remote command
    // attachment/execution. It is the third version of the subprotocol and
    // adds support for resizing container terminals.
    StreamProtocolV3Name = "v3.channel.k8s.io"

    // The SPDY subprotocol "v4.channel.k8s.io" is used for remote command
    // attachment/execution. It is the 4th version of the subprotocol and
    // adds support for exit codes.
    StreamProtocolV4Name = "v4.channel.k8s.io"

    NonZeroExitCodeReason = metav1.StatusReason("NonZeroExitCode")
    ExitCodeCauseType     = metav1.CauseType("ExitCode")
)

Variables

var SupportedStreamingProtocols = []string{StreamProtocolV4Name, StreamProtocolV3Name, StreamProtocolV2Name, StreamProtocolV1Name}

Package remotecommand imports 2 packages (graph) and is imported by 21 packages. Updated 2018-03-24. Refresh now. Tools for package owners.