provider

package
v1.17.0-beta23 Latest Latest
Warning

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

Go to latest
Published: Apr 25, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

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

Jump to

Keyboard shortcuts

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