Bandit B105 hardcoded_password_string[1] is causing gate failure,
which is false positive.
Added a # nosec comment to skip Bandit testing of that line.
[1] https://bandit.readthedocs.io/en/latest/plugins/b105_hardcoded_password_string.html
Add local bindep.txt to include PostgreSQL dependendencies for testing.
Story: 2006058
Task: 34771
Change-Id: I579754a0e093e192366ad2783bd766473227e761
Used to be: git.openstack.org/openstack/monasca-persister?h=stable/pike
Now : opendev.org/openstack/monasca-persister/src/branch/stable/pike
Since the way links to specific branches changed, usage of
those links has to be changed as well.
CONSTRAINTS_BRANCH variable was removed because CONSTRAINTS_FILE
contains link to the upper-requirements file with specified branch.
Story: 2005666
Task: 30970
Change-Id: I704cd025d6ccf7e9769a276d6094c4e2f3fb69ef
Inconsistent naming of plugins can cause an import error. This
commit standardises the naming so that all imports are parsed
correctly.
Story: 2005545
Task: 30689
Change-Id: Ife27fed83d28d47cc99ee07c4a8c0c4dac32c2da
Fix statsd enable option be covered.This option be covered by
the previously commit (https://review.opendev.org/#/c/651763/).
Change-Id: Ic0fc81f3616c9c616bf6822a0191c7c214142c2d
The change blacklists the buggy version of bandit (1.6.0) and syncs
sphinx dependency with global requirements. It caps python 2 since
sphinx 2.0 no longer supports Python 2.7.
Change-Id: I21c8a7ef793874a5ab7a4d277c9c3eb13896503d
Story: 2005676
Task: 30990
The Jira module is now available in global-requirements:
https://review.openstack.org/#/c/562151/
Since the Jira module is now loaded by default, it always
needs to be installed. If a future change prevents loading
of the Jira module unless the Jira plugin is enabled then
this change can be reverted.
Change-Id: I3fea82e681cd49aab5cd6afc29c60302af7b63b7
Story: 2005400
Task: 30394
There is a bug in 2.6 line of psycopg2 that does not properly detect
Postgresql 10 versions.
https://github.com/psycopg/psycopg2/issues/489
Change-Id: If5f773fb9e1ee2cb4e3fff71cd65539caa065e10
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: I19dc372b5083371d99be538bad633852564e084c
Sem-Ver: feature
notification.conf is the deprecated path for the configuration file.
The new path is /etc/monasca/monasca-notification.conf .
Note: devstack is still using the deprecated configuration file. This
will be change in another changeset (against openstack/monasca-api).
Change-Id: I9ef1d7149308893544ad4d6fef4f3281da676171
Story: 2004862
Task: 29103
Successfully parses configuration options for enabled notifiers.
IMPORTANT: This requires the built-in notifiers be "enabled"
in the configuration.
This patch is compliant with `https://review.openstack.org/#/c/435136/`
that in summary makes every notifier pluggable as apposed distinguished
built-in and pluggable notifiers.
Change-Id: I818212344268de5e90e72c5493a8632476ba254b
Story: #2003794
Task: #26507
Erasing distinction between plugins that are an inherent part of the
notification engine and plugins that can be specified via the config file.
Fixing broken tests.
Story: 2003801
Task: 26532
Change-Id: I360cc2ad0782f209606706bf1869570fdae2260d
This is a mechanically generated patch to add a unit test job running
under Python 3.6 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: Ie416bb7ae6876e29f4ec2d376df09710a4a454ae
Using "python setup.py check -r -s" method of checking the package has
been deprecated with the new recommendation to build the sdist and
wheel, then running "twine check" against the output.
Luckily, there is already a job that covers this that only runs when the
README, setup.py, or setup.cfg files change, making running this in the
pep8 job redundant. This covered by the test-release-openstack-python3
that is defined in the publish-to-pypi-python3 template.
More details can be found in this mailing list post:
http://lists.openstack.org/pipermail/openstack-dev/2018-October/136136.html
Change-Id: If6b6ce5a6ad26c5a9bdc7ec819a1993411b848a4
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
Use openstack-tox-cover template, this runs the cover job
in the check queue only.
Use openstack-lower-constraints-jobs template.
Remove jobs that are part of the templates.
Change-Id: I11c2d51bda39fa4d1cb89322c9f9bd132d61f11b