Documentation ¶
Index ¶
- type ActionsProvider
- func (p *ActionsProvider) Glooctl() glooctl.Provider
- func (p *ActionsProvider) Kubectl() *kubectl.Provider
- func (p *ActionsProvider) WithClusterContext(clusterContext *cluster.Context) *ActionsProvider
- func (p *ActionsProvider) WithGlooGatewayContext(ggCtx *gloogateway.Context) *ActionsProvider
- func (p *ActionsProvider) WithGlooctlProvider(provider glooctl.Provider) *ActionsProvider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionsProvider ¶
type ActionsProvider struct {
// contains filtered or unexported fields
}
ActionsProvider is the entity that creates actions. These actions are executed against a running installation of Gloo Gateway, within a Kubernetes Cluster. This provider is just a wrapper around sub-providers, so it exposes methods to access those providers
func NewActionsProvider ¶
func NewActionsProvider() *ActionsProvider
NewActionsProvider returns an ActionsProvider
func (*ActionsProvider) Glooctl ¶
func (p *ActionsProvider) Glooctl() glooctl.Provider
func (*ActionsProvider) Kubectl ¶
func (p *ActionsProvider) Kubectl() *kubectl.Provider
func (*ActionsProvider) WithClusterContext ¶
func (p *ActionsProvider) WithClusterContext(clusterContext *cluster.Context) *ActionsProvider
WithClusterContext sets the provider, and all of it's sub-providers, to point to the provided cluster
func (*ActionsProvider) WithGlooGatewayContext ¶
func (p *ActionsProvider) WithGlooGatewayContext(ggCtx *gloogateway.Context) *ActionsProvider
WithGlooGatewayContext sets the provider, and all of it's sub-providers, to point to the provided installation
func (*ActionsProvider) WithGlooctlProvider ¶
func (p *ActionsProvider) WithGlooctlProvider(provider glooctl.Provider) *ActionsProvider
WithGlooctlProvider sets the glooctl provider on this ActionsProvider
Click to show internal directories.
Click to hide internal directories.