22 Commits

Author SHA1 Message Date
Douglas Mendizabal
0db6b00660 Fix automatic signing
Jenkins didn't like the previous expect script.  This one should work.

Change-Id: Ic94daef65f342a12f8f194163271f2204ba28b27
2013-11-20 18:06:16 -06:00
Douglas Mendizabal
bdde8f4271 Sign RPM builds.
Changed the packaging scripts to use GPG signing.

Change-Id: I380a43f090bc8fb4f30adf5b6879f02b0c0aeb68
2013-11-19 16:50:49 -06:00
jfwood
c22d95ba24 Remove Celery and Kombu version pinning
The pinned version of Kombu was incompatible with the latest un-pinned
version of Celery. Removing this pinning fixed the issue.

Change-Id: I868c86ac67350e6429ce806af3385623c8931548
2013-11-11 22:13:35 -06:00
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
Douglas Mendizabal
1895304cd3 Pin billiard version to 2.7.3.34
The latest Celery release is incompatible with billiard 3.x

Change-Id: I05c6beb6c2f9463d41736c27b2e82551f1e2872f
2013-10-22 17:21:55 -05:00
Douglas Mendizabal
fb29c691e9 Fix for bug/1238895: normalize plain text mime types.
Change-Id: Iec5f37a37055a41816ec00eef009eb0c05b328c8
2013-10-15 16:56:20 -05:00
jfwood
cd06cd1467 Add back a explicit barbican-worker.py install line.
If this line is not included in the spec file, then a
'Requires: /var/lib/jenkins/.pyenv/shims/python' line shows up in the
RPM builder output, and then the package doesn't install correctly.
This commit is to add this line back into the spec file.

Change-Id: I5e7cf15525c5681bef3034a06339982b373578d6
2013-09-18 23:07:36 -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
Douglas Mendizabal
0722ecfe7e Freeze amqp version for rpm packaging
The latest version of Kombu requires amqp version
be less than 1.1, so we're freezing at 1.0.13.

Change-Id: I0ed6d717b428687600dfc99ff1c51cacb0930bce
2013-08-23 10:14:20 -05:00
Douglas Mendizabal
da6e861e37 Update dependency packaging
Set pyenv to use the system python for packaging
also, Kombu updated the version of amqp it depends on.

Change-Id: I8f2301611aa0f7d0ed41453d3376bf4b1efd3f99
2013-08-22 18:40:49 -05:00
Paul Kehrer
ce136ad3ae moar dependencies thanks to oslo.
touching the commit msg to try to wake up zuul

Change-Id: Idf2729c47b2d0c98a09b8f29c9b3b17fcdd926f0
2013-08-22 13:58:27 -05:00
Douglas Mendizabal
e2f2d95076 Add new dependencies to rpm.
Change-Id: I898ebff979c595fd462dbc47cbc11a94c75a75d6
2013-08-21 13:15:12 -05:00
Douglas Mendizabal
80b810eb84 Fix rpm build.
It appears that pyenv is incompatible with rpmbuild since setup.py
is installing files to BUILDROOT/.pyenv/... instead of using paths
that match the system python.  This file should force pyenv to use
the system python for the build.

Change-Id: I1d7deca736cfa1bb0c8ea842113ba4daa33c41fd
2013-08-13 16:02:24 -05:00
Jenkins
0a64ef62e5 Merge "Fix PyCrypto rpm package name built by fpm." 2013-07-24 16:26:54 +00:00
Douglas Mendizabal
e4e1816c5f Fix PyCrypto rpm package name built by fpm.
fpm package naming convention does not match existing
CentOS package.

Change-Id: If0b3afc22bed3aa7c7b0a771a2565d6fbffc2b0d
2013-07-24 11:20:14 -05:00
Jenkins
a0571a1577 Merge "Package PyCrypto 2.6 into an rpm using fpm." 2013-07-24 15:08:55 +00:00
Douglas Mendizabal
803a044ddb Package PyCrypto 2.6 into an rpm using fpm.
The available python-crypto package in CentOS 6.4 (version 2.0.1)
is too old.  Specifically the Crypto.Random package is unavaliable.

Change-Id: Ifa000d1fb633de5b69194e557978587280e47b02
2013-07-23 18:01:34 -05:00
Douglas Mendizabal
4b01ccca78 Stop barbican-api during rpm removal.
Change-Id: If5e8e3081935284419f28a21d79920e4c31084b1
2013-07-23 10:46:42 -05:00
Douglas Mendizabal
11c1e2c9eb Package dependencies in RPMs using fpm.
Change-Id: Ia44ed880d4aba43d85c38d7fa7314cc9b01e3815
2013-07-16 19:33:40 -05:00
Douglas Mendizabal
af9f827437 Automate rpm build.
Change-Id: Id3c4fe7590fa8c8dff827fa783880acb4beeba70
2013-07-16 13:45:31 -05:00
Douglas Mendizabal
1a7d9fa3bc Fix rpm dependencies.
Change-Id: I5d6198ada09333891b1c3a94c4a8caebb014973d
2013-07-12 23:38:47 -05:00
Douglas Mendizabal
0517c90a68 Added barbican-api rpm packaging.
Change-Id: I758880bc71648c1179c2249aa49e5772ae34702b
2013-07-08 18:05:38 -05:00