Documentation ¶
Index ¶
- func ParseKubernetesYAML(content []byte, into runtime.Object) (runtime.Object, error)
- type DockerShell
- type FLDockerShell
- func (sh *FLDockerShell) ComposeDown(ctx context.Context, composeFilePath string) error
- func (sh *FLDockerShell) ComposeList(ctx context.Context) ([]string, error)
- func (sh *FLDockerShell) ComposeUp(ctx context.Context, composeFilePath string) error
- func (sh *FLDockerShell) LogTokens(ctx context.Context) error
- type FLKubernetesDeployer
- func (k *FLKubernetesDeployer) CreateCoreSecrets(ctx context.Context) error
- func (k *FLKubernetesDeployer) CreateNamespace(ctx context.Context) error
- func (k *FLKubernetesDeployer) CreatePrometheusConfigMap(ctx context.Context) error
- func (k *FLKubernetesDeployer) CreateRole(ctx context.Context) error
- func (k *FLKubernetesDeployer) CreateRoleBinding(ctx context.Context) error
- func (k *FLKubernetesDeployer) CreateSvcAccount(ctx context.Context) error
- func (k *FLKubernetesDeployer) DeployCore(ctx context.Context) error
- func (k *FLKubernetesDeployer) DeployCoreService(ctx context.Context) error
- func (k *FLKubernetesDeployer) DeployPostgres(ctx context.Context) error
- func (k *FLKubernetesDeployer) DeployPostgresService(ctx context.Context) error
- func (k *FLKubernetesDeployer) DeployPrometheus(ctx context.Context) error
- func (k *FLKubernetesDeployer) DeployPrometheusService(ctx context.Context) error
- func (k *FLKubernetesDeployer) DeployWorker(ctx context.Context) error
- func (k *FLKubernetesDeployer) ExtractTokens(ctx context.Context, stdout *bytes.Buffer, stderr *bytes.Buffer) error
- func (k *FLKubernetesDeployer) StartInitPostgres(ctx context.Context) error
- func (k *FLKubernetesDeployer) WithConfig(config string) error
- type FLKubernetesRemover
- type KubernetesDeployer
- type KubernetesRemover
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DockerShell ¶ added in v0.3.0
type FLDockerShell ¶ added in v0.3.0
type FLDockerShell struct{}
func (*FLDockerShell) ComposeDown ¶ added in v0.3.0
func (sh *FLDockerShell) ComposeDown(ctx context.Context, composeFilePath string) error
func (*FLDockerShell) ComposeList ¶ added in v0.4.0
func (sh *FLDockerShell) ComposeList(ctx context.Context) ([]string, error)
type FLKubernetesDeployer ¶ added in v0.3.0
type FLKubernetesDeployer struct {
// contains filtered or unexported fields
}
func (*FLKubernetesDeployer) CreateCoreSecrets ¶ added in v0.4.0
func (k *FLKubernetesDeployer) CreateCoreSecrets(ctx context.Context) error
func (*FLKubernetesDeployer) CreateNamespace ¶ added in v0.3.0
func (k *FLKubernetesDeployer) CreateNamespace(ctx context.Context) error
func (*FLKubernetesDeployer) CreatePrometheusConfigMap ¶ added in v0.3.0
func (k *FLKubernetesDeployer) CreatePrometheusConfigMap(ctx context.Context) error
func (*FLKubernetesDeployer) CreateRole ¶ added in v0.3.0
func (k *FLKubernetesDeployer) CreateRole(ctx context.Context) error
func (*FLKubernetesDeployer) CreateRoleBinding ¶ added in v0.3.0
func (k *FLKubernetesDeployer) CreateRoleBinding(ctx context.Context) error
func (*FLKubernetesDeployer) CreateSvcAccount ¶ added in v0.3.0
func (k *FLKubernetesDeployer) CreateSvcAccount(ctx context.Context) error
func (*FLKubernetesDeployer) DeployCore ¶ added in v0.3.0
func (k *FLKubernetesDeployer) DeployCore(ctx context.Context) error
func (*FLKubernetesDeployer) DeployCoreService ¶ added in v0.3.0
func (k *FLKubernetesDeployer) DeployCoreService(ctx context.Context) error
func (*FLKubernetesDeployer) DeployPostgres ¶ added in v0.4.0
func (k *FLKubernetesDeployer) DeployPostgres(ctx context.Context) error
func (*FLKubernetesDeployer) DeployPostgresService ¶ added in v0.4.0
func (k *FLKubernetesDeployer) DeployPostgresService(ctx context.Context) error
func (*FLKubernetesDeployer) DeployPrometheus ¶ added in v0.3.0
func (k *FLKubernetesDeployer) DeployPrometheus(ctx context.Context) error
func (*FLKubernetesDeployer) DeployPrometheusService ¶ added in v0.3.0
func (k *FLKubernetesDeployer) DeployPrometheusService(ctx context.Context) error
func (*FLKubernetesDeployer) DeployWorker ¶ added in v0.3.0
func (k *FLKubernetesDeployer) DeployWorker(ctx context.Context) error
func (*FLKubernetesDeployer) ExtractTokens ¶ added in v0.4.0
func (*FLKubernetesDeployer) StartInitPostgres ¶ added in v0.4.0
func (k *FLKubernetesDeployer) StartInitPostgres(ctx context.Context) error
func (*FLKubernetesDeployer) WithConfig ¶ added in v0.3.0
func (k *FLKubernetesDeployer) WithConfig(config string) error
type FLKubernetesRemover ¶ added in v0.3.0
type FLKubernetesRemover struct {
// contains filtered or unexported fields
}
func (*FLKubernetesRemover) RemoveNamespace ¶ added in v0.3.0
func (k *FLKubernetesRemover) RemoveNamespace(ctx context.Context) error
func (*FLKubernetesRemover) WithConfig ¶ added in v0.3.0
func (k *FLKubernetesRemover) WithConfig(config string) error
type KubernetesDeployer ¶ added in v0.3.0
type KubernetesDeployer interface { WithConfig(config string) error CreateNamespace(ctx context.Context) error CreateSvcAccount(ctx context.Context) error CreateRole(ctx context.Context) error CreateRoleBinding(ctx context.Context) error CreatePrometheusConfigMap(ctx context.Context) error DeployPrometheus(ctx context.Context) error DeployPrometheusService(ctx context.Context) error DeployPostgres(ctx context.Context) error DeployPostgresService(ctx context.Context) error StartInitPostgres(ctx context.Context) error CreateCoreSecrets(ctx context.Context) error DeployCore(ctx context.Context) error DeployCoreService(ctx context.Context) error DeployWorker(ctx context.Context) error ExtractTokens(ctx context.Context, stdout *bytes.Buffer, stderr *bytes.Buffer) error }
func NewKubernetesDeployer ¶ added in v0.3.0
func NewKubernetesDeployer() KubernetesDeployer
type KubernetesRemover ¶ added in v0.3.0
type KubernetesRemover interface { WithConfig(config string) error RemoveNamespace(ctx context.Context) error }
func NewKubernetesRemover ¶ added in v0.3.0
func NewKubernetesRemover() KubernetesRemover
Click to show internal directories.
Click to hide internal directories.