Makes use of newer feature which produces failures only when current
commit is adding new violations, exiting ones being considered
as already known.
To prove it works, it also removes the E208 from warn, making it
an error. Still, the final linting result is a success because
these violations were already present before current commit.
Change-Id: Ia858f2a3e71d9634e9d90e890d82714105e8f8c9
Add a unit testing framework for python roles. Thanks to Matthew
Treinish for the suggestion of how to perform discovery (and much of the
code which is copied from Tempest).
Change-Id: Iec95dd1026a41614def57c65c3faa0516a682a5a
This adds a Sphinx module that includes the 'description' field of
a zuul job into the documentation.
Change-Id: Iaaf5d9c1013d6c1e788046db9dbf1278d786c01e
Also add a .gitignore and establish a documentation pattern.
Change-Id: Ib447ac13d03de4ab61171d50b19117ff654ad329
Co-Authored-By: Paul Belanger <pabelanger@redhat.com>