summaryrefslogtreecommitdiff
path: root/openstackclient/object/v1/container.py
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2020-03-13 22:53:48 +0000
committerGerrit Code Review <review@openstack.org>2020-03-13 22:53:48 +0000
commit045f133f16722f1cf429bf2ec30c36df82095acd (patch)
treee7a2ed212bce625e8702d4be248a630600eacdcf /openstackclient/object/v1/container.py
parent37240b3b8311b0d795aa87de23121aed7ab4da7b (diff)
parentd6022f96dfd608b83a4ff41483336f024aeacb16 (diff)
downloadpython-openstackclient-045f133f16722f1cf429bf2ec30c36df82095acd.tar.gz
Merge "Add storage policy option to create container command"
Diffstat (limited to 'openstackclient/object/v1/container.py')
-rw-r--r--openstackclient/object/v1/container.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/openstackclient/object/v1/container.py b/openstackclient/object/v1/container.py
index 47ca5bc1..917e41c0 100644
--- a/openstackclient/object/v1/container.py
+++ b/openstackclient/object/v1/container.py
@@ -34,6 +34,16 @@ class CreateContainer(command.Lister):
def get_parser(self, prog_name):
parser = super(CreateContainer, self).get_parser(prog_name)
parser.add_argument(
+ '--public',
+ action='store_true',
+ default=False,
+ help="Make the container publicly accessible"
+ )
+ parser.add_argument(
+ '--storage-policy',
+ help="Specify a particular storage policy to use."
+ )
+ parser.add_argument(
'containers',
metavar='<container-name>',
nargs="+",
@@ -51,6 +61,8 @@ class CreateContainer(command.Lister):
' is 256'), len(container))
data = self.app.client_manager.object_store.container_create(
container=container,
+ public=parsed_args.public,
+ storage_policy=parsed_args.storage_policy
)
results.append(data)