Documentation ¶
Index ¶
- type CancelSignals
- type ConditionsValue
- type ConfigFactory
- type ConfigFactoryImpl
- func (f *ConfigFactoryImpl) ConfigureContextResolver(resolverFunc func() (string, error))
- func (f *ConfigFactoryImpl) ConfigurePathResolver(resolverFunc func() (string, error))
- func (f *ConfigFactoryImpl) DefaultNamespace() (string, error)
- func (f *ConfigFactoryImpl) RESTConfig() (*rest.Config, error)
- type DedupingMessagesUI
- type DepsFactory
- type DepsFactoryImpl
- type FlagsFactory
- type GenerateNameFlags
- type KubeconfigContextFlag
- type KubeconfigFlags
- type KubeconfigPathFlag
- type Logger
- type MessagesUI
- type NamespaceFlags
- type NamespaceNameFlag
- type PlainMessagesUI
- type ValueAge
- type ValueStringsSingleLine
- type ValueUnknownBool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CancelSignals ¶
type CancelSignals struct{}
func (CancelSignals) Watch ¶
func (CancelSignals) Watch(stopFunc func())
type ConditionsValue ¶
type ConditionsValue struct {
// contains filtered or unexported fields
}
func NewConditionsValue ¶
func NewConditionsValue(status map[string]interface{}) ConditionsValue
func (ConditionsValue) NeedsAttention ¶
func (t ConditionsValue) NeedsAttention() bool
func (ConditionsValue) String ¶
func (t ConditionsValue) String() string
func (ConditionsValue) Value ¶
func (t ConditionsValue) Value() uitable.Value
type ConfigFactory ¶
type ConfigFactoryImpl ¶
type ConfigFactoryImpl struct {
// contains filtered or unexported fields
}
func NewConfigFactoryImpl ¶
func NewConfigFactoryImpl() *ConfigFactoryImpl
func (*ConfigFactoryImpl) ConfigureContextResolver ¶
func (f *ConfigFactoryImpl) ConfigureContextResolver(resolverFunc func() (string, error))
func (*ConfigFactoryImpl) ConfigurePathResolver ¶
func (f *ConfigFactoryImpl) ConfigurePathResolver(resolverFunc func() (string, error))
func (*ConfigFactoryImpl) DefaultNamespace ¶
func (f *ConfigFactoryImpl) DefaultNamespace() (string, error)
func (*ConfigFactoryImpl) RESTConfig ¶
func (f *ConfigFactoryImpl) RESTConfig() (*rest.Config, error)
type DedupingMessagesUI ¶ added in v0.11.0
type DedupingMessagesUI struct {
// contains filtered or unexported fields
}
func NewDedupingMessagesUI ¶ added in v0.11.0
func NewDedupingMessagesUI(ui MessagesUI) *DedupingMessagesUI
func (*DedupingMessagesUI) Notify ¶ added in v0.11.0
func (ui *DedupingMessagesUI) Notify(msgs []string)
func (*DedupingMessagesUI) NotifySection ¶ added in v0.11.0
func (ui *DedupingMessagesUI) NotifySection(msg string, args ...interface{})
type DepsFactory ¶
type DepsFactoryImpl ¶
type DepsFactoryImpl struct {
// contains filtered or unexported fields
}
func NewDepsFactoryImpl ¶
func NewDepsFactoryImpl(configFactory ConfigFactory) *DepsFactoryImpl
func (*DepsFactoryImpl) CoreClient ¶
func (f *DepsFactoryImpl) CoreClient() (kubernetes.Interface, error)
func (*DepsFactoryImpl) DynamicClient ¶
func (f *DepsFactoryImpl) DynamicClient() (dynamic.Interface, error)
type FlagsFactory ¶
type FlagsFactory struct {
// contains filtered or unexported fields
}
func NewFlagsFactory ¶
func NewFlagsFactory(configFactory ConfigFactory, depsFactory DepsFactory) FlagsFactory
func (FlagsFactory) NewNamespaceNameFlag ¶
func (f FlagsFactory) NewNamespaceNameFlag(str *string) *NamespaceNameFlag
type GenerateNameFlags ¶
type GenerateNameFlags struct {
GenerateName bool
}
func (*GenerateNameFlags) Apply ¶
func (s *GenerateNameFlags) Apply(meta metav1.ObjectMeta) metav1.ObjectMeta
func (*GenerateNameFlags) Set ¶
func (s *GenerateNameFlags) Set(cmd *cobra.Command, flagsFactory FlagsFactory)
type KubeconfigContextFlag ¶
type KubeconfigContextFlag struct {
// contains filtered or unexported fields
}
func NewKubeconfigContextFlag ¶
func NewKubeconfigContextFlag() *KubeconfigContextFlag
func (*KubeconfigContextFlag) Resolve ¶
func (s *KubeconfigContextFlag) Resolve() error
func (*KubeconfigContextFlag) Set ¶
func (s *KubeconfigContextFlag) Set(val string) error
func (*KubeconfigContextFlag) String ¶
func (s *KubeconfigContextFlag) String() string
func (*KubeconfigContextFlag) Type ¶
func (s *KubeconfigContextFlag) Type() string
func (*KubeconfigContextFlag) Value ¶
func (s *KubeconfigContextFlag) Value() (string, error)
type KubeconfigFlags ¶
type KubeconfigFlags struct { Path *KubeconfigPathFlag Context *KubeconfigContextFlag }
func (*KubeconfigFlags) Set ¶
func (f *KubeconfigFlags) Set(cmd *cobra.Command, flagsFactory FlagsFactory)
type KubeconfigPathFlag ¶
type KubeconfigPathFlag struct {
// contains filtered or unexported fields
}
func NewKubeconfigPathFlag ¶
func NewKubeconfigPathFlag() *KubeconfigPathFlag
func (*KubeconfigPathFlag) Resolve ¶
func (s *KubeconfigPathFlag) Resolve() error
func (*KubeconfigPathFlag) Set ¶
func (s *KubeconfigPathFlag) Set(val string) error
func (*KubeconfigPathFlag) String ¶
func (s *KubeconfigPathFlag) String() string
func (*KubeconfigPathFlag) Type ¶
func (s *KubeconfigPathFlag) Type() string
func (*KubeconfigPathFlag) Value ¶
func (s *KubeconfigPathFlag) Value() (string, error)
type MessagesUI ¶
type NamespaceFlags ¶
type NamespaceFlags struct {
Name string
}
func (*NamespaceFlags) Set ¶
func (s *NamespaceFlags) Set(cmd *cobra.Command, flagsFactory FlagsFactory)
type NamespaceNameFlag ¶
type NamespaceNameFlag struct {
// contains filtered or unexported fields
}
func NewNamespaceNameFlag ¶
func NewNamespaceNameFlag(value *string, configFactory ConfigFactory) *NamespaceNameFlag
func (*NamespaceNameFlag) Resolve ¶
func (s *NamespaceNameFlag) Resolve() error
func (*NamespaceNameFlag) Set ¶
func (s *NamespaceNameFlag) Set(val string) error
func (*NamespaceNameFlag) String ¶
func (s *NamespaceNameFlag) String() string
func (*NamespaceNameFlag) Type ¶
func (s *NamespaceNameFlag) Type() string
type PlainMessagesUI ¶ added in v0.11.0
type PlainMessagesUI struct {
// contains filtered or unexported fields
}
func NewPlainMessagesUI ¶ added in v0.11.0
func NewPlainMessagesUI(ui ui.UI) *PlainMessagesUI
func (*PlainMessagesUI) Notify ¶ added in v0.11.0
func (ui *PlainMessagesUI) Notify(msgs []string)
func (*PlainMessagesUI) NotifySection ¶ added in v0.11.0
func (ui *PlainMessagesUI) NotifySection(msg string, args ...interface{})
type ValueAge ¶
func NewValueAge ¶
type ValueStringsSingleLine ¶
type ValueStringsSingleLine struct {
S []string
}
func NewValueStringsSingleLine ¶
func NewValueStringsSingleLine(s []string) ValueStringsSingleLine
func (ValueStringsSingleLine) Compare ¶
func (t ValueStringsSingleLine) Compare(other uitable.Value) int
func (ValueStringsSingleLine) String ¶
func (t ValueStringsSingleLine) String() string
func (ValueStringsSingleLine) Value ¶
func (t ValueStringsSingleLine) Value() uitable.Value
type ValueUnknownBool ¶
type ValueUnknownBool struct {
B *bool
}
func NewValueUnknownBool ¶
func NewValueUnknownBool(b *bool) ValueUnknownBool
func (ValueUnknownBool) String ¶
func (t ValueUnknownBool) String() string
func (ValueUnknownBool) Value ¶
func (t ValueUnknownBool) Value() uitable.Value
Source Files ¶
Click to show internal directories.
Click to hide internal directories.