Paul Czarkowski
d8e3e78bd6
make pip md5 a variable
2015-07-01 10:00:13 -05:00
Jesse Keating
9abe6da804
Switch from python setup.py to pip for install
...
Using python setup.py install with a PBR managed system doesn't work. It
hasn't been supported for a while
(http://lists.openstack.org/pipermail/openstack-dev/2013-September/015525.html
and
https://openstack.nimeyo.com/42989/openstack-dev-pbr-support-for-python-setup-py-install ).
It's now breaking in our CI due to not installing the required deps,
such as the requests module. By using pip install we get all that we
want, as upstream for PBR suggests.
2015-06-16 15:30:07 -07:00
Jesse Keating
e94a14c013
Pip bumped again on June 5th. Update the hash.
2015-06-15 20:26:48 -07:00
Jesse Keating
72cbfa666c
Pip version bump, new md5
2015-04-10 11:20:28 -07:00
Craig Tracey
30722682a0
Add RedHat support
...
This adds the ability to use giftwrap for RedHat based builds. It is
basically identical to the Debian/Ubuntu build, so this was trivial
to implement.
2015-04-02 19:29:12 -04:00
Craig Tracey
f4c09f06b9
Always ensure that we have latest pip/setuptools
...
We always want to be sure to have the latest pip and setuptools, so
remove them if present in apt and then install them in the Vagrantfile
itself.
2015-03-30 12:09:35 -04:00
Paul Czarkowski
bb32d919fc
Merge pull request #28 from blueboxgroup/vagrant-build
...
Update Vagrantfile to make use of OpenStack provider
2015-03-24 17:04:26 -04:00
Craig Tracey
5b474abdad
Fixing bad merge
...
Just a rebase
2015-03-24 15:51:46 -04:00
Craig Tracey
c63dbee25f
Merge branch 'master' into vagrant-build
...
Conflicts:
Vagrantfile
2015-03-24 15:50:10 -04:00
Craig Tracey
193b2e37c1
Update Vagrantfile to make use of OpenStack provider
...
Updating the Vagrantfile so that builds may be run in an OpenStack
cleanroom instance as well as locally via virtualbox. In order to
properly configure the vagrant instance, a number of environment
variables are utilized. First, all normal OpenStack auth envronment
vars are used to create the instance, and then a host of
GIFTWRAP_OS_* vars are added to control things like the image being
spun up, the networks it is attached to, etc.
A postbuild mechanism is added to allow one to do things like ship
artifacts to a repo, Swift, etc.
2015-03-24 15:26:34 -04:00
Craig Tracey
8b52d2b112
Update Vagrantfile to make use of OpenStack provider
...
Updating the Vagrantfile so that builds may be run in an OpenStack
cleanroom instance. More to come on this one.
2015-03-17 17:56:11 -04:00
Craig Tracey
98af4f5fa8
Clean up the sample manifest
...
Move the manifest to an examples directory and update Vagrantfile
accordingly.
2014-12-13 12:07:16 -05:00
Craig Tracey
aaa16b8b6d
Break build preparation out from the Vagrantfile
...
As we will not always use vagrant for building images, break the
preparation bits into scripts per distro.
2014-12-03 13:49:56 -05:00
Craig Tracey
c3ff81b640
Add libsqlite to the Vagrantfile
...
All of this needs to be broken out to support Debian and RHEL based
distros, but add this dependency for now.
2014-11-20 12:54:28 -05:00
Craig Tracey
a0c7bde589
add database packages for ubuntu
...
adding mysqlclient-dev and pq-dev so that pip installs will work.
2014-11-15 22:04:13 -05:00
Craig Tracey
f1f070c590
Vagrant environment variables and fixed heredoc
...
Change the Vagrantfile variables to be overridable via environment
varaibles and fix a broken heredoc.
2014-11-13 17:32:16 -05:00
Craig Tracey
af2d893911
Update Vagrantfile
...
The Vagrantfile had been mostly ignored until now. Update it with the
beginnings of variables for box name/url as well as some of the bits
necessary for install bits under Ubuntu. This will eventually be
extended to support other distros as well.
2014-11-13 16:09:22 -05:00
John Dewey
e720096a1c
Using a makefile
2014-06-02 11:45:27 -07:00
John Dewey
fe63f100ed
Added a Vagrantfile for development
...
Didn't want to dirty my system with ruby and fpm. Have a clean vagrant
to do development against.
2014-05-31 14:57:24 -07:00