News and announcements

Barbican Havana Final Release 2013.2

Written for Barbican by John Wood on 2013-10-17

The Barbican team is proud to announce the final release of Barbican for Havana 2013.2.

Information on the milestone and its associated tarball are available at: https://launchpad.net/cloudkeep/havana/havana

With this release, the following features are available:
1. Added Vagrant support to standup an entire Barbican network locally (so the API, queue, worker and database nodes). See this page for more details: https://github.com/cloudkeep/barbican/wiki/Vagrant-Usage
2. Addresses bug #1220957, whereby Barbican will return a 500 error on attempts to GET binary secrets with an Accept header of text/plain. A 406 is returned instead as expected.

An updated Python client library and command line interface for Barbican is also available in Pypi here: https://pypi.python.org/pypi/python-barbicanclient/

Thanks to Jarret Raim, Andrew Hartnett, Douglas Sims, Sheena Gregson, John Vrbanac, Henry Yamauchi, Douglas Mendizabal, Paul Kehrer, Melissa Kam, Arash Ghoreyshi, Malini Bhandaru and John Wood for their contributions to this milestone.

Updated . Read more

Barbican Havana-3 Milestone

Written for Barbican by John Wood on 2013-09-06

The Barbican team is proud to announce the third milestone delivery with the OpenStack project: Havana-3.

This milestone can be found at:
    https://launchpad.net/cloudkeep/havana/havana-3/+download/barbican-2013.2.b3.tar.gz

With this milestone, 3 blueprints have been implemented. Here is a quick summary of the new features:

  * Added a variety of refinements to the API and crypto plugin contracts.
  * Added PKCS #11 interface support for HSMs, currently operating with SafeNet's Luna SA
  * Added Role Base Access Control (RBAC) utilizing 4 roles: admin, creator, audit, observer.
  * Added an error reason to 'orders' resource creates that fail asynchronously

More details can be found at: https://launchpad.net/cloudkeep/havana/havana-3,
and here: https://github.com/cloudkeep/barbican/wiki/Release-Notes

An updated Python client library and command line interface for Barbican is also available in Pypi here: https://pypi.python.org/pypi/python-barbicanclient/

Thanks to Jarret Raim, Andrew Hartnett, Douglas Sims, Sheena Gregson, John Vrbanac, Henry Yamauchi, Douglas Mendizabal, Paul Kehrer, Melissa Kam, Arash Ghoreyshi, Malini Bhandaru and John Wood for their contributions to this milestone.

Updated .

Barbican Havana-2 Milestone

Written for Barbican by John Wood on 2013-07-18

The Barbican team is proud to announce the second milestone delivery with the OpenStack project: Havana-2.

This milestone can be found at:
    https://launchpad.net/cloudkeep/havana/havana-2/+download/barbican-2013.2.b2.tar.gz

With this milestone, 2 blueprints have been implemented and 1 bug has been fixed. Here is a quick summary of the new features:
  * The Barbican project was setup in the Stackforge repository
  * Database migration support was added (via Alembic)
  * RPM packaging support was added
  * Debian packaging support was cleaned up
  * Validation was improved
  * Several defects were addressed (as managed prior to Launchpad/Stackforge move)

More details can be found at: https://launchpad.net/cloudkeep/havana/havana-2

Thanks to Jarret Raim, Andrew Hartnett, Douglas Sims, Sheena Gregson, John Vrbanac, Douglas Mendizabal, Paul Kehrer, Melissa Kam, Arash Ghoreyshi, Malini Bhandaru and John Wood for their contributions to this milestone.

Packaging awesomeness.

Written for anvil by Joshua Harlow on 2013-06-03

Just a heads up for those that are using anvil on grizzly or havana (master).

Allessio & Anastasia has been very busy doing some great work!

Some of the new changes:

- A new 'prepare' stage that builds all dependencies and openstack code into rpms using rpmbuild using 'deep' pip/rpm requirement analysis.
  * This creates a bunch of packages and creates a anvil repo file/directory with those packages.
  * See: https://anvil.readthedocs.org/en/latest/topics/examples.html#preparing
  * This one now also runs as non-sudo (woot!)
- Install stage that now installs packages from the previous repo and creates config files and such.
- Start/stop/uninstall stage works as before.

The prepare stage basically creates the openstack-dep and individual packages (aka a 'metapackage') and a mini-anvil-repo with strong requirements on rpm dependencies.

See: https://anvil.readthedocs.org/en/latest/topics/examples.html#packaging for an example.

And then later you can just use that mini-repo as your official repo for your deployments (after testing and so-on).

Pretty awesome!

-Josh

python-heatclient release 0.2.2

Written for python-heatclient by Steve Baker on 2013-04-11

The heat development community is pleased to announce the release of python-heatclient version 0.2.2. This is a maintenance release.

python-heatclient provides a command line interface and a python library to access the Heat API.

This release can be installed from the following locations:
http://tarballs.openstack.org/python-heatclient/python-heatclient-0.2.2.tar.gz
https://pypi.python.org/pypi/python-heatclient

The following issues are fixed in this release:

#1163335 (Simon Pasquier) "heat stack-create" doesn't return the error message from server
#1144630 (Steven Hardy) --disable-rollback option should be --enable-rollback
#1160648 (Steve Baker) When invoking --token-only the username should also be passed
#1160689 (Steve Baker) Pretty table headers should match raw output keys

4145 of 62 results