Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client interface { PutCluster(ctx context.Context, cluster v1alpha1.Cluster) error DeleteCluster(ctx context.Context, namespace, name string) error PutClusterScan(ctx context.Context, namespace, name string, pluginStatus map[string]*v1alpha1.PluginStatus) error DeleteClusterScan(ctx context.Context, namespace, name string) error }
type ClusterHook ¶
func DeleteClusterHook ¶
func DeleteClusterHook(saasClient Client) ClusterHook
func UpdateClusterHook ¶
func UpdateClusterHook(saasClient Client) ClusterHook
type ClusterScanHook ¶
type ClusterScanHook func(ctx context.Context, clusterScan *v1alpha1.ClusterScan) error
func DeleteClusterScanHook ¶
func DeleteClusterScanHook(saasClient Client, c ctrlClient.Client) ClusterScanHook
func UpdateClusterScanHook ¶
func UpdateClusterScanHook(saasClient Client, c ctrlClient.Client) ClusterScanHook
Click to show internal directories.
Click to hide internal directories.