Commit Graph

128 Commits

Author SHA1 Message Date
Guilherme Steinmüller d4e03338cf Retire openstack-ansible-os_molteniron
Change-Id: Idbf958f59a5443abc35d5ed09d086be0ec9688d6
2019-04-24 16:33:17 -04:00
Zuul 25990a46bc Merge "Fix README.rst" 2019-04-24 19:24:01 +00:00
Zuul 867db17e3f Merge "missing document start "---"" 2019-04-24 18:50:33 +00:00
OpenDev Sysadmins e21c527932 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:35:32 +00:00
OpenStack Release Bot 8d199f980f 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: I575d1286f75e685572463c6fb601701693388d49
Sem-Ver: feature
2019-04-08 09:19:41 +00:00
Mohammed Naser 12af40985c 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: I658d1845a3754ae3f651def56da9ec7c950df760
2019-04-04 05:01:59 +00:00
OpenStack Proposal Bot 6f9e796c26 Updated from OpenStack Ansible Tests
Change-Id: I6d217aa664843c00749ad24f8d4c2cc07712c510
2019-03-22 22:02:59 +00:00
huang.zhiping cdfbf325ec 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: If2fa3b28e6a99dd5b80c20235cb87c4893cae3ed
Closes-Bug:  #1801657
2019-03-05 01:58:41 +00:00
OpenStack Proposal Bot 2b30d27eb2 Updated from OpenStack Ansible Tests
Change-Id: I6046a1780ff3da5e2ff6dbb35eaa868a0b099230
2019-02-27 06:05:21 +00:00
zhouxinyong a3d5e1857f Fix README.rst
Change-Id: Id1f6a069567eaefbc699ad48996e328fe6a89411
2019-01-03 10:15:33 +08:00
ZhongShengping 6d18fa4636 Update mailinglist from dev to discuss
openstack-dev was decomissioned this night in https://review.openstack.org/621258
Update openstack-dev to openstack-discuss

Change-Id: I69a2725e5644ea9c688db536f781ce9df6c2d595
2018-12-05 09:13:49 +08:00
wangqi 863ec68fd1 missing document start "---"
Change-Id: Iccc88980f38678aa0867e9dfb4ff306eae6e07f2
2018-10-30 07:41:46 +00:00
OpenStack Proposal Bot 52005ffe0d Updated from OpenStack Ansible Tests
Change-Id: I7ec8ce2a2ceb8f3cc0c9a3b5029bd7c5977509c4
2018-10-02 14:53:47 +00:00
Zuul 9f006e32d4 Merge "fix tox python3 overrides" 2018-09-29 17:15:26 +00:00
OpenStack Proposal Bot f04bb50b7d Updated from OpenStack Ansible Tests
Change-Id: I71e5d36117a8abacbc45ae29d8f195e140dbc95a
2018-09-29 04:55:03 +00:00
Zuul 741c88ddd4 Merge "add the project source code repository" 2018-09-27 03:25:14 +00:00
Zuul e1456ce25b Merge "Add the project source code repository in READM" 2018-09-27 03:20:49 +00:00
Doug Hellmann 2f8ceaa360 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: Ib0228364cd124a5943db4427b75c31c92c4e1517
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-09-26 18:43:48 -04:00
lvxianguo 8b2974eda1 add the project source code repository
Change-Id: I9edbb7bb656b79aa0cb759241a316ce6bdb89fbd
2018-09-07 10:38:28 +08:00
Jesse Pretorius 96fb59ac5a Use a common python build/install role
In order to radically simplify how we prepare the service
venvs, we use a common role to do the wheel builds and the
venv preparation. This makes the process far simpler to
understand, because the role does its own building and
installing. It also reduces the code maintenance burden,
because instead of duplicating the build processes in the
repo_build role and the service role - we only have it all
done in a single place.

We also change the role venv tag var to use the integrated
build's common venv tag so that we can remove the role's
venv tag in group_vars in the integrated build. This reduces
memory consumption and also reduces the duplication.

This is by no means the final stop in the simplification
process, but it is a step forward. The will be work to follow
which:

1. Replaces 'developer mode' with an equivalent mechanism
   that uses the common role and is simpler to understand.
   We will also simplify the provisioning of pip install
   arguments when doing this.
2. Simplifies the installation of optional pip packages.
   Right now it's more complicated than it needs to be due
   to us needing to keep the py_pkgs plugin working in the
   integrated build.

Depends-On: https://review.openstack.org/598957
Change-Id: I2eba8e7ca3f66169094264f31f3e182287dfa9b2
Implements: blueprint python-build-install-simplification
Signed-off-by: Jesse Pretorius <jesse.pretorius@rackspace.co.uk>
2018-09-03 12:00:19 +00:00
huang.zhiping a3a584b6f1 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: I734a5c133a48f309724f582e489251a472b034bb
Story: #2002586
Task: #24319
2018-08-21 13:21:59 +00:00
huang.zhiping 0565554524 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: I6e736cc7186451e541ac5dad2c967fb95769dc6c
Story: #2002586
Task: #24319
2018-08-21 13:15:58 +00:00
Zuul 658d7bded0 Merge "Use the TESTING_BRANCH env var for constraints" 2018-08-17 04:46:54 +00:00
Zuul dc24c1be91 Merge "use include_tasks instead of include" 2018-08-17 03:49:09 +00:00
Jesse Pretorius aae74e6e09 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: I3f4713434d4ddec3cb55a6744ac9b896d357146f
Needed-By: https://review.openstack.org/579371
2018-08-16 18:22:15 +01:00
OpenStack Release Bot 4490fd3bca Update reno for stable/rocky
Change-Id: I8e8102edc36b3be37b7bff95a79e5c93938d3825
2018-08-10 16:47:27 +00:00
Jonathan Rosser b4300841a2 Add bionic to galaxy_info metadata
Change-Id: I1524dc9ce7fa4e33bff1130792d070bbb1d7dc39
2018-08-02 15:03:22 +01:00
Jesse Pretorius f912c482c0 Move playbooks/config files into role examples
As we're removing this role from the integrated build in
https://review.openstack.org/587586 we should keep the
playbook and example configs in the role as we do for
other roles not integrated.

Change-Id: I937e429ef6ed673e750dd889d8d2034fd6ce463d
2018-08-01 11:31:09 +00:00
Jonathan Rosser 249edd9812 Use generic vars file for ubuntu
These vars work for both Xenial and Bionic

Change-Id: I5f2aeb60371ced8b69c42b60a0cd0f30fa5a7651
2018-07-31 09:55:12 +01:00
root 1274445079 Add the project source code repository in READM
Change-Id: I6d92e933b0dce96458e27c5b1bda8a0ee464c430
2018-07-28 13:42:54 +00:00
caoyuan 595c823989 use include_tasks instead of include
Change-Id: I745b34b5bfeebd5ba1f0ced02258fc789ad35f66
2018-07-24 20:33:00 +08:00
Jean-Philippe Evrard 1c4bd5ffed 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: I7bba2e6e09368361c7c9d2b86084728530780920
2018-07-12 16:57:23 +02:00
Heba Naser 23aee0d1a1 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: I1ad4371abe77726fba098e4ae846ee346f13eaff
2018-07-02 11:09:07 -04:00
Zuul ac357c3ba8 Merge "Update the home-page link" 2018-06-27 00:39:32 +00:00
Zuul a6bb99462e Merge "Add release note link in README" 2018-06-25 11:45:27 +00:00
ZhijunWei 2ed10d421a Update the home-page link
Change-Id: Ifc60cd36ab2a1960a6d389a3a1f6149e1f4a8337
2018-06-22 23:37:50 -04:00
Heba Naser b17e22f688 Switch to using project-templates
In order to have more centralized configuration, switch the role
to use the project-template instead.

Change-Id: I90a157ff5046a2019e2e64918b6d950e75688357
2018-06-22 15:10:05 -04:00
zhulingjie ccb3cf32aa Add release note link in README
Change-Id: I9aeadfb7a045215f68037cfb80bb0103c863c7ee
2018-06-12 11:58:50 -04:00
Kevin Carter 173a16f81f
Add packages required for osprofiler
The following packages are required in-order to run osprofiler.
these packages will provide deployers the ability to profile
a service on demand should they choose to enable the profile
functionality.

Change-Id: Ie8fd948efda21a7b5bd948086c2d083347489781
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2018-06-11 22:58:32 -05:00
OpenStack Proposal Bot ddb6b2b83c Updated from OpenStack Ansible Tests
Change-Id: I007fb23861dc53eb32a1b28ef4cb00bf6f014233
2018-04-30 05:15:07 +00:00
Jesse Pretorius 0dae54128d Only replace python when re-initializing the venv
We reinitialize the venv to ensure that the right version of
python is in the venv, but we do not want virtualenv to also
replace pip, setuptools and wheel so we tell it not to. If we
don't do this then virtualenv will install the latest available
version, which is not what we want.

Change-Id: Icc757ac36b298e46c0f257cd8304ac8553b85ee3
Partial-Bug: #1764470
2018-04-18 10:46:05 +01:00
Jean-Philippe Evrard 2a1f8dcf48 Do not log passwords
This prevents data to be leaked into the callback plugin.

Change-Id: I477f0a1cccae41f188b8ad4b4c3f0c53fad85ea5
2018-04-11 13:46:17 +02:00
Jesse Pretorius d821929d5d 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: Ida1ee59e089b3ec8b03fec4166e3974c049944c4
2018-03-28 10:14:54 +01:00
OpenStack Proposal Bot c4ebac6bc3 Updated from OpenStack Ansible Tests
Change-Id: I8f71787922d0d79ec2b4f01f6e4773db28819e6c
2018-03-27 15:53:34 +00:00
Jesse Pretorius 3d0855406f 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: I663853e826bf01b701b686370a012a06fb46937e
Implements: blueprint python-build-install-simplification
Signed-off-by: Jesse Pretorius <jesse.pretorius@rackspace.co.uk>
2018-03-15 18:00:12 +00:00
OpenStack Proposal Bot 9f57f3eafb Updated from global requirements
Change-Id: I4f58414743392342fdb2adb58f0f4fd48e8232a6
2018-03-15 07:35:41 +00:00
OpenStack Proposal Bot 093d5f2ba1 Updated from global requirements
Change-Id: Ib5dbd645958caee2ec7adaed2c4bd5d280f473dc
2018-03-13 07:14:53 +00:00
OpenStack Proposal Bot 6520ec95fc Updated from global requirements
Change-Id: I08c1991f6b9231bbb4e94e4417dd5629b1186d4d
2018-03-10 13:36:01 +00:00
ZhongShengping 4adf4859fb 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: If0de42fe1c57aa29840c670fc0c2b69bcee4bec3
2018-03-09 12:01:27 +08:00
melissaml b50e0e70df Update links in README
Change the outdated links to the latest links in README

Change-Id: Ic0ff20ae000080fb8af442b1cb9a630c9e135b68
2018-03-03 11:58:11 +08:00