Commit Graph

110 Commits

Author SHA1 Message Date
Guilherme Steinmüller b9a2cc75ab Retire openstack-ansible-os_almanach
Change-Id: I5fb5593772c41f5c18154c7ac77a12bfa79de625
2019-04-24 16:40:02 -04:00
Zuul b2142def3e Merge "Change openstack-dev to openstack-discuss" 2019-04-24 20:01:17 +00:00
Zuul 2a7b0d1c67 Merge "Trivial: Fix the pep8 warning" 2019-04-24 19:30:40 +00:00
OpenDev Sysadmins de47ccab70 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:40:12 +00:00
OpenStack Release Bot 263811152a Update master for stable/stein
Add file to the reno documentation build to show release notes for
stable/stein.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/stein.

Change-Id: Iab4b07c24c3acc8703ba14f2e1632f74534a21e5
Sem-Ver: feature
2019-04-08 09:16:37 +00:00
Mohammed Naser 9dee2758da docs: drop sphinxmark
sphinxmark is no longer compatible with the latest release of Sphinx
which is causing all of our documentation jobs to fail.  This patch
removes it as our current usage of openstacktheme for documentation
already provides watermarks for current branch and notices for which
branch the documentation covers.

Change-Id: I96ac91b963ce58cf4e1a77cf903168362572df52
2019-04-04 05:12:47 +00:00
Zuul 3df0196d2b Merge "Add bugs url link to README" 2019-03-29 00:15:52 +00:00
OpenStack Proposal Bot 50a32e6f59 Updated from OpenStack Ansible Tests
Change-Id: I4e03b69cb7147ade566a3b03a3ff23b41ce7605e
2019-03-22 21:57:41 +00:00
Zuul fa9055e1b5 Merge "fix tox python3 overrides" 2019-03-15 15:43:44 +00:00
OpenStack Proposal Bot 5c4eb46392 Updated from OpenStack Ansible Tests
Change-Id: I2384973853e5798e992458ff1b30953444e60d87
2019-02-27 06:02:58 +00:00
ShangXiao c8fa1293eb Add bugs url link to README
Change-Id: Id25300701a1cb54f6bef7e39f60d96efad2117e8
2018-12-05 00:27:31 +00:00
98k c236d714cc Change openstack-dev to openstack-discuss
Mailinglists have been updated. Openstack-discuss replaces openstack-dev.

Change-Id: I20334ecde383c46613a936db4b4f06a4ce7d96f3
2018-12-04 04:03:57 +00:00
Vieri f475bb53bb fix tox python3 overrides
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.

We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.

We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.

Change-Id: Ib41b2ea8657a996459e43caaac81f5020c0bb31a
Closes-Bug:  #1801657
2018-12-01 10:56:05 +00:00
melissaml 298bee214d Trivial: Fix the pep8 warning
The yaml should start with "---"

Change-Id: I2e0bf82c4a4d696067c2b1c1d2381a0f15f1d6b4
2018-11-08 19:59:25 +08:00
OpenStack Proposal Bot f477528e2d Updated from OpenStack Ansible Tests
Change-Id: I3b9c86593774a5c4afa04cb482ac41aa2eab8461
2018-10-02 14:51:48 +00:00
Zuul c9d59c82c2 Merge "fix tox python3 overrides" 2018-09-29 18:11:45 +00:00
OpenStack Proposal Bot f0a948cf60 Updated from OpenStack Ansible Tests
Change-Id: Ic95ebd4ce903a0de1cad70e48d2dca5b53d4fb0d
2018-09-29 04:53:23 +00:00
OpenStack Proposal Bot 2de30886b7 Updated from OpenStack Ansible Tests
Change-Id: I816038dd3eaca6ca0b2ccb9518747051540ff36d
2018-09-28 06:18:28 +00:00
Doug Hellmann 478249c85b fix tox python3 overrides
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.

We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.

We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.

Change-Id: Ie6a36ec96e12baac3c642bef25c22e72cf08f6e5
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-09-26 18:42:43 -04:00
huang.zhiping 2576d691a9 switch documentation job to new PTI
This is a mechanically generated patch to switch the documentation
jobs to use the new PTI versions of the jobs as part of the
python3-first goal.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: I3d4e2de1432406d0b29c6641b2e7ffd1b9b53ca5
Story: #2002586
Task: #24319
2018-08-21 13:21:51 +00:00
huang.zhiping 60303bbe2d import zuul job settings from project-config
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.

Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.

Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: Id814dc27fb3f2e9b11a9d7de44b0272cac7a8ae0
Story: #2002586
Task: #24319
2018-08-21 13:00:21 +00:00
Zuul 7b0b2231a6 Merge "Use the TESTING_BRANCH env var for constraints" 2018-08-19 18:32:29 +00:00
Zuul d8c4bf7f69 Merge "use include_tasks instead of include" 2018-08-17 04:54:28 +00:00
Jesse Pretorius aff6de769c Use the TESTING_BRANCH env var for constraints
The TESTING_BRANCH environment variable is provided by the
run_tests.sh script and is derived from the .gitreview file.

This ensures that once the master branch becomes a stable
branch, the constraints from the stable branch in the
integrated repository will automatically get used once the
.gitreview file is updated.

To ensure that the required environment variables are present
we export them appropriately in run_tests.sh and modify the
tox configuration to pass them into the tox test.

Change-Id: I4863378335fea1541a6323cfad909b957c394bd7
Needed-By: https://review.openstack.org/579371
2018-08-16 15:31:11 +01:00
caoyuan 3cd7fbdc28 use include_tasks instead of include
include is marked as deprecated since ansible 2.4[0]

Switch to include_tasks or import_playbook as necessary

[0] https://docs.ansible.com/ansible/2.4/include_module.html#deprecated

Change-Id: I739584e0f4585832dbc5ee37a82eda5582866023
2018-08-15 14:39:52 +08:00
jacky06 6a0db284d5 Add the project source code repository in README
Change-Id: I66a35391411e4bfed123179bc95c941b7f26aa90
2018-08-15 04:04:28 +00:00
OpenStack Release Bot 3d24b2fcf1 Update reno for stable/rocky
Change-Id: I94f49c199748a48bea80b15ac68eb9441f023573
2018-08-10 16:45:45 +00:00
Zuul f4a5c872dc Merge "Add bionic to galaxy_info metadata" 2018-08-08 18:19:06 +00:00
Zuul bf748a52ef Merge "Add CI jobs for bionic" 2018-08-07 11:47:27 +00:00
Jonathan Rosser e25077abd8 Add CI jobs for bionic
Change-Id: I9b47ffbce778a1d2bad469c13d46603d02f86d68
2018-08-07 11:32:13 +01:00
Jonathan Rosser eee7a959b0 Use generic vars file for ubuntu
These vars work for both Xenial and Bionic

Change-Id: Iac77e7df252610bfd3d88165337d89e7d7e30b42
2018-08-06 09:26:32 +01:00
Jonathan Rosser a2dc6fbae8 Add bionic to galaxy_info metadata
Depends-On: https://review.openstack.org/#/c/587531/
Change-Id: Ifbb8cdf2431dc3d732fe53bcf0361cd10fa6ce44
2018-08-02 20:39:29 +00:00
Kevin Carter eac3740711 Convert role to use a common systemd service role
This removes the systemd service templates and tasks from this role and
leverages a common systemd service role instead. This change removes a
lot of code duplication across all roles all without sacrificing features
or functionality. The intention of this change is to ensure uniformity and
reduce the maintenance burden on the community when sweeping changes are
needed.

Change-Id: Id817631699d711993bbdad08660d8067550430e6
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2018-07-30 23:12:38 +00:00
Jean-Philippe Evrard be6bbec459 Fix usage of "|" for tests
With the more recent versions of ansible, we should now use
"is" instead of the "|" sign for the tests.

This should fix it.

Change-Id: Ie5d46021a433be3bf40243546ca1e10f05e2fe8e
2018-07-12 16:59:17 +02:00
Heba Naser f77205b26e Use tests repo for common role test requirements
Using tox for requirements management requires in-repo
requirements files for all our repositories. Rather than
do that, we make use of the tests repo to capture our
common requirements and use this to install them.

This reduces our review requirement rate and simplifies
maintenance for us for the tox config. It also makes it
usable with 'Depends-On', which is marvellous!

The tox requirements definitions for docs/releasenotes
builds are left in-place as those are standard entries
across the community. If that changes at some point, we
can re-assess those entries too.

Depends-On: https://review.openstack.org/579208
Change-Id: I48215dec6a37b0f99e65aa29219d8a80e8e44fec
2018-07-02 12:29:51 -04:00
ZhijunWei 0e0234ba73 Fix the home-page
Change-Id: If8c5fd94808384c8e51935db7616d65b159818e2
2018-06-22 23:30:03 -04:00
melissaml a529ae4cbf Update README.rst information
1) Add documentation url link.
2) Add release notes url link.
3) Add the project home url link.

Change-Id: I932d78db263f9b4f0b48cf948cf7df5665207f57
2018-06-19 11:31:47 +08:00
OpenStack Proposal Bot 3092536e0a Updated from OpenStack Ansible Tests
Change-Id: I30807b35dd64abe6da8477c23f1392787d29ca98
2018-06-06 00:39:52 +00:00
OpenStack Proposal Bot 9d4b92950f Updated from OpenStack Ansible Tests
Change-Id: Iddcce0432c12b8d35b08ea449761d03805ac4bed
2018-06-01 22:05:40 +00:00
OpenStack Proposal Bot 99fea4e272 Updated from OpenStack Ansible Tests
Change-Id: Iabcaa2e1aa2ea9a7fd0ef5724046815249f50e30
2018-05-09 19:39:42 +00:00
OpenStack Proposal Bot 47b2ddd375 Updated from OpenStack Ansible Tests
Change-Id: I551ba7689c827586205377aaecae9036a923b631
2018-05-07 19:42:23 +00:00
Mohammed Naser cd0281752c OSA0003: Password should not be logged
The password is currently logged in the tests which is failing
the linter tests.

Change-Id: I33e84b312e24db07fe9e875ca1546bf9f917cca8
2018-05-07 15:34:40 -04:00
Jesse Pretorius c9e7d54212 Remove tests-repo-clone.sh
Now that run_tests.sh handles the tests repo clone, we can
remove the use of the older tests-repo-clone.sh script.

Change-Id: I7c2b38c7cb07da34bb435e99a0eae1ec0eba5899
2018-03-28 10:12:49 +01:00
OpenStack Proposal Bot 598b74ff5e Updated from OpenStack Ansible Tests
Change-Id: Idc6cf4d45343b005b16466fd8effb1d3b7b57eb7
2018-03-27 15:49:47 +00:00
Zuul b54685ecb5 Merge "ansible-role-requirements: Use systemd_service role from openstack namespace" 2018-03-25 17:05:12 +00:00
Jesse Pretorius 5a4538e688 ansible-role-requirements: Use systemd_service role from openstack namespace
In order to ensure that the updated role is used for tests,
we adjust the a-r-r file to pull from the correct repo.

Change-Id: I5e7db93dee0f328fa2f6ab57b7c568f699501fdb
2018-03-25 16:18:36 +01:00
Jesse Pretorius 354e0800ff ansible-role-requirements: Add common python_venv_build role
In order to allow tests to work as the use of the common
role is implemented in the various roles, we pre-implement
the addition of the role into the a-r-r file.

Change-Id: Id5547ea9f48c0250330956d6b8463a4e315f92f7
Implements: blueprint python-build-install-simplification
Signed-off-by: Jesse Pretorius <jesse.pretorius@rackspace.co.uk>
2018-03-24 23:18:45 +00:00
Jesse Pretorius 4f61d47338 tox.ini: Expose USER environment variable to execution environment
In order to allow the use of the environment variable which informs
Ansible which user executed the playbook, we pass the USER env var
into the environment that tox builds.

Change-Id: Ia17c9a50ff673557bf33992bd911abdcac61069b
Implements: blueprint python-build-install-simplification
Signed-off-by: Jesse Pretorius <jesse.pretorius@rackspace.co.uk>
2018-03-15 17:57:39 +00:00
OpenStack Proposal Bot d6bb781959 Updated from global requirements
Change-Id: I463c461137b480e5b8d03459aac683c2e78692c8
2018-03-15 07:31:34 +00:00
Jesse Pretorius 73a3cd6877 ansible-role-requirements: Add common systemd_service role
In order to allow tests to work with https://review.openstack.org/551028
merged, add the role to the a-r-r file.

Change-Id: I7533eab9e1665592c6028a7fa5fef01c28ec5611
2018-03-13 16:48:51 +00:00