Commit Graph

106 Commits

Author SHA1 Message Date
Guilherme Steinmüller 56e16a7ba6 Retire openstack-ansible-os_monasca-agent
Change-Id: I3b6bb0ae9413ec54fd5444b45f68a480cbc2744b
2019-06-11 20:25:37 +00:00
Zuul 9b5ff6c85a Merge "Fix monasca agent for leap 15" 2019-05-31 03:53:38 +00:00
Zuul 0044b96678 Merge "Change tests source to opendev" 2019-05-21 11:18:22 +00:00
tonybrad 5732eef9af Change tests source to opendev
Change-Id: Iab301875abe696f06217fadf314a5c20b7da3fa0
2019-05-21 08:49:27 +00:00
Jean-Philippe Evrard af52c060bd Fix monasca agent for leap 15
This ensures vars are properly loaded for Leap 15.
In order to test this actively, we'll rely on the integrated
jobs.

Change-Id: I08abf1796b0c4dc7b68dfe89795f59086113cfbf
2019-05-21 08:25:18 +00:00
Dmitriy Rabotjagov cd6016cf6f Drop private argument for include/import role
Since ansible 2.8 dropped private argument is not supported anymore:
https://github.com/ansible/ansible/issues/45038

Change-Id: Ie7c1b7e6435b61df6be36746d43b8e48803770ae
2019-05-17 12:05:33 +03:00
Logan V 542cbedb60 Remove Neutron LBaaS from monitored services
Change-Id: I66c89fb9330d37df9218d9dc0de49ba746358cdd
2019-05-16 15:49:24 -05:00
OpenStack Proposal Bot 30857c581e Updated from OpenStack Ansible Tests
Change-Id: I1de4a13ab8ca55ea1217e946c067e5914533c36c
2019-05-09 11:35:05 +00:00
OpenStack Proposal Bot 0258241f99 Updated from OpenStack Ansible Tests
Change-Id: Iba5412edce801c2015de261809f7ffcec3b3f4fe
2019-04-24 20:10:15 +00:00
OpenDev Sysadmins 5c52a49dd2 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:39 +00:00
OpenStack Proposal Bot c5ca9fbd4c Updated from OpenStack Ansible Tests
Change-Id: I321cde8b880bd1ddf1bc914c51470de72feac3fd
2019-04-13 23:17:58 +00:00
Mohammed Naser b13f77fadc zuul: disable functional tests
This role is being retired, and it's failing functional tests, so
let us just run linters for now.

Change-Id: I833d66bbf44d48a068522d34f8e1445a463ee3a7
Related-Bug: #1824663
2019-04-13 19:17:04 -04:00
Ian Wienand 9735fe425b Merge "Replace openstack.org git:// URLs with https://" 2019-04-10 01:07:20 +00:00
OpenStack Release Bot acda39dd41 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: I1c11a4424c125d47509806dba6e73a11476c8367
Sem-Ver: feature
2019-04-08 09:20:00 +00:00
Mohammed Naser cbb97430a0 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: Ia8ece67d9716df4ab4a64300b798cc2b963791c6
2019-04-04 05:03:34 +00:00
Ian Wienand 7542d8e311 Replace openstack.org git:// URLs with https://
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.

This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.

This update should result in no functional change.

For more information see the thread at

 http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html

Change-Id: Ia8f139408e0b3b88cdaef44d99301c46772a3f92
2019-03-24 20:35:00 +00:00
ZhongShengping c82a6cf320 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: Ic0b84d4f63e7a90bc840539b3a2e671d32936005
2018-12-05 09:16:38 +08:00
ShangXiao a0a608fd14 Add bugs url link to README
Change-Id: I5c6d5b8e7b801bbaacf8107cd740f3f869edc763
2018-12-04 02:16:12 -08:00
Jesse Pretorius 659c6b92f8 Set container_name as host_var in test inventory
The connection plugin no longer falls back on using the
inventory_hostname as the container_name. Set container_name as a host
var for each container in the test inventory.

Change-Id: Ibb9cf561ee5bc2c8fa57fa53a0692269b86079cd
2018-10-22 12:52:35 +01:00
Zuul b25019bc96 Merge "fix tox python3 overrides" 2018-10-03 18:21:29 +00:00
OpenStack Proposal Bot c702137482 Updated from OpenStack Ansible Tests
Change-Id: I370fef204a17d5a88d3617698e1213be7f46793f
2018-10-02 14:54:00 +00:00
huang.zhiping c198a4e6ad 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: I3e4fc4a276bb8c30de4437d58fccc6ea370db23f
2018-09-30 12:07:00 +00:00
Zuul 9fdea83369 Merge "fix tox python3 overrides" 2018-09-29 16:31:56 +00:00
OpenStack Proposal Bot f49594067c Updated from OpenStack Ansible Tests
Change-Id: Idfe35a3617a45389b281cc4951fbd51e55cbb182
2018-09-29 04:55:14 +00:00
Zuul fd266df45f Merge "add the project source code repository" 2018-09-27 03:25:05 +00:00
Zuul 65c646c42d Merge "Add the project source code repository in README" 2018-09-27 03:23:38 +00:00
Doug Hellmann 4f27b58964 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: I28d6267329684a61bdaf814041379efec0b4daca
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-09-26 18:43:56 -04:00
Zuul 89e08d55a7 Merge "Clean up role tests" 2018-09-10 16:44:32 +00:00
Zuul 2a030d89a9 Merge "[Trivial Fix] Replace Chinese punctuation with English punctuation" 2018-09-09 08:09:52 +00:00
Zuul dbe31eeae9 Merge "use include_tasks instead of include" 2018-09-08 20:46:52 +00:00
ZhijunWei f31dba1612 use include_tasks instead of include
include is marked as deprecated since ansible 2.4[0]
[0] https://docs.ansible.com/ansible/2.4/include_module.html#deprecated

Change-Id: I9a3d8a61fb8b7045f22b026b8e2efd8f5084afb4
2018-09-08 14:21:42 +00:00
Jesse Pretorius bf83323e97 Clean up role tests
Now that we're using the general templates, we can slim down
the role test definitions. We can also remove tests which are
not being watched, or which are fundamentally broken. With
this we can also remove unused scripts/plays.

We do the following:

1. We remove the opensuse-150 tests, as they are not passing,
   nor have they since their inception.

Change-Id: I37a9f2af33d47a8edd5788d1504bb2c956356235
2018-09-07 15:15:19 +01:00
lvxianguo 5a5b7906af add the project source code repository
Change-Id: I16799638f696d9b887fd9eccc8f3d7c514cf9418
2018-09-07 09:48:11 +08:00
inspurericzhang d6a2a577ea [Trivial Fix] Replace Chinese punctuation with English punctuation
Curly quotes(Chinese punctuation) usually input from Chinese input method.
When read from english context, it makes some confusion.

Change-Id: I96df8c98c956aaa95e47264e4464018cdf33de8b
2018-09-06 11:27:41 +08:00
Jesse Pretorius 31b4ae3d89 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.
3. Deduplicates the distro package installs. Right now the
   role installs the distro packages twice - just before
   building the venv, and during the python_venv_build role
   execution.

Depends-On: https://review.openstack.org/598957
Change-Id: Ic00b23cb61ea7f0269d4e01b944d93accc3a218b
Implements: blueprint python-build-install-simplification
Signed-off-by: Jesse Pretorius <jesse.pretorius@rackspace.co.uk>
2018-09-03 12:01:07 +00:00
huang.zhiping fda70d9a09 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: I12bb64c90e50a6966971b6c2d41593848a5adcdf
Story: #2002586
Task: #24319
2018-08-21 13:22:00 +00:00
huang.zhiping 66adc643e2 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: I5eb2b71e8cb9dd6c7de278044de45aeca3620fd1
Story: #2002586
Task: #24319
2018-08-21 13:16:22 +00:00
Zuul e21ab0b61a Merge "Trivial: Fix the pep8 warning" 2018-08-17 04:57:39 +00:00
Jesse Pretorius da1879fae6 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: I33d98063f14d0c8aa9991baf6c30bbbb9a7e26a4
Needed-By: https://review.openstack.org/579371
2018-08-16 18:22:52 +01:00
kaiokassiano 764561b8ed Add support for CentOS 7
This patch aims to ensure that this role is functional in centos-7.

Change-Id: I10c9f480f352cce1bf7e8713a196a51a6d1e27a8
2018-08-12 10:14:04 -03:00
Zuul a3590e0df9 Merge "Cleanup unused pip packages" 2018-08-12 06:33:10 +00:00
OpenStack Release Bot e761b2559c Update reno for stable/rocky
Change-Id: Id717cfda8d591b0d44680041f723c0f7b1513033
2018-08-10 16:47:38 +00:00
kaiokassiano a05457498f Cleanup unused pip packages
The virtualenv shouldn't be installed individually by a role,
therefore should be removed. The other packages are not really
necessary since they are remnant from the role creation (copied
and pasted from another role).

Thus we also remove the task related to the install of those.

Change-Id: I76b870ae54602a0c7f99774b250c447c748fb6aa
2018-08-10 11:56:20 -03:00
kaiokassiano c3c36bcadc Add support for openSUSE
This patch aims to ensure that this role is functional in opensuse-42x.

Change-Id: Icdf2787ba6de2f7d870973e1ce6bee16b8074575
2018-08-09 16:40:47 -03:00
Jonathan Rosser d4a502d209 Switch to using project-templates
In order to have more centralized configuration, switch the role
to use the project-template instead.

Mark newly introduced failing tests as non-voting.

Change-Id: Ic5f6677573c2b3a14029b98cbe03fb893f13ed21
2018-08-06 16:42:08 +00:00
wangqi ef4a2af678 Trivial: Fix the pep8 warning
The yaml should start with "---"

Change-Id: I5cbce3923fb2ec0e3dddea10b2bf6885f751a06a
2018-08-06 07:40:26 +00:00
kaiokassiano f2d7b5b357 Add Ubuntu Bionic 18.04 support
Change-Id: Ica68efac470322c47955adf4b14f97ed927807ab
2018-07-31 13:51:29 -03:00
root 7fc6b777a1 Add the project source code repository in README
Change-Id: I458b70de189aad5b84e20bf9800f93f0e5ac3c39
2018-07-28 13:45:18 +00:00
Zuul 4c4f3844d1 Merge "Change functional test to voting" 2018-07-24 08:12:35 +00:00
Guilherme Steinmüller ce9999e090 Change functional test to voting
It is expected for the tests to pass. Maybe we can
increment some more scenarios if needed.

Change-Id: Ifbad63a3b05a0a906b47306ff468b34ae3dffa38
2018-07-19 11:51:24 -03:00