Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CleanOptions ¶ added in v0.1.0
CleanOptions ...
type ConnectOptions ¶ added in v0.1.0
type ConnectOptions struct { Global bool DisableDNS bool DisablePodIp bool SSHPort int SocksPort int CIDRs cli.StringSlice Method string Dump2HostsNamespaces cli.StringSlice TunName string TunCidr string ClusterDomain string JvmrcDir string UseGlobalProxy bool // Used for tun mode SourceIP string DestIP string }
ConnectOptions ...
type DaemonOptions ¶
type DaemonOptions struct { Version string KubeConfig string Namespace string ServiceAccount string Debug bool Image string ImagePullSecret string WithLabels string WithAnnotations string KubeOptions cli.StringSlice RuntimeOptions *RuntimeOptions ProvideOptions *ProvideOptions ConnectOptions *ConnectOptions ExchangeOptions *ExchangeOptions MeshOptions *MeshOptions CleanOptions *CleanOptions DashboardOptions *dashboardOptions WaitTime int ForceUpdateShadow bool UseKubectl bool }
DaemonOptions cli options
func NewDaemonOptions ¶
func NewDaemonOptions(version string) *DaemonOptions
NewDaemonOptions return new cli default options
type ExchangeOptions ¶ added in v0.1.0
ExchangeOptions ...
type MeshOptions ¶ added in v0.1.0
MeshOptions ...
type ProvideOptions ¶ added in v0.1.0
ProvideOptions ...
type RuntimeOptions ¶ added in v0.1.0
type RuntimeOptions struct { Clientset kubernetes.Interface // UserHome path of user home, same as ${HOME} UserHome string // AppHome path of kt config folder, default to ${UserHome}/.ktctl AppHome string // Component current sub-command Component string // Shadow deployment name Shadow string // SSHCM ssh public key name of config map. format is kt-xxx(component)-public-key-xxx(version) SSHCM string // Origin the origin app name Origin string // Replicas the origin replicas Replicas int32 // Service exposed service name Service string // Dump2Host whether dump2host enabled Dump2Host bool // ProxyConfig windows global proxy config ProxyConfig registry.ProxyConfig // RestConfig kubectl config RestConfig *rest.Config }
RuntimeOptions ...
Click to show internal directories.
Click to hide internal directories.