Documentation ¶
Index ¶
- Constants
- func NewApi() http.Handler
- type InstallConfig
- type Installer
- func (i *Installer) Execute(ctx context.Context, api client.APIClient, config *InstallConfig) error
- func (i *Installer) InstallController(ctx context.Context, api client.ServiceAPIClient, config *InstallConfig) error
- func (i *Installer) InstallNetwork(ctx context.Context, api client.NetworkAPIClient, config *InstallConfig) error
- type Uninstaller
Constants ¶
View Source
const ( ControllerImage = "ghcr.io/elct9620/servantd" ControllerVersion = "latest" ControllerName = "servant-controller" NetworkName = "servant" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type InstallConfig ¶
type Installer ¶
type Installer struct { }
func (*Installer) InstallController ¶
func (i *Installer) InstallController(ctx context.Context, api client.ServiceAPIClient, config *InstallConfig) error
func (*Installer) InstallNetwork ¶
func (i *Installer) InstallNetwork(ctx context.Context, api client.NetworkAPIClient, config *InstallConfig) error
type Uninstaller ¶
type Uninstaller struct { }
func (*Uninstaller) UninstallController ¶
func (u *Uninstaller) UninstallController(ctx context.Context, api client.ServiceAPIClient) error
func (*Uninstaller) UninstallNetwork ¶
func (u *Uninstaller) UninstallNetwork(ctx context.Context, api client.NetworkAPIClient) error
Click to show internal directories.
Click to hide internal directories.