Documentation ¶
Index ¶
- func GetContextInitCommands(provider ClusterProvider, env *model.Environment) [][]string
- type AksClusterProvider
- type ClusterProvider
- type DockerForDesktopClusterProvider
- func (p *DockerForDesktopClusterProvider) GetClusterInitCommands() ([][]string, error)
- func (p *DockerForDesktopClusterProvider) GetClusterName() string
- func (p *DockerForDesktopClusterProvider) GetNamespace(env *model.Environment) string
- func (p *DockerForDesktopClusterProvider) GetUserName() string
- type ExistingContextClusterProvider
- type GitlabClusterProvider
- type GkeClusterProvider
- type MinikubeClusterProvider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetContextInitCommands ¶
func GetContextInitCommands(provider ClusterProvider, env *model.Environment) [][]string
Types ¶
type AksClusterProvider ¶
type AksClusterProvider struct {
// contains filtered or unexported fields
}
func (*AksClusterProvider) GetClusterInitCommands ¶
func (p *AksClusterProvider) GetClusterInitCommands() ([][]string, error)
func (*AksClusterProvider) GetClusterName ¶
func (p *AksClusterProvider) GetClusterName() string
func (*AksClusterProvider) GetNamespace ¶
func (p *AksClusterProvider) GetNamespace(env *model.Environment) string
func (*AksClusterProvider) GetUserName ¶
func (p *AksClusterProvider) GetUserName() string
type ClusterProvider ¶
type ClusterProvider interface { GetClusterInitCommands() ([][]string, error) GetClusterName() string GetUserName() string GetNamespace(environment *model.Environment) string }
func GetClusterProvider ¶
func GetClusterProvider(cluster *model.Cluster, gitlabMode bool) (ClusterProvider, error)
type DockerForDesktopClusterProvider ¶
type DockerForDesktopClusterProvider struct {
// contains filtered or unexported fields
}
func (*DockerForDesktopClusterProvider) GetClusterInitCommands ¶
func (p *DockerForDesktopClusterProvider) GetClusterInitCommands() ([][]string, error)
func (*DockerForDesktopClusterProvider) GetClusterName ¶
func (p *DockerForDesktopClusterProvider) GetClusterName() string
func (*DockerForDesktopClusterProvider) GetNamespace ¶
func (p *DockerForDesktopClusterProvider) GetNamespace(env *model.Environment) string
func (*DockerForDesktopClusterProvider) GetUserName ¶
func (p *DockerForDesktopClusterProvider) GetUserName() string
type ExistingContextClusterProvider ¶ added in v1.0.0
type ExistingContextClusterProvider struct {
// contains filtered or unexported fields
}
func NewExistingContextClusterProvider ¶ added in v1.0.0
func NewExistingContextClusterProvider(provider baseClusterProvider) (*ExistingContextClusterProvider, error)
func (*ExistingContextClusterProvider) GetClusterInitCommands ¶ added in v1.0.0
func (p *ExistingContextClusterProvider) GetClusterInitCommands() ([][]string, error)
func (*ExistingContextClusterProvider) GetClusterName ¶ added in v1.0.0
func (p *ExistingContextClusterProvider) GetClusterName() string
func (*ExistingContextClusterProvider) GetNamespace ¶ added in v1.0.0
func (p *ExistingContextClusterProvider) GetNamespace(env *model.Environment) string
func (*ExistingContextClusterProvider) GetUserName ¶ added in v1.0.0
func (p *ExistingContextClusterProvider) GetUserName() string
type GitlabClusterProvider ¶
type GitlabClusterProvider struct {
// contains filtered or unexported fields
}
func (*GitlabClusterProvider) GetClusterInitCommands ¶
func (p *GitlabClusterProvider) GetClusterInitCommands() ([][]string, error)
func (*GitlabClusterProvider) GetClusterName ¶
func (p *GitlabClusterProvider) GetClusterName() string
func (*GitlabClusterProvider) GetNamespace ¶
func (p *GitlabClusterProvider) GetNamespace(env *model.Environment) string
func (*GitlabClusterProvider) GetUserName ¶
func (p *GitlabClusterProvider) GetUserName() string
type GkeClusterProvider ¶
type GkeClusterProvider struct {
// contains filtered or unexported fields
}
func (*GkeClusterProvider) GetClusterInitCommands ¶
func (p *GkeClusterProvider) GetClusterInitCommands() ([][]string, error)
func (*GkeClusterProvider) GetClusterName ¶
func (p *GkeClusterProvider) GetClusterName() string
func (*GkeClusterProvider) GetNamespace ¶
func (p *GkeClusterProvider) GetNamespace(environment *model.Environment) string
func (*GkeClusterProvider) GetUserName ¶
func (p *GkeClusterProvider) GetUserName() string
type MinikubeClusterProvider ¶
type MinikubeClusterProvider struct {
// contains filtered or unexported fields
}
func (*MinikubeClusterProvider) GetClusterInitCommands ¶
func (p *MinikubeClusterProvider) GetClusterInitCommands() ([][]string, error)
func (*MinikubeClusterProvider) GetClusterName ¶
func (p *MinikubeClusterProvider) GetClusterName() string
func (*MinikubeClusterProvider) GetNamespace ¶
func (p *MinikubeClusterProvider) GetNamespace(env *model.Environment) string
func (*MinikubeClusterProvider) GetUserName ¶
func (p *MinikubeClusterProvider) GetUserName() string
Click to show internal directories.
Click to hide internal directories.