13 Commits

Author SHA1 Message Date
jfwood
fc155c2f72 Add a better installer for local Barbican application instances.
The current local installer (bin/barbican-all) requires that users
perform several steps before hand. The new installer seeks to minimize
the amount of manual steps needed.

Change-Id: Ie5d74331028fa7c463f53bed92a504771c09a385
Implements: blueprint add-local-installer-script
2013-11-04 15:25:49 -06:00
jfwood
ecffbfa79c Remove unneeded Barbican worker script from generated RPM.
An unneeded script (bin/barbican-worker) was being specified in the setup.py
file, but not specified in the RPM spec file as it is not needed for deployment.
This was leading to an 'unneeded file' error in the RPM build process. This
change removes that unneeded file from setup.py.

Change-Id: Ib9913ca152fc333f9e7ef9f1f749b2907970bd35
2013-09-18 13:40:34 -05:00
jfwood
2e65939bfd Add files to create worker RPM and get api/db/queue/worker nodes deployed.
As part of building out the Barbican network of nodes, this commit adds files
and configuration to create an RPM package for the Barbican worker nodes. Files
needed to make this work as part of a network of Barbican API, queue, worker
and database nodes are also added.

Change-Id: I87a36b7c09bbd3fec7661ce6adbcbb5b0c6df689
2013-09-16 18:03:35 -05:00
Paul Kehrer
b03530abe0 P11CryptoPlugin is now functional
Still needed: tests (next up)

Change-Id: Ib4ed643178a8e1d4b72c5a588ed8b8b90b0805f4
Implements: blueprint crypto-implement-hsm-plugin
2013-08-12 12:21:07 -05:00
Paul Kehrer
7d7e918953 Update P11 plugin to function & match new plugin contract.
add plugin to entry_points and more cleanup

Change-Id: Ie3c742e3071912f3a22d7460cfb79b1a383efb6f
Implementing: blueprint crypto-implement-hsm-plugin
2013-08-09 11:41:40 -05:00
Douglas Mendizabal
7be959728b Fixed script rename in setup.py 2013-06-10 18:40:48 -05:00
Malini K. Bhandaru
9593773c7b Oops, put back the 'see glance setup.py' for later version flow incorporation ala OpenStack lines 2013-05-22 16:01:53 -07:00
Malini K. Bhandaru
02d85859e1 removed references to glance and substituted with barbican 2013-05-22 15:38:11 -07:00
Douglas Mendizabal
d60760a03e Use oslo.config to load crypto plugins 2013-05-15 18:42:02 -05:00
Douglas Mendizabal
db40a53c00 Added crypto plugin encryption to Secrets post. 2013-05-10 03:08:06 -05:00
John Wood
6f3531d8ec Fixed PEP8 violations 2013-04-08 19:07:17 -05:00
John Wood
8f783f473b Merge of previous project work into this project 2013-04-01 18:26:03 -05:00
John Wood
a604b63d84 Add test and config files to test Jenkins 2013-03-01 12:49:10 -08:00