Documentation
¶
Index ¶
- func WrapRunnables(cmd *cobra.Command, wrapper RunnableWrapper)
- type RootArgs
- type RootContext
- func (rc *RootContext) Config() *config_proto.Configuration
- func (rc *RootContext) CurrentApiClient() (kumactl_resources.ApiServerClient, error)
- func (rc *RootContext) CurrentContext() (*config_proto.Context, error)
- func (rc *RootContext) CurrentControlPlane() (*config_proto.ControlPlane, error)
- func (rc *RootContext) CurrentDataplaneOverviewClient() (kumactl_resources.DataplaneOverviewClient, error)
- func (rc *RootContext) CurrentDataplaneTokenClient() (tokens.DataplaneTokenClient, error)
- func (rc *RootContext) CurrentMesh() string
- func (rc *RootContext) CurrentResourceStore() (core_store.ResourceStore, error)
- func (rc *RootContext) CurrentServiceOverviewClient() (kumactl_resources.ServiceOverviewClient, error)
- func (rc *RootContext) CurrentZoneOverviewClient() (kumactl_resources.ZoneOverviewClient, error)
- func (rc *RootContext) IsFirstTimeUsage() bool
- func (rc *RootContext) LoadConfig() error
- func (rc *RootContext) Now() time.Time
- func (rc *RootContext) SaveConfig() error
- type RootRuntime
- type RunnableWrapper
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WrapRunnables ¶
func WrapRunnables(cmd *cobra.Command, wrapper RunnableWrapper)
Types ¶
type RootContext ¶
type RootContext struct { Args RootArgs Runtime RootRuntime }
func DefaultRootContext ¶
func DefaultRootContext() *RootContext
func (*RootContext) Config ¶
func (rc *RootContext) Config() *config_proto.Configuration
func (*RootContext) CurrentApiClient ¶
func (rc *RootContext) CurrentApiClient() (kumactl_resources.ApiServerClient, error)
func (*RootContext) CurrentContext ¶
func (rc *RootContext) CurrentContext() (*config_proto.Context, error)
func (*RootContext) CurrentControlPlane ¶
func (rc *RootContext) CurrentControlPlane() (*config_proto.ControlPlane, error)
func (*RootContext) CurrentDataplaneOverviewClient ¶
func (rc *RootContext) CurrentDataplaneOverviewClient() (kumactl_resources.DataplaneOverviewClient, error)
func (*RootContext) CurrentDataplaneTokenClient ¶
func (rc *RootContext) CurrentDataplaneTokenClient() (tokens.DataplaneTokenClient, error)
func (*RootContext) CurrentMesh ¶
func (rc *RootContext) CurrentMesh() string
func (*RootContext) CurrentResourceStore ¶
func (rc *RootContext) CurrentResourceStore() (core_store.ResourceStore, error)
func (*RootContext) CurrentServiceOverviewClient ¶
func (rc *RootContext) CurrentServiceOverviewClient() (kumactl_resources.ServiceOverviewClient, error)
func (*RootContext) CurrentZoneOverviewClient ¶
func (rc *RootContext) CurrentZoneOverviewClient() (kumactl_resources.ZoneOverviewClient, error)
func (*RootContext) IsFirstTimeUsage ¶
func (rc *RootContext) IsFirstTimeUsage() bool
func (*RootContext) LoadConfig ¶
func (rc *RootContext) LoadConfig() error
func (*RootContext) Now ¶
func (rc *RootContext) Now() time.Time
func (*RootContext) SaveConfig ¶
func (rc *RootContext) SaveConfig() error
type RootRuntime ¶
type RootRuntime struct { Config config_proto.Configuration Now func() time.Time NewResourceStore func(*config_proto.ControlPlaneCoordinates_ApiServer) (core_store.ResourceStore, error) NewDataplaneOverviewClient func(*config_proto.ControlPlaneCoordinates_ApiServer) (kumactl_resources.DataplaneOverviewClient, error) NewZoneOverviewClient func(*config_proto.ControlPlaneCoordinates_ApiServer) (kumactl_resources.ZoneOverviewClient, error) NewServiceOverviewClient func(*config_proto.ControlPlaneCoordinates_ApiServer) (kumactl_resources.ServiceOverviewClient, error) NewDataplaneTokenClient func(*config_proto.ControlPlaneCoordinates_ApiServer) (tokens.DataplaneTokenClient, error) NewAPIServerClient func(*config_proto.ControlPlaneCoordinates_ApiServer) (kumactl_resources.ApiServerClient, error) }