Documentation
¶
Overview ¶
Package cmd implements important functions for command.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // Version of csctl. Version = "dev" // Commit against which csctl version is cut. Commit = "unknown" )
Functions ¶
Types ¶
type CreateOptions ¶
type CreateOptions struct { ClusterStackPath string ClusterStackReleaseDir string Config *clusterstack.CsctlConfig Metadata *clusterstack.MetaData CurrentReleaseHash hash.ReleaseHash LatestReleaseHash hash.ReleaseHash NodeImageRegistry string // contains filtered or unexported fields }
CreateOptions contains config for creating a release.
func GetCreateOptions ¶
func GetCreateOptions(ctx context.Context, clusterStackPath string) (*CreateOptions, error)
GetCreateOptions create a Create Option for create command.
type PublishOptions ¶ added in v0.0.4
type PublishOptions struct { ClusterStackPath string NewClusterStackConvention bool Config *clusterstack.CsctlConfig Metadata *clusterstack.MetaData // CurrentReleaseHash represent current clusterstack hash. CurrentReleaseHash hash.ReleaseHash // LatestReleaseHash represent latest release hash from github. LatestReleaseHash hash.ReleaseHash // contains filtered or unexported fields }
PublishOptions has the options for the csctl create command.
func GetPublishOptions ¶ added in v0.0.4
func GetPublishOptions(ctx context.Context, clusterStackPath string) (*PublishOptions, error)
GetPublishOptions create a Pubish Option for publish command.
Click to show internal directories.
Click to hide internal directories.