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.