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
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
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
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
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
openstack-dev was decomissioned this night in https://review.openstack.org/621258
Update openstack-dev to openstack-discuss
Change-Id: I3f35e52540fca0fb2b226dd6f4fb2634414394b8
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>
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
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
Curly quotes(Chinese punctuation) usually input from Chinese input method.
When read from english context, it makes some confusion.
Change-Id: I05a968acd96f70940e1ce41c4a945ed363f65830
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>
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
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
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
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
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
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
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
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