Documentation
¶
Index ¶
- func ExtractAddonsFromDockerImage(ctx context.Context, log logrus.FieldLogger, dockerBinary string, ...) (string, error)
- func GetCNIPlugins() []*kubermaticv1.CNIPluginSettings
- func GetCloudSpecs() []kubermaticv1.CloudSpec
- func GetImagesForHelmCharts(ctx context.Context, log logrus.FieldLogger, ...) ([]string, error)
- func GetImagesForVersion(log logrus.FieldLogger, clusterVersion *version.Version, ...) (images []string, err error)
- func GetVersions(log logrus.FieldLogger, config *kubermaticv1.KubermaticConfiguration, ...) ([]*version.Version, error)
- func ProcessImages(ctx context.Context, log logrus.FieldLogger, dockerBinary string, dryRun bool, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetCNIPlugins ¶
func GetCNIPlugins() []*kubermaticv1.CNIPluginSettings
list all the supported CNI plugins along with their supported versions.
func GetCloudSpecs ¶
func GetCloudSpecs() []kubermaticv1.CloudSpec
list all the cloudSpecs for all the Cloud providers for which we are currently using the external CCM/CSI.
func GetImagesForHelmCharts ¶
func GetImagesForHelmCharts(ctx context.Context, log logrus.FieldLogger, config *kubermaticv1.KubermaticConfiguration, helmClient helm.Client, chartsPath string, valuesFile string) ([]string, error)
func GetImagesForVersion ¶
func GetImagesForVersion(log logrus.FieldLogger, clusterVersion *version.Version, cloudSpec kubermaticv1.CloudSpec, cniPlugin *kubermaticv1.CNIPluginSettings, config *kubermaticv1.KubermaticConfiguration, addonsPath string, kubermaticVersions kubermatic.Versions, caBundle resources.CABundle) (images []string, err error)
func GetVersions ¶
func GetVersions(log logrus.FieldLogger, config *kubermaticv1.KubermaticConfiguration, versionFilter string) ([]*version.Version, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.