# README
Introduction
This package just for independent addon controller and decouple with provider.
Not for platform controller, which has used providers.
# Functions
BuildExternalClientSet creates the clientset of kubernetes by given cluster object and returns it.
BuildExternalClientSetWithName creates the clientset of kubernetes by given cluster name and returns it.
BuildExternalExtensionClientSet creates the api extension clientset of kubernetes by given cluster object and returns it.
BuildExternalExtensionClientSetNoStatus creates the api extension clientset of kubernetes by given cluster object and returns it.
BuildExternalMonitoringClientSet creates the monitoring clientset of prometheus operator by given cluster object and returns it.
BuildExternalMonitoringClientSetNoStatus creates the monitoring clientset of prometheus operator by given cluster object and returns it.
BuildExternalMonitoringClientSetWithName creates the clientset of prometheus operator by given cluster name and returns it.
BuildKubeAggregatorClientSet creates the kube-aggregator clientset of kubernetes by given cluster object and returns it.
BuildKubeAggregatorClientSetNoStatus creates the kube-aggregator clientset of kubernetes by given cluster object and returns it.
GetClusterCredentialV1 returns the versioned cluster's credential.