core

package
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 27, 2019 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ListAliases   = []string{"l", "ls"}
	DeleteAliases = []string{"del"}
)
View Source
var (
	BasicHelpGroup = cobrautil.HelpSection{
		Key:   cmdGroupKey,
		Value: "basic",
		Title: "Basic Commands:",
	}
	BuildMgmtHelpGroup = cobrautil.HelpSection{
		Key:   cmdGroupKey,
		Value: "build-mgmt",
		Title: "Build Management Commands:",
	}
	SecretMgmtHelpGroup = cobrautil.HelpSection{
		Key:   cmdGroupKey,
		Value: "secret-mgmt",
		Title: "Secret Management Commands:",
	}
	RouteMgmtHelpGroup = cobrautil.HelpSection{
		Key:   cmdGroupKey,
		Value: "route-mgmt",
		Title: "Route Management Commands:",
	}
	OtherHelpGroup = cobrautil.HelpSection{
		Key:   cmdGroupKey,
		Value: "other",
		Title: "Other Commands:",
	}
	SystemHelpGroup = cobrautil.HelpSection{
		Key:   cmdGroupKey,
		Value: "system",
		Title: "System Commands:",
	}
	RestOfCommandsHelpGroup = cobrautil.HelpSection{
		Key:   cmdGroupKey,
		Value: "",
		Title: "Available Commands:",
	}
)

Functions

func NewAnnotationsValue

func NewAnnotationsValue(anns map[string]string) uitable.Value

func NewConditionsValue added in v0.1.0

func NewConditionsValue(conditions duckv1alpha1.Conditions) uitable.Value

Types

type CancelSignals

type CancelSignals struct{}

func (CancelSignals) Watch

func (CancelSignals) Watch(stopFunc func())

type ConditionsTable added in v0.1.0

type ConditionsTable struct {
	// contains filtered or unexported fields
}

func NewConditionsTable added in v0.1.0

func NewConditionsTable(conditions duckv1alpha1.Conditions) ConditionsTable

func (ConditionsTable) Print added in v0.1.0

func (t ConditionsTable) Print(ui ui.UI)

type ConfigFactory

type ConfigFactory interface {
	ConfigurePathResolver(func() (string, error))
	ConfigureContextResolver(func() (string, error))
	RESTConfig() (*rest.Config, error)
	DefaultNamespace() (string, error)
}

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 DepsFactory

type DepsFactory interface {
	ServingClient() (servingclientset.Interface, error)
	BuildClient() (buildclientset.Interface, error)
	CoreClient() (kubernetes.Interface, error)
}

func NewDepsFactory

func NewDepsFactory() DepsFactory

type DepsFactoryImpl

type DepsFactoryImpl struct {
	// contains filtered or unexported fields
}

func NewDepsFactoryImpl

func NewDepsFactoryImpl(configFactory ConfigFactory) *DepsFactoryImpl

func (*DepsFactoryImpl) BuildClient

func (f *DepsFactoryImpl) BuildClient() (buildclientset.Interface, error)

func (*DepsFactoryImpl) CoreClient

func (f *DepsFactoryImpl) CoreClient() (kubernetes.Interface, error)

func (*DepsFactoryImpl) ServingClient

func (f *DepsFactoryImpl) ServingClient() (servingclientset.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 (*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 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 UIFlags

type UIFlags struct {
	TTY            bool
	NoColor        bool
	JSON           bool
	NonInteractive bool
	Columns        []string
}

func (*UIFlags) ConfigureUI

func (f *UIFlags) ConfigureUI(ui *ui.ConfUI)

func (*UIFlags) Set

func (f *UIFlags) Set(cmd *cobra.Command, flagsFactory FlagsFactory)

type ValueAge

type ValueAge struct {
	T time.Time
}

func NewValueAge

func NewValueAge(t time.Time) ValueAge

func (ValueAge) Compare

func (t ValueAge) Compare(other uitable.Value) int

func (ValueAge) String

func (t ValueAge) String() string

func (ValueAge) Value

func (t ValueAge) Value() uitable.Value

type ValueUnknownBool

type ValueUnknownBool struct {
	B *bool
}

func NewValueUnknownBool

func NewValueUnknownBool(b *bool) ValueUnknownBool

func (ValueUnknownBool) Compare

func (t ValueUnknownBool) Compare(other uitable.Value) int

func (ValueUnknownBool) String

func (t ValueUnknownBool) String() string

func (ValueUnknownBool) Value

func (t ValueUnknownBool) Value() uitable.Value

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL