INNER CODE UNIT · Go
main
KusionStack/karpor · cmd/cert-generator/main.go:31
func main() {
ctx := server.SetupSignalContext()
command := NewCertGeneratorCommand(ctx)
code := cli.Run(command)
os.Exit(code)
}
func NewCertGeneratorCommand(ctx context.Context) *cobra.Command {
options := NewCertOptions()
cmd := &cobra.Command{
Use: "cert-generator",
Short: "Generate CA and kubeconfig",
RunE: func(cmd *cobra.Command, args []string) error {
return runCertGenerator(ctx, options)
},
}
options.AddFlags(cmd.Flags())
return cmd