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) DeleteHelmChart(name, namespace string) error
- func (f *Framework) GetHelmChart(name, namespace string) (*v1.HelmChart, error)
- func (f *Framework) GetJob(chart *v1.HelmChart) (*batchv1.Job, error)
- func (f *Framework) ListHelmCharts(labelSelector, namespace string) (*v1.HelmChartList, error)
- func (f *Framework) NewHelmChart(name, chart, version, helmVersion string, set map[string]intstr.IntOrString) *v1.HelmChart
- func (f *Framework) UpdateHelmChart(chart *v1.HelmChart, namespace string) (updated *v1.HelmChart, err error)
- func (f *Framework) WaitForChartApp(chart *v1.HelmChart, appName string, timeout time.Duration, count int) (pods []corev1.Pod, err error)
- func (f *Framework) WaitForRelease(chart *v1.HelmChart, labelSelector labels.Selector, timeout time.Duration, ...) (secrets []corev1.Secret, 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) DeleteHelmChart ¶
func (*Framework) GetHelmChart ¶
func (*Framework) ListHelmCharts ¶
func (f *Framework) ListHelmCharts(labelSelector, namespace string) (*v1.HelmChartList, error)
func (*Framework) NewHelmChart ¶
func (*Framework) UpdateHelmChart ¶
Click to show internal directories.
Click to hide internal directories.