ctr use client's underlying service

Signed-off-by: Tao Qingyun <845767657@qq.com>
This commit is contained in:
Tao Qingyun
2017-10-23 19:28:18 +08:00
parent 5b6564d89d
commit 61121024c1
9 changed files with 54 additions and 173 deletions

View File

@@ -40,10 +40,11 @@ var namespacesCreateCommand = cli.Command{
return errors.New("please specify a namespace")
}
namespaces, err := getNamespacesService(clicontext)
client, err := newClient(clicontext)
if err != nil {
return err
}
namespaces := client.NamespaceService()
return namespaces.Create(ctx, namespace, labels)
},
}
@@ -60,10 +61,11 @@ var namespacesSetLabelsCommand = cli.Command{
namespace, labels = objectWithLabelArgs(clicontext)
)
namespaces, err := getNamespacesService(clicontext)
client, err := newClient(clicontext)
if err != nil {
return err
}
namespaces := client.NamespaceService()
if namespace == "" {
return errors.New("please specify a namespace")
@@ -97,10 +99,11 @@ var namespacesListCommand = cli.Command{
quiet = clicontext.Bool("quiet")
)
namespaces, err := getNamespacesService(clicontext)
client, err := newClient(clicontext)
if err != nil {
return err
}
namespaces := client.NamespaceService()
nss, err := namespaces.List(ctx)
if err != nil {
@@ -150,10 +153,11 @@ var namespacesRemoveCommand = cli.Command{
exitErr error
)
namespaces, err := getNamespacesService(clicontext)
client, err := newClient(clicontext)
if err != nil {
return err
}
namespaces := client.NamespaceService()
for _, target := range clicontext.Args() {
if err := namespaces.Delete(ctx, target); err != nil {