Commit Graph

194 Commits

Author SHA1 Message Date
Ghanshyam Mann 53e0cdf310 Cleanup the retired repo
This repo is not properly retired. Retired repos can only have two files:
- README.rst
- gitreview

To cleanup the retirement of this repo, keeping these two files only and
removing the other remaining files if there is any.
Detail: https://etherpad.opendev.org/p/tc-retirement-cleanup

Change-Id: I42dab317ef0ffdafe406e14c6caf117487986e4e
2020-08-05 19:59:37 -05:00
Guilherme Steinmüller 9e3bd3f320 Retire openstack-ansible-os_monasca
Change-Id: Ie8da46562c150885010b47980a1ee26bff4d3bc5
2019-06-11 20:22:23 +00:00
Zuul 754c6ab1c2 Merge "Change the tests source to opendev" 2019-05-21 11:19:00 +00:00
tonybrad e4cee5cf66 Change the tests source to opendev
Change-Id: Id2995214941e4647980a288607b14f2142c3af6f
2019-05-21 08:48:40 +00:00
Dmitriy Rabotjagov 4d25ba8e6e 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: Ia2793f92359f386c92dde8b25cc380fcf7460633
2019-05-17 12:04:38 +03:00
OpenStack Proposal Bot 4d60df58c6 Updated from OpenStack Ansible Tests
Change-Id: I6bb3096eb581e51fc5f0e8ff57e9e16af26479f9
2019-05-09 11:35:02 +00:00
OpenStack Proposal Bot 7e4ff2a753 Updated from OpenStack Ansible Tests
Change-Id: I096a5ae85214e03bc4c5cce18e4e6c3f5ec911d6
2019-04-24 20:10:10 +00:00
OpenDev Sysadmins 834230ca9f 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:34:29 +00:00
Zuul e3d4f6614b Merge "Updated from OpenStack Ansible Tests" 2019-04-15 08:56:34 +00:00
Zuul 0d58bd6096 Merge "fix tox python3 overrides" 2019-04-15 08:56:34 +00:00
Zuul 5203f30f8e Merge "zuul: disable functional tests" 2019-04-15 08:55:12 +00:00
OpenStack Proposal Bot 629262bb46 Updated from OpenStack Ansible Tests
Change-Id: Iadfe2b6a4b55b377686d48033af3613edc8f1923
2019-04-13 23:13:33 +00:00
huang.zhiping 1b94921f1b 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: Ib8da36984dfe9d437f591c7f01e007496836cab2
Closes-Bug:  #1801657
2019-04-13 23:13:20 +00:00
Mohammed Naser f6d7827c63 zuul: disable functional tests
This role is being retired, and it's failing functional tests, so
let us just run linters for now.

Closes-Bug: #1824663
Change-Id: Ice68efc155b26238adfb07e2cd9af8745ae9fc72
2019-04-13 19:11:47 -04:00
OpenStack Release Bot 0eda68691a 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: I547e71dc4357f802601f57cfffac6a829c9552d8
Sem-Ver: feature
2019-04-08 09:19:51 +00:00
Mohammed Naser f5518e57eb 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: Ia3c8cc8e51c9ccc70246809dafa75a6c4932b1ee
2019-04-04 08:56:30 +00:00
Zuul 32f23c1964 Merge "fix http links" 2018-12-22 18:16:59 +00:00
ZhongShengping 880a73a49f 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: I3f35e52540fca0fb2b226dd6f4fb2634414394b8
2018-12-05 09:16:39 +08:00
ShangXiao 119ad1682d Add bugs url link to README
Change-Id: I35b0a06d99b88607a98ae7851917ea493348cc5c
2018-12-04 10:06:45 +00:00
chengebj5238 52a8a90216 fix http links
Change-Id: I69615ffb34b2f551131e1e21e7f7646ff0388f4a
2018-11-24 11:49:37 +08:00
OpenStack Proposal Bot f39731ff70 Updated from OpenStack Ansible Tests
Change-Id: I8f57cbbb503fd9bfa2c15b2660ea771bcbbcbe31
2018-10-02 14:53:53 +00:00
Zuul b3dbcbd53b Merge "Add support for openSUSE" 2018-10-02 09:51:04 +00:00
kaiokassiano e7c468ed84 Add support for openSUSE
This patch aims to ensure that this role is functional in
opensuse distros.

Change-Id: I153ba0b5ba3b56f70d223f7e472e6213be146f27
2018-10-01 11:49:07 -03:00
Zuul 20137d1afe Merge "fix tox python3 overrides" 2018-09-29 17:18:59 +00:00
OpenStack Proposal Bot a37b2eba03 Updated from OpenStack Ansible Tests
Change-Id: I12adab8bab5289c1f41fdbc5e88f1683a3bd9801
2018-09-29 04:55:09 +00:00
OpenStack Proposal Bot 67432e6514 Updated from OpenStack Ansible Tests
Change-Id: I7aa6cd64f6403c3096eb62abd6e35618cc2f1f9a
2018-09-28 06:20:41 +00:00
Doug Hellmann afd08d0ac0 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: Id62804080329ceca910f30dfed95ac825547d408
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-09-26 18:43:53 -04:00
Jesse Pretorius 645a1b2329 Remove galera_client meta-dependency
Given that pymysql is pure python and has no C binding
dependencies, we no longer need the role to install the
MariaDB client libraries.

Change-Id: I1414eb49caab3cc8e18e2a330c6127912255e8e3
2018-09-21 13:37:15 +00:00
Jesse Pretorius f9414ff0cb Delegate the database schema import to monasca_db_setup_host
In order to remove the requirement to install the MariaDB client
libraries on all monasca hosts, we need to isolate all DB actions
on monasca_db_setup_host which has those libraries.

Change-Id: I269a933a7e26a3f4564d18d6f05cfce4b4eafe27
2018-09-21 14:34:36 +01:00
Zuul 9fc6ee6cb8 Merge "[Trivial Fix] Replace Chinese punctuation with English punctuation" 2018-09-09 08:04:49 +00:00
Zuul 53469ef169 Merge "use include_tasks instead of include" 2018-09-08 21:23:22 +00:00
inspurericzhang 75c0a71013 [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: I05a968acd96f70940e1ce41c4a945ed363f65830
2018-09-06 10:41:06 +08:00
Jesse Pretorius 4f08a80f0a 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: I52ef39767ba8acc80ca0c9503c58efe7548ebba4
Implements: blueprint python-build-install-simplification
Signed-off-by: Jesse Pretorius <jesse.pretorius@rackspace.co.uk>
2018-09-03 12:01:27 +00:00
Zuul aabc6cfdba Merge "switch documentation job to new PTI" 2018-08-28 14:51:45 +00:00
Zuul 6a1db6780a Merge "import zuul job settings from project-config" 2018-08-28 12:30:36 +00:00
Jonathan Rosser 12c44717a2 Add bionic to galaxy_info metadata
Change-Id: I7494f48c4a7ada4d4d4795b44977bb5810992446
2018-08-27 21:05:53 +00:00
Jonathan Rosser 9b5c9d4ca2 Add tests for bionic
Change-Id: I0d2e112e54f05efc4363bd1c178e573a6d09dc57
2018-08-23 13:11:49 +01:00
ZhijunWei d70b99cfcb 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: I4bc3b952a87ff0351070f87746ee4b63e590aa2d
2018-08-22 11:43:22 -04:00
huang.zhiping 96ff80718d 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: I01d9097702dcc875718bd2cfd8c5cb1dc5af5d0b
Story: #2002586
Task: #24319
2018-08-21 13:22:00 +00:00
huang.zhiping 63231bc8c9 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: I7dbba8fee29709131710ef9a1e85197d36c587de
Story: #2002586
Task: #24319
2018-08-21 13:16:10 +00:00
Jesse Pretorius a5580d59b9 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: Ia785787095195017a22d9ffe5639edcf66434a55
Needed-By: https://review.openstack.org/579371
2018-08-19 19:26:09 +00:00
Jesse Pretorius 0218b5e5e1 Use monasca venv for influxdb setup
Instead of pip installing onto the host, we use the
influxdb in the monasca venv to do the influxdb database,
user, etc setup. This prevents interference between pip
installed packages and distribution packages, keeping the
line between host installed packages and venv installed
packages clean.

The venv is only deployed on the monasca_api servers, so
we change the group used for executing the tasks to the
right group for it to work.

Change-Id: I6e1f86a789f188dff611d522a3309a355f7cd8e8
2018-08-19 19:25:38 +00:00
jacky06 30763bd5a0 Add the project source code repository in README
Change-Id: Ieb1ca904ff8c2e59f589f8b37a4e868cc280ac4d
2018-08-15 04:03:44 +00:00
OpenStack Release Bot 5c6c84c638 Update reno for stable/rocky
Change-Id: Ia1ec05a101f95d514e52d23cf212b190f77cf7cf
2018-08-10 16:47:32 +00:00
kaiokassiano 6682c56a38 Upgrade zookeeper repository
Since the old repository is not maintained, this patch aims to change
to a repository that can be maintained for now, providing faster way
to make changes as necessary like we did in [1] and [2].

[1]: https://review.openstack.org/#/c/587173/
[2]: https://review.openstack.org/#/c/583634/

Change-Id: Ib125743b3ddc336da245bd77fa444f004f7e30c4
2018-08-08 12:00:50 -03:00
Guilherme Steinmüller ab9ca00b2a Upgrade kafka repository
Since the old repository is not maintained this patch
aims to change to a repository that can be maintained
for now, providing faster way to make changes as necessary.

Change-Id: I4e66f9293e0b1148540bad69254c3cbfc4f80a59
2018-07-30 14:22:12 -03:00
Zuul 9f08ee6146 Merge "Remove unnecessary default variables" 2018-07-24 08:38:36 +00:00
Guilherme Steinmüller 61d0a8964c Remove unnecessary default variables
Remove unusable variables as well as change
default passwords for influxdb users (perister and
api). These users needs use the values provided by
user_secrets.yml.

Change-Id: I02a4fa5df919d48d6e0671510793bc41143711d5
2018-07-23 18:28:31 +00:00
Guilherme Steinmüller 567843eb9c Upgrade storm repository
Since the old repository is not maintained and
we have an issue with storm v1.1.1 [1] this patch
aims to change to a repository that can be maintained
for now.

[1]: https://review.openstack.org/#/c/583554/

Change-Id: I773e622d5bcc81152a27ac3fe3071fb13e27902e
2018-07-18 11:41:37 -03:00
Zuul 7eedc4f85d Merge "Fix monasca" 2018-07-18 04:29:09 +00:00