This is the first in a series of commits to add support for codespell. This is continuning the process completed in ironic-python-agent.
Future Commits will add a Tox Target, CI support and potentially a git-blame-ignore-revs file if their are lots of spelling mistakes that could clutter git blame.
Change-Id: I1efadb54995b0f5a2a8b672f017831a3009cb6d2
This patch aligns current code with AngularJS v1.8.2 requirements.
It also updates zun-ui to use the Firefox browser instead of phantomjs
browser to fix "nodjs-run-test" job because phantomjs browser has some
issue with backticks.
Change-Id: I40857bea1c83704106277bbb858eb35ee39f360f
The ugettext_lazy method has been deprecated since Django 3.0[1].
This was already replaced in Horizon repo by [2].
[1] https://docs.djangoproject.com/en/3.0/releases/3.0/#id3
[2] cd7c1b5110fe1f64cd9dfbeb1072b37912d0efee
This change also removes usage of the deprecated methods in the pybabel
command to extract log messages.
Change-Id: I6a1f17e310f20e3dc6b510308fb4bd5e768b0212
Horizon implements a logic to enable/disable panel by permissions
defined in each panel class. This change replaces the current redundant
logic by that built-in feature to simplify how we define requirements
of the Ironic panels.
Change-Id: I4a9dabfea79c23155fb8986fe8386202d7474485
This patch removes Chrome browser from
karma.conf.js as nodejs job fails with Chrome
browser because it is not able to access some URL.
So let's remove Chrome browser now then we can add
it again once the issue is resolved.
Also as discussed during the upstream ironic community meeting on
Monday Dec 14 2020, the lower-constraints job is being removed.
Co-Authored-By: Riccardo Pittau <elfosardo@gmail.com>
Change-Id: Ic7094ab6ed01af2bcbe0beb13f300499215fd903
With this tox env CI will run JavaScript tests instead of skipping them.
This patch also fixes issues with running tests using
lates Horizon release.
Depends-On: https://review.opendev.org/755003
Change-Id: I3ddd4893ae60a326751c157f0be85b084a2174a4
The client will use the admin_token auth_type if an endpoint and token
are provided, this auth_type does not support getting a project_id so it
will raise an error in the dashboard.
Change-Id: I76c9f19bb11c9d5a92a06e3b7c8b70b7c3a035e5
This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove python 2.7 stanza from setup.py
- Add requires on python >= 3.6 to setup.cfg so that pypi and pip
know about the requirement
- Remove obsolete sections from setup.cfg
- Update classifiers
- Remove install_command from tox.ini, the default is fine
- Use TOX_CONSTRAINTS_FILE instead of obsolete UPPER_CONSTRAINTS_FILE.
- Update hacking to current version 3.1.0, fix problems found.
Change-Id: I86c18b4c73f9b3dc0b3d804559d825dac5a78436
Session is now required and can only be automatically created via
client.get_client. Switch to using get_client.
Change-Id: I0db7a95c4a99fe4157b3623a14135eb7b5dd69d9
The api documentation is now published on docs.openstack.org instead
of developer.openstack.org. Update all links that are changed to the
new location.
Note that redirects will be set up as well but let's point now to the
new location.
For details, see:
http://lists.openstack.org/pipermail/openstack-discuss/2019-July/007828.html
Change-Id: Ic11c2ad91331eef7e59e9e9995d273d0af025ca6
Operation messages use sentence case in html files
(e.g. 'Create port') while capital case in js files
(e.g. 'Create Port'). Normalize them to use capital case in order
not to generate different translation items for same message.
Change-Id: I1a40859447eb6ba53eef19521e110f786380a00b
Replace attribue 'translation' of elemet #driverInterfaces
with 'translate'.
'translation' is not a valid html attribue, it should be
'translate' instead, which means the content of the
element should be translated.
Change-Id: I8700e42140fb12b7ceaafcba10d6c1b26172918d
This patch adds basic tests to verify that ironic-ui is
installed and could be opened.
ironic-ui-integration-tests job is added in a
non-voting mode.
Depends-On: https://review.openstack.org/634712
Change-Id: Ie77be522679c9076ccbfb133eadaae7228adb03c
A a new action 'Inject NMI' has been added to node actions dropdown
menu in the 'Node Details' page.
Closes-Bug: #1713519
Change-Id: I01e9d7f352119c201d701127bb08fa2f0607a214
Adds support for selecting from the enabled interfaces for the
underlying driver while creating nodes. A new tab is added in the
enroll node modal.
Also enhanced "package.json" and "karma.conf.js" to widen the
range of accepted versions and jasmine capabilities.
Change-Id: Ie1b24cbf147b849a1d57fcdcbd735429ea7c9e34
Partial-Bug: #1672729