Pass correct api object to Container constructor

Change-Id: Ifaf8d6217f12502813ca547edaa0c4ff489d71e1
Closes-bug: #1429286
This commit is contained in:
Adam Harwell
2015-03-06 16:06:56 -06:00
parent 03bc919331
commit 49273f7a89

View File

@@ -103,7 +103,7 @@ class CreateContainer(show.ShowOne):
private_key_ref = secret_refs.get('private_key')
private_key_pass_ref = secret_refs.get('private_key_passphrase')
entity = RSAContainer(
api=self.app.client,
api=self.app.client.containers._api,
name=args.name,
public_key_ref=public_key_ref,
private_key_ref=private_key_ref,
@@ -115,7 +115,7 @@ class CreateContainer(show.ShowOne):
private_key_ref = secret_refs.get('private_key')
private_key_pass_ref = secret_refs.get('private_key_passphrase')
entity = CertificateContainer(
api=self.app.client,
api=self.app.client.containers._api,
name=args.name,
certificate_ref=certificate_ref,
intermediates_ref=intermediates_ref,
@@ -123,8 +123,8 @@ class CreateContainer(show.ShowOne):
private_key_passphrase_ref=private_key_pass_ref,
)
else:
entity = container_type(api=self.app.client, name=args.name,
secret_refs=secret_refs)
entity = container_type(api=self.app.client.containers._api,
name=args.name, secret_refs=secret_refs)
entity.store()
return entity._get_formatted_entity()