airshipctl/cmd/cluster/cluster.go
Kostiantyn Kalynovskyi c58862e17e [AIR-97] Adding base airshipctl cluster command
New subcommands will be added later, this commit is a simple base
for other commits related to airshipctl cluster command

Change-Id: I77057c291b88bae3b8fca08ddf56bdf6d183fd24
2019-10-02 14:26:38 -05:00

25 lines
662 B
Go

package cluster
import (
"github.com/spf13/cobra"
"opendev.org/airship/airshipctl/pkg/environment"
)
var (
// ClusterUse subcommand string
ClusterUse = "cluster"
)
// NewClusterCommand returns cobra command object of the airshipctl cluster and adds it's subcommands.
func NewClusterCommand(rootSettings *environment.AirshipCTLSettings) *cobra.Command {
clusterRootCmd := &cobra.Command{
Use: ClusterUse,
// TODO: (kkalynovskyi) Add more description when more subcommands are added
Short: "Control kubernetes cluster",
Long: "Interactions with kubernetes cluster, such as get status, deploy initial infrastructure",
}
return clusterRootCmd
}