Commit Graph

8 Commits

Author SHA1 Message Date
Paul Belanger 7b0af5bbfc Clean up bitrot
Do the things we need to do to get our testing working.

Change-Id: Ia9898a2406c601f45b07714b46a7d44632e229e5
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2021-06-22 08:50:57 -04:00
Paul Belanger 34bd22ca8b Add experimental installation from docker
This is our first attempt at running nodepool from docker, consider it
experimental.  The idea here, is you now have the option of using the
official docker images from https://hub.docker.com/u/zuul for nodepool.

Users themself will be required to manage / configure docker, this role
only installs / configures / starts nodepool.

Change-Id: I2f3aa301e626a7b09ff129a21a188cee06e31f18
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2019-02-07 16:15:03 -05:00
Paul Belanger 4666971ac5 Switch to molecule for testing
Molecule is the defacto testing tool for ansible roles. Switch to it to
make it easier for users to test.

Change-Id: I881e895877c9702e62c4415d48b0f33f34f7487b
Depends-On: https://review.openstack.org/593369
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-08-19 11:32:19 -04:00
Paul Belanger 2215e933f3 Move git into bindep
Dependencies for ansible should not be included into our role, they
should be setup by the user before hand.

Change-Id: Id35f43c6cd87dca9b4a91bfebb4f7e645ab21784
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-12-24 11:48:20 -05:00
Paul Belanger fdb7b6d23c Fixes for nodepool with zookeeper
Now that feature/zuulv3 branch was merged into master, we need to
include some fixes.

Update bindep.txt for fedora.

Change-Id: I06640d487149a555da5165b80826ebc689937bf5
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-12-14 16:03:15 -05:00
Paul Belanger f0ba2a4458 Clean up bindep requirements for ansible
Change-Id: I1fa588d4e1f07e488aa8d3db55e147f27cab8e4b
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-10-07 20:14:43 -04:00
Paul Belanger 1bdf8d2bd6
Remove epel-release / python-pip from role
These are dependencies our role requires. As such, they should be
installed by the user.

Change-Id: I924799a57ae83bdde7b358e81d6d948d18b9b8ab
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-09-03 21:52:00 -04:00
Andreas Jaeger 9c10040866 Move other-requirements.txt to bindep.txt
The default filename for documenting binary dependencies has been
changed from "other-requirements.txt" to "bindep.txt" with the release
of bindep 2.1.0. While the previous name is still supported, it will
be deprecated.

Move the file around to follow this change.

Note that this change is self-testing, the OpenStack CI infrastructure
will use a "bindep.txt" file to setup nodes for testing.

For more information about bindep, see also:
http://docs.openstack.org/infra/manual/drivers.html#package-requirements
http://docs.openstack.org/infra/bindep/

As well as this announcement:
http://lists.openstack.org/pipermail/openstack-dev/2016-August/101590.html

Change-Id: I29efab17a202e3038f784c770fa35aaf7ce00e95
2016-08-12 20:51:27 +02:00