Commit Graph

8 Commits

Author SHA1 Message Date
Paul Belanger 93a28202bc Disable windmill / docker jobs
We need to disable windmill jobs, as we are currently wedged on fixing
jobs. Current fixes need to happen our a few projets, so once everythign
is working, we'll bring this back online and merge eveyrthing in at
once.

Docker jobs look to be broken, disable for now and maybe look to migrate
to podman.

Add pytest to test-requirements.txt

Change-Id: Ie7b89f4bf0089e8020a625d4c561089695d529c0
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2020-04-29 11:06:40 -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 efc9d57e2c Switch to testinfra for role validation
We can switch to using testinfra to help ensure ansible did everything
properly.

Change-Id: I9e21cd16f1149d76308043a97658c93e7f14ac42
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-08-16 20:26:51 -04:00
Paul Belanger 9105363441
Update tox -edocs settings
Clean up our README.rst file and use variables right from
defaults/main.yaml. This will ensure they are always up to date.

Change-Id: If2f8bf5b04491f54590f840cbaa98f2d67faf8d0
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-03-27 21:30:36 -04:00
Paul Belanger 18b8f87a6e Add documentation requirements for gate
Change-Id: I83ae3bb426c1a951216e2ca0509d1b5ab5020ecc
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-11-21 17:59:29 -05:00
Paul Belanger ceb2d3643a Add tox -epep8 support
Change-Id: I1815c42f74df237e810332b55c0e890d80ebada9
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-11-17 17:07:39 -05:00
Paul Belanger 65242d65ab Add tox -eansible-lint support
This is our first of many tests that we'll be gating on.

Change-Id: I79bee90bc989463a115b4e58c8c5226be6fe4f6f
Depends-On: Ia0d691baca3d9ef7386b2748bc6042a546e6d5f6
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-11-11 21:32:54 -05:00