# Functions

ConvertFromClusterClassToClusterStackFormat converts `docker-ferrol-1-27-v0-sha.3960147` way to `docker-ferrol-1-27-v0-sha-3960147`.
New returns a new release.

# Constants

ClusterAddonValuesName constant for the file cluster-addon-values.yaml.
ClusterAddonYamlName is the file name where clusteraddon config is there.
ClusterStackSuffix is the directory name where cluster stacks are there.
OverwriteYaml is the new cluster stack overwrite yaml.

# Variables

ErrEmptyReleaseCSR indicates cluster stack is not provided.
ErrEmptyReleaseDownloadPath indicates download path is not provided.
ErrEmptyReleaseName indicates release name is not provided.
ErrEmptyVersion indicates that the version is empty.

# Structs

Components is the cluster stack components.
Metadata is the metadata for cluster stacks.
Release contains information for ClusterStack release.
Versions is the cluster stack versions.