Documentation ¶
Index ¶
- type Action
- type Manager
- type ResourcesManager
- func (r *ResourcesManager) Do() error
- func (r *ResourcesManager) Install() Manager
- func (r *ResourcesManager) Resources() object.K8sObjects
- func (r *ResourcesManager) SetObjects(objects object.K8sObjects)
- func (r *ResourcesManager) Uninstall() Manager
- func (r *ResourcesManager) YAML() (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager interface { SetObjects(objects object.K8sObjects) Install() Manager Uninstall() Manager Do() error Resources() object.K8sObjects YAML() (string, error) }
type ResourcesManager ¶
type ResourcesManager struct {
// contains filtered or unexported fields
}
func New ¶
func New(client k8sclient.Client, labelManager k8s.LabelManager) *ResourcesManager
func (*ResourcesManager) Do ¶
func (r *ResourcesManager) Do() error
func (*ResourcesManager) Install ¶
func (r *ResourcesManager) Install() Manager
func (*ResourcesManager) Resources ¶
func (r *ResourcesManager) Resources() object.K8sObjects
func (*ResourcesManager) SetObjects ¶
func (r *ResourcesManager) SetObjects(objects object.K8sObjects)
func (*ResourcesManager) Uninstall ¶
func (r *ResourcesManager) Uninstall() Manager
func (*ResourcesManager) YAML ¶
func (r *ResourcesManager) YAML() (string, error)
Click to show internal directories.
Click to hide internal directories.