Documentation
¶
Overview ¶
Package cmd provides all the functions describing vab's commands
Index ¶
- Variables
- func NewApplyCommand(logger logger.LogInterface) *cobra.Command
- func NewBuildCommand(logger logger.LogInterface) *cobra.Command
- func NewInitCommand(logger logger.LogInterface) *cobra.Command
- func NewRootCommand() *cobra.Command
- func NewSyncCommand(logger logger.LogInterface) *cobra.Command
- func NewValidateCommand(logger logger.LogInterface) *cobra.Command
- type FlagPole
Constants ¶
This section is empty.
Variables ¶
var BuildDate = "" // YYYY-MM-DD
BuildDate is dynamically set at build time by the cli or overridden in the Makefile.
var Version = "DEV"
Version is dynamically set by the ci or overridden by the Makefile.
Functions ¶
func NewApplyCommand ¶
func NewApplyCommand(logger logger.LogInterface) *cobra.Command
NewApplyCommand returns a new cobra.Command for building and applying the clusters configuration
func NewBuildCommand ¶
func NewBuildCommand(logger logger.LogInterface) *cobra.Command
NewBuildCommand returns a new cobra.Command for building the clusters configuration with Kustomize
func NewInitCommand ¶
func NewInitCommand(logger logger.LogInterface) *cobra.Command
NewInitCommand returns a new cobra.Command for initializing the project
func NewRootCommand ¶
NewRootCommand returns a new cobra.Command for vab's root command
func NewSyncCommand ¶
func NewSyncCommand(logger logger.LogInterface) *cobra.Command
NewSyncCommand returns a new cobra.Command for synchronizing the clusters configuration locally
func NewValidateCommand ¶
func NewValidateCommand(logger logger.LogInterface) *cobra.Command
NewValidateCommand returns a new cobra.Command for validating the configuration file