1
0
mirror of https://github.com/rancher/rke.git synced 2025-09-18 16:36:41 +00:00

Make commonflags work with rke cert commands

This commit is contained in:
Sebastiaan van Steenis
2019-08-08 20:06:40 +02:00
parent 3f94e86706
commit 0eccf512be

View File

@@ -15,15 +15,7 @@ import (
)
func CertificateCommand() cli.Command {
return cli.Command{
Name: "cert",
Usage: "Certificates management for RKE cluster",
Subcommands: cli.Commands{
cli.Command{
Name: "rotate",
Usage: "Rotate RKE cluster certificates",
Action: rotateRKECertificatesFromCli,
Flags: []cli.Flag{
rotateFlags := []cli.Flag{
cli.StringFlag{
Name: "config",
Usage: "Specify an alternate cluster YAML file",
@@ -45,7 +37,17 @@ func CertificateCommand() cli.Command {
Name: "rotate-ca",
Usage: "Rotate all certificates including CA certs",
},
},
}
rotateFlags = append(rotateFlags, commonFlags...)
return cli.Command{
Name: "cert",
Usage: "Certificates management for RKE cluster",
Subcommands: cli.Commands{
cli.Command{
Name: "rotate",
Usage: "Rotate RKE cluster certificates",
Action: rotateRKECertificatesFromCli,
Flags: rotateFlags,
},
cli.Command{
Name: "generate-csr",