Documentation
¶
Index ¶
Constants ¶
View Source
const ( OperatorManifestWorkName = "submariner-operator" SubmarinerCRManifestWorkName = "submariner-resource" BrokerCfgApplied = "SubmarinerBrokerConfigApplied" BrokerObjectName = "submariner-broker" BackupLabelKey = "cluster.open-cluster-management.io/backup" BackupLabelValue = "submariner" )
Variables ¶
View Source
var ( ManifestWorkDeletionRetryInterval = 15 * time.Second ManifestWorkDeletionTimeout = 2 * time.Minute )
View Source
var BrokerGVR = schema.GroupVersionResource{
Group: "submariner.io",
Version: "v1alpha1",
Resource: "brokers",
}
Functions ¶
func NewSubmarinerAgentController ¶
func NewSubmarinerAgentController( kubeClient kubernetes.Interface, dynamicClient dynamic.Interface, controllerClient client.Client, clusterClient clusterclient.Interface, manifestWorkClient workclient.Interface, configClient configclient.Interface, addOnClient addonclient.Interface, clusterInformer clusterinformerv1.ManagedClusterInformer, clusterSetInformer clusterinformerv1beta2.ManagedClusterSetInformer, manifestWorkInformer workinformer.ManifestWorkInformer, configInformer configinformer.SubmarinerConfigInformer, clusterAddOnInformer addoninformerv1alpha1.ClusterManagementAddOnInformer, addOnInformer addoninformerv1alpha1.ManagedClusterAddOnInformer, deploymentConfigInformer addoninformerv1alpha1.AddOnDeploymentConfigInformer, recorder events.Recorder, ) factory.Controller
NewSubmarinerAgentController returns a submarinerAgentController instance.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.