31 Commits

Author SHA1 Message Date
OpenStack Proposal Bot
ff4bb8f28e Updated from global requirements
Change-Id: I8d24bb37b1b683a80c7dbede751f24588e346155
2018-03-15 07:34:35 +00:00
melissaml
b40093a7a7 Follow the new PTI for document build
For compliance with the Project Testing Interface as described in:
https://governance.openstack.org/tc/reference/project-testing-interface.html

For more detials information, please refer to:
http://lists.openstack.org/pipermail/openstack-dev/2017-December/125710.html

Change-Id: If3d24a6539426242d156a35a876ea24107fcb8ab
2018-03-12 12:11:09 +08:00
OpenStack Proposal Bot
6ffc243536 Updated from global requirements
Change-Id: Ia3058aaadb37b95e74a56540362c416521013296
2018-01-25 16:54:14 +00:00
OpenStack Proposal Bot
b451b3c1b4 Updated from global requirements
Change-Id: I7f86dd73c94997c4c04bfb819fce4afee2ff5f3c
2018-01-18 03:16:09 +00:00
Guoqiang Ding
8aef684fdd Update the doc theme
Change-Id: I0ed5cf27ecd43b9374f0fe6970dfa0cf85ad3583
2017-11-24 05:03:58 +00:00
OpenStack Proposal Bot
3c8eaea24e Updated from global requirements
Change-Id: Iff05ef3007475e8693cbf9e088be75129c567bf8
2017-10-06 18:58:16 +00:00
OpenStack Proposal Bot
ee20002288 Updated from global requirements
Change-Id: I52296332ce11e7cb7a713f2343658790c32762a8
2017-09-13 12:58:39 +00:00
OpenStack Proposal Bot
4d8bef356e Updated from global requirements
Change-Id: I0860fbdea1a7a78b884dcac2fad2225d0802d8e4
2017-08-18 11:37:56 +00:00
OpenStack Proposal Bot
f7e37651ff Updated from global requirements
Change-Id: Ie5d67624441ff9857c171c2c83972a4d411ca3c3
2017-07-27 19:17:30 +00:00
OpenStack Proposal Bot
cb4a27da79 Updated from global requirements
Change-Id: Iff9858c073b4b889a328ba30988d4e2e8648afde
2017-06-27 12:18:06 +00:00
OpenStack Proposal Bot
366d05db99 Updated from global requirements
Change-Id: Ia68998fd4ac201d76c883df7fe76259678ef90ad
2017-06-12 12:59:15 +00:00
OpenStack Proposal Bot
28a5ad6216 Updated from global requirements
Change-Id: I1d46e0a643c03de1e40c6d3836afd1dc7cad80f2
2017-06-10 21:44:43 +00:00
OpenStack Proposal Bot
f3cac1b5c4 Updated from global requirements
Change-Id: Ifa56c809c3ca9ee068bcde528c1efcc5a5cafeca
2017-06-02 22:03:19 +00:00
OpenStack Proposal Bot
9205417f27 Updated from global requirements
Change-Id: I48ee9273af56c253bf85b059d74ba3a265df120c
2017-05-17 03:54:58 +00:00
OpenStack Proposal Bot
73c16df8e6 Updated from global requirements
Change-Id: I3a5d25a292d484289aa86f530c0004c2d5501ee6
2017-02-11 17:48:52 +00:00
OpenStack Proposal Bot
d16e9129bf Updated from global requirements
Change-Id: Ie098f51a9d046dcffb934035cee177e790093165
2017-02-10 05:56:00 +00:00
OpenStack Proposal Bot
56c15fa5a0 Updated from global requirements
Change-Id: Id1ebfa41f8340b22e43b48cd877f8d7927af30bf
2016-12-02 05:10:52 +00:00
OpenStack Proposal Bot
9a7664183f Updated from global requirements
Change-Id: I99270d59d28d32d552734cd65e7e1aad6466fe48
2016-11-02 15:37:45 +00:00
Nish Patwa
d817194c4c [DOCS] Added release-name as a watermark to Docs.
Added a water mark to the role documentation
to make clear to deployers which release they're
working with.

Modified conf.py that adds watermark to the documentation according
to particular branch. If the current branch is master than
watermark is 'Pre-release' and if the current branch is
stable/<release-name> than watermark is <release-name>.

This is a combined implementation based on the following
patches:
- https://review.openstack.org/372565
- https://review.openstack.org/382637
- https://review.openstack.org/384140

Change-Id: I3ed25bdd8cb331e5a6ee08ab9295c6f70cd8f706
2016-10-18 17:10:46 +00:00
OpenStack Proposal Bot
4d55d0b6a1 Updated from global requirements
Change-Id: I195907739c034afaf09edefcc6d4db1047f7fb21
2016-09-30 10:22:12 +00:00
OpenStack Proposal Bot
c991bccef4 Updated from global requirements
Change-Id: If90e01c1c4b0842f9284b2c392d286b5d099431e
2016-08-18 05:30:53 +00:00
Jesse Pretorius
c9d245bd62 Add python packages for SNI support in tests
This adds python packages required for SNI support to ensure that tox
installs the packages into the venv when running tests.

Change-Id: I299fc1ffc94a2578f7354875011e35571f4e00f0
2016-08-16 14:18:58 +00:00
OpenStack Proposal Bot
b4cb4aaabe Updated from global requirements
Change-Id: I75425e0fcd0e5729405dc38adaa84da692582d2d
2016-07-15 03:57:54 +00:00
Jesse Pretorius
ad77b184f7 Implement doc8 checks for docs
In order to prepare for the move of detailed configuration
content from the install guide to the roles, doc8 checks
are being implemented in the roles to ensure that any new
content submitted is properly checked.

Change-Id: I71feb1f32e3233693ada8f29c356f3a219c51934
Partially-Implements: blueprint osa-install-guide-overhaul
2016-07-13 12:55:58 +01:00
Jesse Pretorius
9a104b5158 Update tox configuration
In order to prepare for implementing requirements management by the
OpenStack requirements management process, and to improve the
reliability and effectiveness of test execution, this patch implements
some changes to the tox configuration:

- The minimum tox version is increased in order to be able to use
  constraints for the python packages.
- The OpenStack upper-constraints are used when preparing the test
  venv for the linters checks.
- Any proxy environment variables set on the test host are passed
  into the venv to enable testing from behind a proxy.
- The environment variables used by Ansible tests are moved into
  a new venv called 'ansible' and this environment is inherited
  by all Ansible-related tests.
- The docs test will clean-up an existing build directory before
  executing the docs build.
- The releasenotes build cannot use upper-constraints at this point,
  so it doesn't.
- The Ansible role download will no longer ignore errors so that any
  problems discovered will result in a failed test.
- The human readable logging callback plugin is implemented for
  functional testing.
- The ansible test requirements are moved into tox.ini to ensure
  compliance for requirements.txt/test-requirements.txt for the
  global-requirements management contract.
- The ~/.ansible directory as a whole is not deleted. Instead only
  the plugins and roles folders are deleted to ensure that zuul's
  Ansible artifacts are left in-place.
- The ansible-lint version is updated to support execution against a
  folder, and the test now executes against the entire role to ensure
  that it captures all applicable files for lint testing.

This is a combined port of the following:
- https://review.openstack.org/323507
- https://review.openstack.org/338193
- https://review.openstack.org/332443
- https://review.openstack.org/338193
- https://review.openstack.org/339493

Change-Id: I7b68b4ccaf655e14a56804e3a004bb5abd4ec455
2016-07-08 15:36:20 +01:00
Jesse Pretorius
4dcf0fac98 Pin test-requirements to match OpenStack requirements
A new release of flake8 is causing lint faiures. Our requirements
should match OpenStack requirements anyway.

This patch pins to the current master requirements from the
OpenStack requirements repository using global-requirements.

Change-Id: If6bc861b10a45e1a8ade51567857745ace0b01b8
2016-06-17 12:35:10 +01:00
Jesse Pretorius
62f3f37104 Remove Liberty releasenote index
Change-Id: I62543db330d991d545bb750ad0c3ed79f4f42cbf
2016-04-21 09:20:30 +01:00
Kevin Carter
76e009dd68 blacklist Ansible 1.9.6
This version of ansible is broken due to the following upstream
Ansible issue:
  * https://github.com/ansible/ansible-modules-extras/issues/2042

Change-Id: I48188bdf7d602dd30e52de64aed56843bd20cd10
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2016-04-16 08:42:54 -05:00
Jesse Pretorius
afcf852ae3 Add reno scaffolding for release notes management
Change-Id: I8553bf2cd84baf4a3e4ff83bd38d479de5398b0d
2016-04-09 19:20:32 +01:00
Travis Truman
0b35d1c180 pin version of ansible-lint we use for testing
Latest release of ansible-lint 2.4.0 has broken
role linter tasks by introducing a dependency on
openstack-ansible-plugins for all linting

While we may choose to adapt the linter tox env
in the future, for now we want to return to previous
linter behavior.

Change-Id: I4e09368fe1ba54002d34fd2969c10e2c1da3c06f
2016-03-15 11:40:19 -04:00
Travis Truman
8c21de8612 Implement base configuration for independent repository
Change-Id: I2226f825d2d5132331496ce2cf8aeda65d605dff
2016-03-02 09:39:02 -05:00