49027f4151
This change causes the linter to be a bit more complainy. The hope is that this will cut down on some of the more pedantic issues being caught in code reviews, and thus reduce the overall time a change spends in the review process. This change includes various changes to the codebase to bring it up to the new standards. Change-Id: I570d304bca5554404354f972d8a2743279a0171b
24 lines
619 B
Go
24 lines
619 B
Go
package bootstrap
|
|
|
|
import (
|
|
"github.com/spf13/cobra"
|
|
|
|
"opendev.org/airship/airshipctl/pkg/environment"
|
|
)
|
|
|
|
// NewBootstrapCommand creates a new command for bootstrapping airshipctl
|
|
func NewBootstrapCommand(rootSettings *environment.AirshipCTLSettings) *cobra.Command {
|
|
bootstrapRootCmd := &cobra.Command{
|
|
Use: "bootstrap",
|
|
Short: "Bootstrap ephemeral Kubernetes cluster",
|
|
}
|
|
|
|
isoGenCmd := NewISOGenCommand(bootstrapRootCmd, rootSettings)
|
|
bootstrapRootCmd.AddCommand(isoGenCmd)
|
|
|
|
remoteDirectCmd := NewRemoteDirectCommand(rootSettings)
|
|
bootstrapRootCmd.AddCommand(remoteDirectCmd)
|
|
|
|
return bootstrapRootCmd
|
|
}
|