<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-openstackclient.git/openstackclient/common/openstackkeyring.py, branch 0.2.1</title>
<subtitle>opendev.org: openstack/python-openstackclient
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-openstackclient.git/'/>
<entry>
<title>Upgraded to PEP8 1.3.3 to stay aligned with Nova, etc.</title>
<updated>2013-01-31T19:31:41+00:00</updated>
<author>
<name>Josh Kearney</name>
<email>josh@jk0.org</email>
</author>
<published>2013-01-31T19:31:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-openstackclient.git/commit/?id=b26cb5bf683e7f4f03d9704524a188b76ac5e9b9'/>
<id>b26cb5bf683e7f4f03d9704524a188b76ac5e9b9</id>
<content type='text'>
Made all the necessary changes to pass new PEP8 standards.

Also cleaned up docstrings to conform to the HACKING stanards.

Change-Id: Ib8df3030da7a7885655689ab5da0717748c9edbe
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Made all the necessary changes to pass new PEP8 standards.

Also cleaned up docstrings to conform to the HACKING stanards.

Change-Id: Ib8df3030da7a7885655689ab5da0717748c9edbe
</pre>
</div>
</content>
</entry>
<entry>
<title>Standardize on a copyright header and ensure all files have them.</title>
<updated>2013-01-24T18:02:23+00:00</updated>
<author>
<name>Josh Kearney</name>
<email>josh@jk0.org</email>
</author>
<published>2013-01-24T18:00:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-openstackclient.git/commit/?id=0a4912f9fb07a7330a2527af4cc7c8949c685401'/>
<id>0a4912f9fb07a7330a2527af4cc7c8949c685401</id>
<content type='text'>
Change-Id: I64812bca01ca655c9cf9239a0daea84907082a29
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I64812bca01ca655c9cf9239a0daea84907082a29
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up test environment and remove unused imports.</title>
<updated>2013-01-22T17:44:18+00:00</updated>
<author>
<name>Josh Kearney</name>
<email>josh@jk0.org</email>
</author>
<published>2013-01-21T19:44:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-openstackclient.git/commit/?id=c1ea2989049c102fde0ea22ac06d066a34d7b0db'/>
<id>c1ea2989049c102fde0ea22ac06d066a34d7b0db</id>
<content type='text'>
First round of adding more complete unit test coverage.

Change-Id: Ic1979c499ca6fcb784892a95954a3527539c4e53
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
First round of adding more complete unit test coverage.

Change-Id: Ic1979c499ca6fcb784892a95954a3527539c4e53
</pre>
</div>
</content>
</entry>
<entry>
<title>Keyring support for openstackclient.</title>
<updated>2012-08-15T19:13:36+00:00</updated>
<author>
<name>Bhuvan Arumugam</name>
<email>bhuvan@apache.org</email>
</author>
<published>2012-07-08T23:06:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-openstackclient.git/commit/?id=f0cefcc77d593198b6e295e92a8bf05fedc8c8ff'/>
<id>f0cefcc77d593198b6e295e92a8bf05fedc8c8ff</id>
<content type='text'>
Bug: 1030440

If password is defined in keyring, use it; otherwise, prompt for the
password. Keying is configured using command line switch,
--os-use-keyring or env(OS_USE_KEYRING).

* openstackclient/common/openstackkeyring.py
  The abstract class for keyring, specifically for openstack. The
  class is used to store encrypted password in keyring, without
  prompting for keyring password. The encrypted password is
  stored in ~/.openstack-keyring.cfg file.

* openstack-common.py
  Update openstackkeyring library from openstack.common.

* openstackclient/shell.py
  OpenStackClient.build_option_parser(): New boolean argument,
   --os-use-keyring, default to env(OS_USE_KEYRING).
  OpenStackClient.authenticate_user(): Get password from keyring,
  if it is defined; otherwise, prompt for the password. If user
  enter a password and keyring is enabled, store it in keyring.
  OpenStackClient.init_keyring_backend(): New method to define
  openstack backend for keyring.
  OpenStackClient.get_password_from_keyring(): New method to
  get password from keyring.
  OpenStackClient.set_password_in_keyring(): New method go set
  password in keyring.

* toos/pip-requires
  Define keyring and pycrypto as one of dependent.

Change-Id: I36d3a63054658c0ef0553d68b38fefbc236930ef
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 1030440

If password is defined in keyring, use it; otherwise, prompt for the
password. Keying is configured using command line switch,
--os-use-keyring or env(OS_USE_KEYRING).

* openstackclient/common/openstackkeyring.py
  The abstract class for keyring, specifically for openstack. The
  class is used to store encrypted password in keyring, without
  prompting for keyring password. The encrypted password is
  stored in ~/.openstack-keyring.cfg file.

* openstack-common.py
  Update openstackkeyring library from openstack.common.

* openstackclient/shell.py
  OpenStackClient.build_option_parser(): New boolean argument,
   --os-use-keyring, default to env(OS_USE_KEYRING).
  OpenStackClient.authenticate_user(): Get password from keyring,
  if it is defined; otherwise, prompt for the password. If user
  enter a password and keyring is enabled, store it in keyring.
  OpenStackClient.init_keyring_backend(): New method to define
  openstack backend for keyring.
  OpenStackClient.get_password_from_keyring(): New method to
  get password from keyring.
  OpenStackClient.set_password_in_keyring(): New method go set
  password in keyring.

* toos/pip-requires
  Define keyring and pycrypto as one of dependent.

Change-Id: I36d3a63054658c0ef0553d68b38fefbc236930ef
</pre>
</div>
</content>
</entry>
</feed>
