Documentation ¶
Index ¶
- func ChartCRD() (*crd.CRD, error)
- func ConfigCRD() (*crd.CRD, error)
- type Framework
- func (f *Framework) AfterSuite()
- func (f *Framework) BeforeSuite()
- func (f *Framework) CreateHelmChart(chart *helmapiv1.HelmChart, namespace string) (*helmapiv1.HelmChart, error)
- func (f *Framework) DeleteHelmChart(name, namespace string) error
- func (f *Framework) GetHelmChart(name, namespace string) (*helmapiv1.HelmChart, error)
- func (f *Framework) ListHelmCharts(labelSelector, namespace string) (*helmapiv1.HelmChartList, error)
- func (f *Framework) NewHelmChart(name, chart, version, helmVersion string, set map[string]intstr.IntOrString) *helmapiv1.HelmChart
- func (f *Framework) UpdateHelmChart(chart *helmapiv1.HelmChart, namespace string) (updated *helmapiv1.HelmChart, err error)
- func (f *Framework) WaitForChartApp(chart *helmapiv1.HelmChart, appName string, timeout time.Duration, count int) (pods []corev1.Pod, err error)
- func (f *Framework) WaitForRelease(chart *helmapiv1.HelmChart, labelSelector labels.Selector, ...) (secrets []corev1.Secret, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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) AfterSuite ¶
func (f *Framework) AfterSuite()
func (*Framework) BeforeSuite ¶
func (f *Framework) BeforeSuite()
func (*Framework) CreateHelmChart ¶
func (*Framework) DeleteHelmChart ¶
func (*Framework) GetHelmChart ¶
func (*Framework) ListHelmCharts ¶
func (f *Framework) ListHelmCharts(labelSelector, namespace string) (*helmapiv1.HelmChartList, error)
func (*Framework) NewHelmChart ¶
func (*Framework) UpdateHelmChart ¶
Click to show internal directories.
Click to hide internal directories.