Documentation ¶
Index ¶
- func NewCleanUpCmd(o *CleanUpOptions, flagsFactory cmdcore.FlagsFactory) *cobra.Command
- func NewForwardCmd(o *ForwardOptions, flagsFactory cmdcore.FlagsFactory) *cobra.Command
- func NewListenCmd(o *ListenOptions, flagsFactory cmdcore.FlagsFactory) *cobra.Command
- func NewNetCmd() *cobra.Command
- func NewPodsCmd(o *PodsOptions, flagsFactory cmdcore.FlagsFactory) *cobra.Command
- func NewServicesCmd(o *ServicesOptions, flagsFactory cmdcore.FlagsFactory) *cobra.Command
- func NewStartCmd(o *StartOptions, flagsFactory cmdcore.FlagsFactory) *cobra.Command
- func NewStartDNSCmd(o *StartDNSOptions, flagsFactory cmdcore.FlagsFactory) *cobra.Command
- type CleanUpOptions
- type CombinedDNSServer
- type DNSFlags
- type DNSServerFactory
- type DomainsMapExecs
- type ForwardOptions
- type ListenOptions
- type LoggingFlags
- type NamespaceFlags
- type PodsOptions
- type ResolvConfDNSIPs
- type SSHFlags
- type ServicesOptions
- type StartDNSOptions
- type StartOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCleanUpCmd ¶
func NewCleanUpCmd(o *CleanUpOptions, flagsFactory cmdcore.FlagsFactory) *cobra.Command
func NewForwardCmd ¶
func NewForwardCmd(o *ForwardOptions, flagsFactory cmdcore.FlagsFactory) *cobra.Command
func NewListenCmd ¶ added in v0.0.4
func NewListenCmd(o *ListenOptions, flagsFactory cmdcore.FlagsFactory) *cobra.Command
func NewPodsCmd ¶
func NewPodsCmd(o *PodsOptions, flagsFactory cmdcore.FlagsFactory) *cobra.Command
func NewServicesCmd ¶
func NewServicesCmd(o *ServicesOptions, flagsFactory cmdcore.FlagsFactory) *cobra.Command
func NewStartCmd ¶
func NewStartCmd(o *StartOptions, flagsFactory cmdcore.FlagsFactory) *cobra.Command
func NewStartDNSCmd ¶
func NewStartDNSCmd(o *StartDNSOptions, flagsFactory cmdcore.FlagsFactory) *cobra.Command
Types ¶
type CleanUpOptions ¶
type CleanUpOptions struct { NamespaceFlags NamespaceFlags LoggingFlags LoggingFlags // contains filtered or unexported fields }
func NewCleanUpOptions ¶
func NewCleanUpOptions( depsFactory cmdcore.DepsFactory, configFactory cmdcore.ConfigFactory, ui ui.UI, ) *CleanUpOptions
func (*CleanUpOptions) Run ¶
func (o *CleanUpOptions) Run() error
type CombinedDNSServer ¶
type CombinedDNSServer struct {
// contains filtered or unexported fields
}
func (CombinedDNSServer) Serve ¶
func (s CombinedDNSServer) Serve(startedCh chan struct{}) error
func (CombinedDNSServer) Shutdown ¶
func (s CombinedDNSServer) Shutdown() error
func (CombinedDNSServer) TCPAddr ¶
func (s CombinedDNSServer) TCPAddr() net.Addr
func (CombinedDNSServer) UDPAddr ¶
func (s CombinedDNSServer) UDPAddr() net.Addr
type DNSServerFactory ¶
type DNSServerFactory struct {
// contains filtered or unexported fields
}
func NewDNSServerFactory ¶
func NewDNSServerFactory(dnsFlags DNSFlags, defaultRecursorIPs ctlnet.DNSIPs, coreClient kubernetes.Interface, logger cmdcore.Logger) DNSServerFactory
func (DNSServerFactory) NewDNSOSCache ¶ added in v0.0.3
func (f DNSServerFactory) NewDNSOSCache() ctlnet.DNSOSCache
func (DNSServerFactory) NewDNSServer ¶
type DomainsMapExecs ¶ added in v0.0.2
type DomainsMapExecs struct {
// contains filtered or unexported fields
}
func (DomainsMapExecs) Get ¶ added in v0.0.2
func (e DomainsMapExecs) Get() (map[string]ctldns.IPResolver, error)
type ForwardOptions ¶
type ForwardOptions struct { LoggingFlags LoggingFlags Subnets []string TCPPort int UDPPort int // contains filtered or unexported fields }
func NewForwardOptions ¶
func NewForwardOptions(depsFactory cmdcore.DepsFactory, ui ui.UI, cancelSignals cmdcore.CancelSignals) *ForwardOptions
func (*ForwardOptions) Run ¶
func (o *ForwardOptions) Run() error
type ListenOptions ¶ added in v0.0.4
type ListenOptions struct { NamespaceFlags cmdcore.NamespaceFlags Service string ServiceType string RemoteAddr string LocalAddr string SSHFlags SSHFlags LoggingFlags LoggingFlags // contains filtered or unexported fields }
func NewListenOptions ¶ added in v0.0.4
func NewListenOptions( depsFactory cmdcore.DepsFactory, configFactory cmdcore.ConfigFactory, ui ui.UI, cancelSignals cmdcore.CancelSignals, ) *ListenOptions
func (*ListenOptions) Run ¶ added in v0.0.4
func (o *ListenOptions) Run() error
type LoggingFlags ¶
type LoggingFlags struct {
Debug bool
}
func (*LoggingFlags) Set ¶
func (s *LoggingFlags) Set(cmd *cobra.Command)
type NamespaceFlags ¶
type NamespaceFlags struct {
Name string
}
func (*NamespaceFlags) Set ¶
func (s *NamespaceFlags) Set(cmd *cobra.Command)
type PodsOptions ¶
type PodsOptions struct { NamespaceFlags cmdcore.NamespaceFlags // contains filtered or unexported fields }
func NewPodsOptions ¶
func NewPodsOptions(depsFactory cmdcore.DepsFactory, ui ui.UI) *PodsOptions
func (*PodsOptions) Run ¶
func (o *PodsOptions) Run() error
type ResolvConfDNSIPs ¶
type ResolvConfDNSIPs struct {
ctldns.ResolvConf
}
type ServicesOptions ¶
type ServicesOptions struct { NamespaceFlags cmdcore.NamespaceFlags // contains filtered or unexported fields }
func NewServicesOptions ¶
func NewServicesOptions(depsFactory cmdcore.DepsFactory, ui ui.UI) *ServicesOptions
func (*ServicesOptions) Run ¶
func (o *ServicesOptions) Run() error
type StartDNSOptions ¶
type StartDNSOptions struct { DNSFlags DNSFlags LoggingFlags LoggingFlags // contains filtered or unexported fields }
func NewStartDNSOptions ¶
func NewStartDNSOptions(depsFactory cmdcore.DepsFactory, ui ui.UI, cancelSignals cmdcore.CancelSignals) *StartDNSOptions
func (*StartDNSOptions) Run ¶
func (o *StartDNSOptions) Run() error
type StartOptions ¶
type StartOptions struct { NamespaceFlags NamespaceFlags DNSFlags DNSFlags LoggingFlags LoggingFlags SSHFlags SSHFlags Subnets []string RemoteIPs []string // contains filtered or unexported fields }
func NewStartOptions ¶
func NewStartOptions( depsFactory cmdcore.DepsFactory, configFactory cmdcore.ConfigFactory, ui ui.UI, cancelSignals cmdcore.CancelSignals, ) *StartOptions
func (*StartOptions) Run ¶
func (o *StartOptions) Run() error
Click to show internal directories.
Click to hide internal directories.