Documentation
¶
Index ¶
- type Framework
- func (f *Framework) AfterAll()
- func (f *Framework) BeforeAll()
- func (f *Framework) CreateHelmChart(chart *v1.HelmChart, namespace string) (*v1.HelmChart, error)
- func (f *Framework) CreateHelmChartConfig(chartConfig *v1.HelmChartConfig, namespace string) (*v1.HelmChartConfig, error)
- func (f *Framework) DeleteHelmChart(name, namespace string) error
- func (f *Framework) DeleteHelmChartConfig(name, namespace string) error
- func (f *Framework) GetChartContent(url string) (string, error)
- func (f *Framework) GetHelmChart(name, namespace string) (*v1.HelmChart, error)
- func (f *Framework) GetHelmChartCondition(chart *v1.HelmChart, condition v1.HelmChartConditionType, ...) bool
- func (f *Framework) GetJob(chart *v1.HelmChart) (*batchv1.Job, error)
- func (f *Framework) ListChartPods(chart *v1.HelmChart, appName string) ([]corev1.Pod, error)
- func (f *Framework) ListHelmCharts(labelSelector, namespace string) (*v1.HelmChartList, error)
- func (f *Framework) ListReleases(chart *v1.HelmChart) ([]corev1.Secret, error)
- func (f *Framework) NewHelmChart(name, chart, version, helmVersion, valuesContent string, ...) *v1.HelmChart
- func (f *Framework) NewHelmChartConfig(name, valuesContent string) *v1.HelmChartConfig
- func (f *Framework) UpdateHelmChart(chart *v1.HelmChart, namespace string) (updated *v1.HelmChart, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Framework ¶
type Framework struct {
HelmClientSet *helmcln.Clientset
ClientSet *kubernetes.Clientset
Kubeconfig string
Name string
Namespace string
PID int
// contains filtered or unexported fields
}
func (*Framework) CreateHelmChart ¶
func (*Framework) CreateHelmChartConfig ¶ added in v0.16.7
func (f *Framework) CreateHelmChartConfig(chartConfig *v1.HelmChartConfig, namespace string) (*v1.HelmChartConfig, error)
func (*Framework) DeleteHelmChart ¶
func (*Framework) DeleteHelmChartConfig ¶ added in v0.16.7
func (*Framework) GetChartContent ¶ added in v0.15.8
GetChartContent returns the base64-encoded chart tarball, downloaded from the specified URL.
func (*Framework) GetHelmChart ¶
func (*Framework) GetHelmChartCondition ¶ added in v0.15.12
func (f *Framework) GetHelmChartCondition(chart *v1.HelmChart, condition v1.HelmChartConditionType, status corev1.ConditionStatus, reason string) bool
GetHelmChartCondition returns true if there is a condition on the chart matching the selected type, status, and reason
func (*Framework) ListChartPods ¶ added in v0.16.7
func (*Framework) ListHelmCharts ¶
func (f *Framework) ListHelmCharts(labelSelector, namespace string) (*v1.HelmChartList, error)
func (*Framework) ListReleases ¶ added in v0.16.7
func (*Framework) NewHelmChart ¶
func (*Framework) NewHelmChartConfig ¶ added in v0.16.7
func (f *Framework) NewHelmChartConfig(name, valuesContent string) *v1.HelmChartConfig
Click to show internal directories.
Click to hide internal directories.