Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeployParameters ¶
type DeployParameters struct { Name string `json:"name,omitempty"` Namespace string `json:"namespace,omitempty"` ChartName string `json:"chartName,omitempty"` ChartVersion string `json:"chartVersion,omitempty"` Flags map[string]interface{} `json:"flags,omitempty"` Config map[string]interface{} `json:"config,omitempty"` }
type ICoreManager ¶
type ICoreManager interface { //Get info on managed charts ManagedCharts(ctx context.Context) ([]chart.Metadata, error) ManagedChartDetail(ctx context.Context, id string) (chart.Chart, error) ManagedChartVersions(ctx context.Context, id string) ([]*repo.ChartVersion, error) // get info on deployed charts DeployedCharts(ctx context.Context) ([]SimpleRelease, error) GetModuleDetail(ctx context.Context, name string) (release.Release, error) //Actions DeployChart(ctx context.Context, parameters DeployParameters) error UpgradeRelease(ctx context.Context, name, version string, config map[string]interface{}) error RemoveRelease(ctx context.Context, name string) error }
Click to show internal directories.
Click to hide internal directories.