Documentation
¶
Index ¶
- type Manager
- func (m Manager) CreateFlow(ctx context.Context, ns string, projectName string, name string) (*string, error)
- func (m Manager) CreateModule(ctx context.Context, mod module.Info) error
- func (m Manager) CreateNode(ctx context.Context, node *v1alpha1.TinyNode) error
- func (m Manager) CreatePage(ctx context.Context, requestedPageMame, projectName, namespace string, idx int) (*string, error)
- func (m Manager) CreateProject(ctx context.Context, ns string, name string) (*v1alpha1.TinyProject, error)
- func (m Manager) CreateSignal(ctx context.Context, nodeName, nodeNamespace string, port string, data []byte) error
- func (m Manager) DeleteFlow(ctx context.Context, flowResourceName string) error
- func (m Manager) DeleteFlowNodes(ctx context.Context, projectResourceName string, flowResourceName string) error
- func (m Manager) DeleteNode(ctx context.Context, n *v1alpha1.TinyNode) error
- func (m Manager) DeletePage(ctx context.Context, page *v1alpha1.TinyWidgetPage) error
- func (m Manager) DeleteProject(ctx context.Context, projectName string) error
- func (m Manager) DeleteTracker(ctx context.Context, tracker *v1alpha1.TinyTracker) error
- func (m Manager) DisclosePort(ctx context.Context, port int) error
- func (m Manager) ExposePort(ctx context.Context, autoHostName string, hostnames []string, port int) ([]string, error)
- func (m Manager) GetFLow(ctx context.Context, name string, namespace string) (*v1alpha1.TinyFlow, error)
- func (m Manager) GetFlowList(ctx context.Context, projectName string) ([]v1alpha1.TinyFlow, error)
- func (m Manager) GetInstalledComponents(ctx context.Context) ([]module.Info, error)
- func (m Manager) GetNode(ctx context.Context, name, namespace string) (*v1alpha1.TinyNode, error)
- func (m Manager) GetProject(ctx context.Context, name string, namespace string) (*v1alpha1.TinyProject, error)
- func (m Manager) GetProjectFlowNodes(ctx context.Context, projectName string, flowName string) ([]v1alpha1.TinyNode, error)
- func (m Manager) GetProjectList(ctx context.Context) ([]v1alpha1.TinyProject, error)
- func (m Manager) GetProjectNodes(ctx context.Context, projectName string) ([]v1alpha1.TinyNode, error)
- func (m Manager) GetProjectPageWidgets(ctx context.Context, projectName string) ([]v1alpha1.TinyWidgetPage, error)
- func (m Manager) GetReleases(_ context.Context) ([]*release.Release, error)
- func (m Manager) MoveWidgetPageToPos(ctx context.Context, namespace, pageResourceName, pos int) error
- func (m Manager) PatchNode(ctx context.Context, node v1alpha1.TinyNode, ...) error
- func (m Manager) PutTracker(ctx context.Context, namespace string, projectResourceName string) (*v1alpha1.TinyTracker, error)
- func (m Manager) RenameFlow(ctx context.Context, name string, namespace string, newName string) error
- func (m Manager) Start(ctx context.Context) error
- func (m Manager) UpdateNode(ctx context.Context, node *v1alpha1.TinyNode) error
- func (m Manager) UpdatePage(ctx context.Context, page *v1alpha1.TinyWidgetPage) error
- func (m Manager) WatchNodes(ctx context.Context, projectResourceName string) (watch.Interface, error)
- type ManagerInterface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func NewManagerFromClient ¶ added in v0.1.150
func NewManagerFromConfig ¶ added in v0.1.150
func (Manager) CreateFlow ¶ added in v0.1.148
func (Manager) CreateModule ¶ added in v0.1.150
func (Manager) CreateNode ¶ added in v0.1.150
func (Manager) CreatePage ¶ added in v0.1.148
func (Manager) CreateProject ¶ added in v0.1.148
func (Manager) CreateSignal ¶ added in v0.1.150
func (Manager) DeleteFlow ¶ added in v0.1.150
func (Manager) DeleteFlowNodes ¶ added in v0.1.150
func (Manager) DeleteNode ¶ added in v0.1.150
func (Manager) DeletePage ¶ added in v0.1.148
func (Manager) DeleteProject ¶ added in v0.1.150
func (Manager) DeleteTracker ¶ added in v0.1.148
func (Manager) ExposePort ¶
func (Manager) GetFlowList ¶ added in v0.1.148
func (Manager) GetInstalledComponents ¶ added in v0.1.150
func (Manager) GetProject ¶ added in v0.1.150
func (Manager) GetProjectFlowNodes ¶ added in v0.1.150
func (Manager) GetProjectList ¶ added in v0.1.148
func (Manager) GetProjectNodes ¶ added in v0.1.148
func (Manager) GetProjectPageWidgets ¶ added in v0.1.148
func (Manager) GetReleases ¶ added in v0.1.150
func (Manager) MoveWidgetPageToPos ¶ added in v0.1.148
func (Manager) PutTracker ¶ added in v0.1.148
func (Manager) RenameFlow ¶ added in v0.1.148
func (Manager) UpdateNode ¶ added in v0.1.150
func (Manager) UpdatePage ¶ added in v0.1.148
type ManagerInterface ¶
type ManagerInterface interface {
CreateModule(ctx context.Context, mod module.Info) error
PatchNode(ctx context.Context, node v1alpha1.TinyNode, update func(node *v1alpha1.TinyNode) error) error
CreateNode(ctx context.Context, node *v1alpha1.TinyNode) error
UpdateNode(ctx context.Context, node *v1alpha1.TinyNode) error
DeleteNode(ctx context.Context, node *v1alpha1.TinyNode) error
GetNode(ctx context.Context, name, namespace string) (*v1alpha1.TinyNode, error)
CreateSignal(ctx context.Context, nodeName, nodeNamespace string, port string, data []byte) error
}
Click to show internal directories.
Click to hide internal directories.