Documentation ¶
Index ¶
- func AddResourceVersionForUpdate(c client.Client, obj *unstructured.Unstructured) (err error)
- func Deserializer(c client.Client, data, namespace string, needResourceVersion bool) (multitenancycontroller.KubeObject, error)
- func ErrorsFmt(errFmt string, errs []error) (err error)
- func SettingToStringValues(sets map[string]string) (strs []string)
- type ChartScheduler
- func (a ChartScheduler) CreateSingleTenancyByConfigure(t *multitenancycontroller.TenancyExample) ([]multitenancycontroller.KubeObject, error)
- func (a ChartScheduler) DeleteSingleTenancyByConfigure(t *multitenancycontroller.TenancyExample) ([]multitenancycontroller.KubeObject, error)
- func (a ChartScheduler) UpdateSingleTenancyByConfigure(t *multitenancycontroller.TenancyExample) ([]multitenancycontroller.KubeObject, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddResourceVersionForUpdate ¶
func AddResourceVersionForUpdate(c client.Client, obj *unstructured.Unstructured) (err error)
func Deserializer ¶
func Deserializer(c client.Client, data, namespace string, needResourceVersion bool) (multitenancycontroller.KubeObject, error)
func SettingToStringValues ¶
Types ¶
type ChartScheduler ¶
type ChartScheduler struct {
ChartHome string
}
func ChartSchedulerFor ¶
func ChartSchedulerFor() ChartScheduler
func (ChartScheduler) CreateSingleTenancyByConfigure ¶
func (a ChartScheduler) CreateSingleTenancyByConfigure(t *multitenancycontroller.TenancyExample) ([]multitenancycontroller.KubeObject, error)
func (ChartScheduler) DeleteSingleTenancyByConfigure ¶
func (a ChartScheduler) DeleteSingleTenancyByConfigure(t *multitenancycontroller.TenancyExample) ([]multitenancycontroller.KubeObject, error)
func (ChartScheduler) UpdateSingleTenancyByConfigure ¶
func (a ChartScheduler) UpdateSingleTenancyByConfigure(t *multitenancycontroller.TenancyExample) ([]multitenancycontroller.KubeObject, error)
Click to show internal directories.
Click to hide internal directories.