Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAddonYunionAuthConfig ¶
func GetAddonYunionAuthConfig(cluster *models.SCluster) (addons.YunionAuthConfig, error)
func GetCommonAddonsConfig ¶
func GetCommonAddonsConfig(cluster *models.SCluster) (*addons.YunionCommonPluginsConfig, error)
Types ¶
type ISelfBuildDriver ¶
type ISelfBuildDriver interface { GetProvider() api.ProviderType GetResourceType() api.ClusterResourceType GetK8sVersions() []string ChangeKubesprayVars(vars *kubespray.KubesprayVars) GetAddonsHelmCharts(cluster *models.SCluster, conf *api.ClusterAddonsManifestConfig) ([]*models.ClusterHelmChartInstallOption, error) GetAddonsManifest(cluster *models.SCluster, conf *api.ClusterAddonsManifestConfig) (string, error) GetKubesprayHostname(info *client.ServerSSHLoginInfo) (string, error) }
func NewAliyunDriver ¶
func NewAliyunDriver() ISelfBuildDriver
func NewAwsDriver ¶
func NewAwsDriver() ISelfBuildDriver
func NewOnecloudDriver ¶
func NewOnecloudDriver() ISelfBuildDriver
func NewOnecloudKvmDriver ¶
func NewOnecloudKvmDriver() ISelfBuildDriver
Click to show internal directories.
Click to hide internal directories.