coredns-deployment/kubernetes/corefile-tool/cmd/validversions.go

24 lines
542 B
Go
Raw Normal View History

package cmd
import (
"fmt"
"strings"
"github.com/coredns/deployment/kubernetes/migration"
"github.com/spf13/cobra"
)
// NewValidVersionsCmd represents the validversions command
func NewValidVersionsCmd() *cobra.Command {
validversionsCmd := &cobra.Command{
Use: "validversions",
Short: "Shows valid versions of CoreDNS",
Run: func(cmd *cobra.Command, args []string) {
fmt.Println("The following are valid CoreDNS versions:")
fmt.Println(strings.Join(migration.ValidVersions(), ", "))
},
}
return validversionsCmd
}