cmd

package
v0.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 11, 2024 License: Apache-2.0 Imports: 19 Imported by: 0

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

func Execute

func Execute()

Execute adds all child commands to the root command and sets flags appropriately. This is called by main.main(). It only needs to happen once to the rootCmd.

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL