Commit Graph

310 Commits

Author SHA1 Message Date
OpenStack Release Bot 9f8491d239 Update master for stable/2024.1
Add file to the reno documentation build to show release notes for
stable/2024.1.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2024.1.

Sem-Ver: feature
Change-Id: I6c223dc08d194f1177a8eae28867b67948f22071
2024-03-14 12:04:40 +00:00
Zuul e4e8733ff5 Merge "reno: Update master for unmaintained/xena" 2024-03-06 12:54:06 +00:00
Zuul ed127fe3f7 Merge "reno: Update master for unmaintained/wallaby" 2024-03-06 12:50:38 +00:00
OpenStack Release Bot bfebf85910 reno: Update master for unmaintained/xena
Update the xena release notes configuration to build from
unmaintained/xena.

Change-Id: I5b96ecc4962cf0946099eadc87d3435390aa16b0
2024-03-06 11:52:27 +00:00
OpenStack Release Bot 1c482dcf21 reno: Update master for unmaintained/wallaby
Update the wallaby release notes configuration to build from
unmaintained/wallaby.

Change-Id: I97bb319352d6bedd7613a467447e3251abc68000
2024-03-06 11:51:54 +00:00
OpenStack Release Bot 0e720df5c3 reno: Update master for unmaintained/victoria
Update the victoria release notes configuration to build from
unmaintained/victoria.

Change-Id: Ie217ecb8d7064e6ca5930b3e75dca8597c2c49b1
2024-03-06 11:51:22 +00:00
OpenStack Release Bot c97b4ee6be reno: Update master for unmaintained/yoga
Update the yoga release notes configuration to build from
unmaintained/yoga.

Change-Id: Id9edea61c4ae800de4a606617b2fd2b902e199cb
2024-02-19 12:25:16 +00:00
Ghanshyam Mann fe224b1a54 Update python classifier in setup.cfg
As per the current release tested runtime, we test
python version from 3.8 to 3.11 so updating the
same in python classifier in setup.cfg

Change-Id: I2653d42e1bae95c6517216d07058836da7bebd04
2024-01-09 19:22:12 -08:00
OpenStack Release Bot 9ee8392e6d Update master for stable/2023.2
Add file to the reno documentation build to show release notes for
stable/2023.2.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.2.

Sem-Ver: feature
Change-Id: I4d9afeba560f5edb148c25982489daeaba7a200e
2023-09-15 13:48:42 +00:00
OpenStack Release Bot 4ca614518d Update master for stable/2023.1
Add file to the reno documentation build to show release notes for
stable/2023.1.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2023.1.

Sem-Ver: feature
Change-Id: I420fa82327a64ecf4e747488809c717de2758471
2023-03-03 11:15:44 +00:00
Zuul c5e6962e00 Merge "Update tox.ini for tox4" 2023-01-18 11:32:58 +00:00
manchandavishal 935e28fa0e Update tox.ini for tox4
OpenStack CI now uses tox4 by default. This patch drop
"skipsdist = True". When skipsdist=True is specified, a
target application is not installed into a tox env, but
there seems no reason to do so. In various other OpenStack
projects, a target applicatin needs to be installed into a
tox vnev, for example, in docs and/or linter jobs and it
causes failures with tox4. So dropping it would avoid potential
future failures.

Change-Id: Ic12cddd2fddee64ce115f209b1e10da3b66c689f
2023-01-18 15:56:31 +05:30
manchandavishal d325cac41c Address RemovedInDjango40Warning
django.utils.translation.ugettext(), ugettext_lazy(), ugettext_noop(),
ungettext(), and ungettext_lazy() are deprecated in favor of the
functions that they’re aliases for: django.utils.translation.gettext(),
gettext_lazy(), gettext_noop(), ngettext(), and ngettext_lazy().
For more info. please refer [1].

https://docs.djangoproject.com/en/4.0/releases/3.0/#id3

[1] https://review.opendev.org/c/openstack/horizon/+/827092

Change-Id: I6930fc8a803165cc73a477fd5fdbcb736f9c06fd
2023-01-18 15:29:51 +05:30
manchandavishal 2cef4bafda Update ``bindep.txt`` to sync with the horizon
horizon recently switch nodeset for a few jobs from
focal to debian-bullseye [1] as per the runtime of 2023.1
cycle but looks like 'vitrage-dashboard-integration-tests'
start failing because the firefox package for debian-bullseye
is missing in ``bindep.txt``. This patch updates the ``bindep.txt``
file to sync with the horizon.

[1] https://review.opendev.org/c/openstack/horizon/+/865453

Change-Id: I1b2cca160b30556243a0ff6660f6b2a1c8f43c86
2022-12-14 14:28:25 +05:30
OpenStack Release Bot c7ee3a467b Switch to 2023.1 Python3 unit tests and generic template name
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for antelope. Also,
updating the template name to generic one.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: If70806d289c5ee2079183bff0243b1e0769569d9
2022-09-19 14:49:04 +00:00
OpenStack Release Bot e79ccacb4b Update master for stable/zed
Add file to the reno documentation build to show release notes for
stable/zed.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/zed.

Sem-Ver: feature
Change-Id: Iaabdc37178a7a37dc5ac12561018fbe8f8f47ff1
2022-09-19 14:49:03 +00:00
manchandavishal 3025f2b4f0 Migrate to AngularJS v1.8.2
This patch aligns current code with AngularJS v1.8.2 requirements.

Change-Id: I3b0000c91746d136fb0a2a53b3a7089b4b8298f2
2022-06-28 17:09:58 +05:30
manchandavishal 00899ba9ce Use Horizon project template for nodejs jobs
Horizon defined a project template 'horizon-nodejs-jobs'
for nodejs jobs. This patch updates ``.zuul.yaml`` to
use that template to run nodejs jobs here.

Depends-On: https://review.opendev.org/c/openstack/horizon/+/831929
Change-Id: I9a4656e78314bf56130a14152c7791f577bb4f11
2022-05-11 00:27:14 +05:30
manchandavishal d2eec6e273 Address RemovedInDjango40Warning
In Django 3.1, django.conf.urls.url() is deprecated
in favor of django.urls.re_path(). For more info see [1]
These were already replaced in Horizon repo by [2].

[1] https://docs.djangoproject.com/en/4.0/releases/3.1/#id2
[2] https://review.opendev.org/c/openstack/horizon/+/827093

Change-Id: I98bcf28d6a82af7f08978fdecb7f5dc7d02e3972
2022-04-29 16:44:50 +05:30
OpenStack Release Bot ba2ba01c06 Add Python3 zed unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for zed.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: I22e2d040b4ee57305ef749ae3876463db2c846fc
2022-03-14 17:00:18 +00:00
OpenStack Release Bot 6faa3365f3 Update master for stable/yoga
Add file to the reno documentation build to show release notes for
stable/yoga.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/yoga.

Sem-Ver: feature
Change-Id: I44cb6aa10b05486ab9d1486172631ea260f83b9d
2022-03-14 17:00:16 +00:00
Zuul eb6e8c1deb Merge "Updating python testing classifier as per Yoga testing runtime" 2021-12-22 06:41:20 +00:00
wu.shiming 5b77f0748d Updating python testing classifier as per Yoga testing runtime
Yoga testing runtime[1] has been updated to add py39
testing as voting. Unit tests update are handled by the
job template change in openstack-zuul-job

- https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/820286

this commit updates the classifier in setup.cfg file.

[1] https://governance.openstack.org/tc/reference/runtimes/yoga.html

Change-Id: I47c7cb6fbf411823be4eef0240edbe1d59549588
2021-12-22 11:09:57 +08:00
OpenStack Release Bot 36c9dbec33 Add Python3 yoga unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for yoga.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: Ifc03c32d56568c9ff4f3a12592c096534171542a
2021-09-20 15:39:06 +00:00
OpenStack Release Bot 85d092762b Update master for stable/xena
Add file to the reno documentation build to show release notes for
stable/xena.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/xena.

Sem-Ver: feature
Change-Id: Ib73c1bca76f410b9dca8acb47663b7e9ec4894fa
2021-09-20 15:39:02 +00:00
wu.shiming 33e8992f39 Replace tox's whitelist_externals by allowlist_externals option
https: //github.com/tox-dev/tox/blob/master/docs/changelog.rst#v3180-2020-07-23
Change-Id: I4c2d456fdfddca98b78535a1f9f1bb8658d3d335
2021-09-18 11:48:05 +08:00
Anand Bhat 556a43ef31 Migrate from testr to stestr
* Replace .testr.conf by .stestr.conf for migration and update
  .gitignore,test-requirements files accordingly
* Use 3.18.0 as the minversion for tox

Change-Id: I6bf98adecb772896c6243a90271a1b258569a4df
2021-07-18 00:05:10 +05:30
Zuul 0c56491a7e Merge "Drop horizon-nodejs10-jobs template" 2021-05-30 07:14:30 +00:00
manchandavishal 73b1e70c30 Fix doc job
vitrage-dashboard doc job is failing as requires some font
'tgtermes.sty' to generate pdf doc. This patch adds that required
package in bindep.txt to fix doc job.

Change-Id: Ica19ab980166bb9323b500fbf8359e1496d2afef
2021-05-20 15:45:16 +05:30
manchandavishal 09bfde0a6e Drop horizon-nodejs10-jobs template
As we already added horizon-nodejs14-jobs template in this plugin
and nodejs14 jobs running fine. So let's drop horizon-nodejs10-jobs
template because nodejs10 is already EOL.

Change-Id: I11176ef54ca25b130bc2c1c86b8458cbf960312f
2021-05-19 21:45:36 +05:30
Zuul b19416819f Merge "Add horizon-nodejs14-job template." 2021-04-29 09:03:34 +00:00
manchandavishal 2cf103158a Add horizon-nodejs14-job template.
Depends-On: https://review.opendev.org/c/openstack/horizon/+/784062
Change-Id: I6fb8e2cd8a67032ae31becf336aac56554ee824a
2021-04-27 18:21:51 +05:30
maaoyu 2a4d5c3a8f setup.cfg: Replace dashes with underscores
Setuptools v54.1.0 introduces a warning that the use of dash-separated
options in 'setup.cfg' will not be supported in a future version [1].
Get ahead of the issue by replacing the dashes with underscores. Without
this, we see 'UserWarning' messages like the following on new enough
versions of setuptools:

  UserWarning: Usage of dash-separated 'description-file' will not be
  supported in future versions. Please use the underscore name
  'description_file' instead

[1] https://github.com/pypa/setuptools/commit/a2e9ae4cb

Change-Id: Idfc92fdc6ea9c9022b5964fcaf7f8d8960ecb7e0
2021-04-27 15:05:58 +08:00
zhangboye 8d54bdf11c Use py3 as the default runtime for tox
Moving on py3 as the default runtime for tox to avoid to update
this at each new cycle.

Change-Id: I1ed9e545750e8db264cc4381a69a3f61ba8ddf0f
2021-04-20 10:43:46 +08:00
OpenStack Release Bot 2cda2e31f7 Add Python3 xena unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for xena.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: I33b91ef17a3e51c17dbc609bf4b86eb4e443093f
2021-03-24 16:42:18 +00:00
OpenStack Release Bot 3ed3aea846 Update master for stable/wallaby
Add file to the reno documentation build to show release notes for
stable/wallaby.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/wallaby.

Sem-Ver: feature
Change-Id: I93840e62c1c4483f820e7a1100604f07c5b23ad3
2021-03-24 16:42:03 +00:00
Zuul 227cf73781 Merge "Run npm nodejs job with Firefox browser" 2021-01-14 08:39:15 +00:00
wangzihao 0da77ec5ab Revert "remove py37"
This reverts commit 6acaab010e.

Reason of revert:Python 3.7 *is* supported because it falls
in the range of supported Python versions (3.6-3.8) [1].

[1] http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019648.html

Change-Id: Ide1c309d491b8aa008a064dba554f18aa5c489d6
2021-01-14 14:12:46 +08:00
manchandavishal 83cde69f5e Run npm nodejs job with Firefox browser
This patch update browser from PhantomJS to Firefox
in karma.conf.js becuase nodejs-run-test job fails
with PhantomJS browser. So let's switch to Firefox
browser now later once we fix issue with PhantomJS
then we can use it.

Change-Id: I2c82374eae4c4a05848af47cdae3ed4776a60f94
2021-01-07 10:58:48 +00:00
Zuul 9ea52c9362 Merge "Update TOX_CONSTRAINTS_FILE" 2021-01-05 07:04:56 +00:00
Zuul 7cce349e9d Merge "Remove unicode from dashboard" 2021-01-05 07:04:53 +00:00
XinxinShen 6acaab010e remove py37
Remove python3.7 from setup.cfg, since Wallaby's python
supported runtimes are python 3.6 and python 3.8[1]:

[1]: https://governance.openstack.org/tc/reference/runtimes/wallaby.html

Change-Id: I1e7cfcdfb4b811ad2c016a7ec1aff119c55575da
2021-01-05 09:13:11 +08:00
Q.hongtao 7603de09b9 Remove unicode from dashboard
Change-Id: Ibaaa569b62bdb7f6f0d1cd4c8510a7d8270bf495
2021-01-03 15:55:21 +08:00
wu.shiming 0183ecc648 Update TOX_CONSTRAINTS_FILE
UPPER_CONSTRAINTS_FILE is old name and deprecated
-https://zuul-ci.org/docs/zuul-jobs/python-roles.html#rolevar-tox.tox_constraints_file
This allows to use lower-constraints file as more
readable way instead of UPPER_CONSTRAINTS_FILE=<lower-constraints file>.

Change-Id: I20c7c90e1d6b56e00bb28b1854dee1a629aa09c5
2020-12-18 17:31:18 +08:00
manchandavishal ba3fb0c5fa Run npm nodejs job with Phantomjs browser
This patch update browser from Chrome to Phantomjs
in karma.conf.js because nodejs job fails with Chrome
browser as not able to access some URL.
So let's switch to Phantomjs browser now then we can
use Chrome browser in future once this issue is resolved.

It also adds libfontconfig1 in bindep.txt as phantomjs
requires libfontconfg[1].

[1] https://www.npmjs.com/package/phantomjs-prebuilt#linux-note

Change-Id: Id66915db78d788d98645d536fb112dadf9a89aed
2020-12-15 05:27:22 +00:00
OpenStack Release Bot 10941239f6 Add Python3 wallaby unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for wallaby.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: I0f5421091c31f2c2b01bba3927d528372caecd13
2020-09-24 16:23:22 +00:00
OpenStack Release Bot 559ab4a708 Update master for stable/victoria
Add file to the reno documentation build to show release notes for
stable/victoria.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/victoria.

Change-Id: I2fc0e971aee49579752e451a595d13489a29b16b
Sem-Ver: feature
2020-09-24 16:23:19 +00:00
Andreas Jaeger 53026b9867 Switch to newer openstackdocstheme and reno versions
Switch to openstackdocstheme 2.2.1 and reno 3.1.0 versions. Using
these versions will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems

Update Sphinx version as well.

Set openstackdocs_pdf_link to link to PDF file. Note that
the link to the published document only works on docs.openstack.org
where the PDF file is placed in the top-level html directory. The
site-preview places the PDF in a pdf directory.

Disable openstackdocs_auto_version to not auto-version the documents.

Disable openstackdocs_auto_name to use 'project' variable as name.

Change pygments_style to 'native' since old theme version always used
'native' and the theme now respects the setting and using 'sphinx' can
lead to some strange rendering.

Remove docs requirements from test-requirements, they are not needed
during install or test but only for docs building.

openstackdocstheme renames some variables, so follow the renames
before the next release removes them. A couple of variables are also
not needed anymore, remove them.

See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html

Change-Id: I7a752815abf068c8fecadfa8ecbf01e77bf6efdc
2020-05-21 12:45:38 +02:00
Ghanshyam Mann ca6016d486 Fix hacking min version to 3.0.1
flake8 new release 3.8.0 added new checks and gate pep8
job start failing. hacking 3.0.1 fix the pinning of flake8 to
avoid bringing in a new version with new checks.

Though it is fixed in latest hacking but 2.0 and 3.0 has cap for
flake8 as <4.0.0 which mean flake8 new version 3.9.0 can also
break the pep8 job if new check are added.

To avoid similar gate break in future, we need to bump the hacking min
version.

- http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014828.html

Change-Id: I093d57f49f7da215e9d18b231aed2358fb268d47
2020-05-12 21:32:27 -05:00
Sean McGinnis 6c917fb722
Add py38 package metadata
Now that we are running the Victoria tests that include a
voting py38, we can now add the Python 3.8 metadata to the
package information to reflect that support.

Change-Id: I2eb847f626ecf883cd64a0542101602f5149cdf1
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2020-05-02 07:48:17 -05:00