add CLI commands for plugin runtime VAULT-18181 (#22819)

---------

Co-authored-by: Tom Proctor <tomhjp@users.noreply.github.com>
This commit is contained in:
Thy Ton
2023-09-08 10:11:48 -07:00
committed by GitHub
parent 06d0c396b9
commit 12b9e5dd36
14 changed files with 1230 additions and 45 deletions

View File

@@ -604,6 +604,31 @@ func initCommands(ui, serverCmdUi cli.Ui, runOpts *RunOptions) map[string]cli.Co
BaseCommand: getBaseCommand(),
}, nil
},
"plugin runtime": func() (cli.Command, error) {
return &PluginRuntimeCommand{
BaseCommand: getBaseCommand(),
}, nil
},
"plugin runtime register": func() (cli.Command, error) {
return &PluginRuntimeRegisterCommand{
BaseCommand: getBaseCommand(),
}, nil
},
"plugin runtime deregister": func() (cli.Command, error) {
return &PluginRuntimeDeregisterCommand{
BaseCommand: getBaseCommand(),
}, nil
},
"plugin runtime info": func() (cli.Command, error) {
return &PluginRuntimeInfoCommand{
BaseCommand: getBaseCommand(),
}, nil
},
"plugin runtime list": func() (cli.Command, error) {
return &PluginRuntimeListCommand{
BaseCommand: getBaseCommand(),
}, nil
},
"proxy": func() (cli.Command, error) {
return &ProxyCommand{
BaseCommand: &BaseCommand{