- 27 Mar, 2022 2 commits
-
-
Thomas Goirand authored
-
Thomas Goirand authored
ironic-tempest-plugin 2.4.0 release meta:version: 2.4.0 meta:diff-start: - meta:series: yoga meta:release-type: release meta:pypi: no meta:first: yes meta:release:Author: Hervé Beraud <hberaud@redhat.com> meta:release:Commit: Hervé Beraud <hberaud@redhat.com> meta:release:Change-Id: If0564dd846811a25598c4df71caf95023d2d9a74 meta:release:Code-Review+1: Iury Gregory Melo Ferreira <iurygregory@gmail.com> meta:release:Code-Review+2: Hervé Beraud <herveberaud.pro@gmail.com> meta:release:Code-Review+2: Thierry Carrez <thierry@openstack.org> meta:release:Workflow+1: Thierry Carrez <thierry@openstack.org>
-
- 22 Mar, 2022 2 commits
-
-
Roman Popelka authored
As tempest.scenario.manager was announced stable interface in Tempest 27.0.0[1] it can be now reused in plugins. Replaced methods: * setup_clients Etherpad concerning this effort: https://etherpad.opendev.org/p/tempest-scenario-manager-cleanup [1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0 Change-Id: Idcfa1d5495ed68484cdc869bcd27fa8413a479ba
-
Roman Popelka authored
As tempest.scenario.manager was announced stable interface in Tempest 27.0.0[1] it can be now reused in plugins. Replaced methods: * _create_network * _get_server_port_id_and_ip4 Etherpad concerning this effort: https://etherpad.opendev.org/p/tempest-scenario-manager-cleanup [1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0 Change-Id: I424cf6f3547eeb229f888e4ad9f9cb09f635ec31
-
- 17 Mar, 2022 5 commits
-
-
Roman Popelka authored
As tempest.scenario.manager was announced stable interface in Tempest 27.0.0[1] it can be now reused in plugins. Replaced methods: * _get_router * _create_router Etherpad concerning this effort: https://etherpad.opendev.org/p/tempest-scenario-manager-cleanup [1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0 Change-Id: I3dc123bea822a2c430a7fe4b714ca2bb9e5a5494
-
Roman Popelka authored
As tempest.scenario.manager was announced stable interface in Tempest 27.0.0[1] it can be now reused in plugins. Ironic tempest plugin still uses nova-network old interface for floating ip related methods, this patch removes them and use tempests's ones which already use neutron's interface.[2] Replaced methods: * create_floating_ip * get_server_ip Etherpad concerning this effort: https://etherpad.opendev.org/p/tempest-scenario-manager-cleanup [1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0 [2] https://opendev.org/openstack/tempest/commit/6428139de18291c916852ae48130fb8a7b4db318 Change-Id: I963fe7478c0f3a46c1daa44c4eeff69714cf3ba0
-
Roman Popelka authored
As tempest.scenario.manager was announced stable interface in Tempest 27.0.0[1] it can be now reused in plugins. Replaced methods: * create_timestamp Etherpad concerning this effort: https://etherpad.opendev.org/p/tempest-scenario-manager-cleanup [1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0 Change-Id: Ic4bc853edf7283cbf1c4d2b17431a051f5309a02
-
Roman Popelka authored
As tempest.scenario.manager was announced stable interface in Tempest 27.0.0[1] it can be now reused in plugins. Replaced methods: * get_remote_client * check_vm_connectivity Etherpad concerning this effort: https://etherpad.opendev.org/p/tempest-scenario-manager-cleanup [1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0 Change-Id: I41f2a17f924e4f555f176564d365aa7119e1fd5b
-
Roman Popelka authored
As tempest.scenario.manager was announced stable interface in Tempest 27.0.0[1] it can be now reused in plugins. There is no need to have create_server definition in ironic scenario manager Replaced methods: * create_server Etherpad concerning this effort: https://etherpad.opendev.org/p/tempest-scenario-manager-cleanup [1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0 Change-Id: I781cbf90e283bd8a3be4ad3e6aa7c13f280444e0
-
- 09 Mar, 2022 1 commit
-
-
Zuul authored
-
- 08 Mar, 2022 4 commits
-
-
Roman Popelka authored
As tempest.scenario.manager was announced stable interface in Tempest 27.0.0[1] it can be now reused in plugins. Replaced methods: * _log_console_output * ping_ip_address Etherpad concerning this effort: https://etherpad.opendev.org/p/tempest-scenario-manager-cleanup [1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0 Change-Id: I1533a2aae3139aa0e81f783049d7fce60931efbe
-
Roman Popelka authored
As tempest.scenario.manager was announced stable interface in Tempest 27.0.0[1] it can be now reused in plugins. Replaced methods: * create_server * rebuild_server Etherpad concerning this effort: https://etherpad.opendev.org/p/tempest-scenario-manager-cleanup [1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0 Change-Id: Ifbb3691d2588f09e56218780ef79045f074bab5e
-
Roman Popelka authored
As tempest.scenario.manager was announced stable interface in Tempest 27.0.0[1] it can be now reused in plugins. Replaced methods: * _create_port * create_keypair Etherpad concerning this effort: https://etherpad.opendev.org/p/tempest-scenario-manager-cleanup [1] https://docs.openstack.org/releasenotes/tempest/v27.0.0.html#release-notes-27-0-0 Change-Id: I413f5314502da2bfde1846e5d4afeaee54422097
-
Ameya Raut authored
This fixes verification of introspected data. For physical baremetal introspection scenario, specification of the physical server may differ with existing flavor data, whereas for virtualised baremetal server, it can be matched. When the introspection is performed on physical baremetal server, the introspected data does not match with flavor data causing failure in verification of introspected data. Hence, current fix is verifying introspected data if greater than 0. [1] https://docs.openstack.org/ironic/latest/install/configure-nova-flavors.html Change-Id: I9ff1364e1baf99579a3d7b8cb5fc2ab012030173
-
- 16 Feb, 2022 1 commit
-
-
Dmitry Tantsur authored
We seem to be using the Nova's defaults instead. Also verify that the resulting image type in instance_info is correct. Depends-On: https://review.opendev.org/c/openstack/ironic/+/827882 Change-Id: Iaba563a2ecbca029889bc6894b2a7f0754d27b88
-
- 14 Dec, 2021 1 commit
-
-
Riccardo Pittau authored
Change-Id: Id6c16e3bb6157966fa59015db1a7da58bf0e479d
-
- 06 Dec, 2021 1 commit
-
-
Zuul authored
-
- 25 Nov, 2021 2 commits
-
-
Riccardo Pittau authored
Remove ussuri jobs from gate. Add xena jobs instead. Change-Id: I4af815dc3f1922c07e0c0aa2fe000d49f92c9807
-
Riccardo Pittau authored
Change-Id: Iba4503a329f65641f7521f67aa11b3ac5fda8da1
-
- 24 Nov, 2021 1 commit
-
-
Julia Kreger authored
Originally ironic was entirely pruely just an admin API, but this has changed, and we need to add additional non-admin tests, so it makes sense to re-use to the base and share it amongst the tests. Change-Id: I0fe3e326e4a25dc0928080fd1111ca4c46d8134a
-
- 30 Sep, 2021 1 commit
-
-
Thomas Goirand authored
-
- 27 Sep, 2021 2 commits
-
-
Thomas Goirand authored
-
Thomas Goirand authored
ironic-tempest-plugin 2.3.1 release meta:version: 2.3.1 meta:diff-start: - meta:series: xena meta:release-type: release meta:pypi: no meta:first: no meta:release:Author: Hervé Beraud <hberaud@redhat.com> meta:release:Commit: Hervé Beraud <hberaud@redhat.com> meta:release:Change-Id: I156bc63e4bb4126e49199606e36c57d3f4e71ecc meta:release:Code-Review+1: Riccardo Pittau <elfosardo@gmail.com> meta:release:Code-Review+2: Hervé Beraud <herveberaud.pro@gmail.com> meta:release:Code-Review+2: Elod Illes <elod.illes@est.tech> meta:release:Workflow+1: Elod Illes <elod.illes@est.tech>
-
- 08 Sep, 2021 1 commit
-
-
Zuul authored
-
- 30 Aug, 2021 2 commits
-
-
Thomas Goirand authored
-
Thomas Goirand authored
ironic-tempest-plugin 2.3.0 release meta:version: 2.3.0 meta:diff-start: - meta:series: xena meta:release-type: release meta:pypi: no meta:first: yes meta:release:Author: Ghanshyam Mann <gmann@ghanshyammann.com> meta:release:Commit: Ghanshyam Mann <gmann@ghanshyammann.com> meta:release:Change-Id: Ifc4756305985c63c5e08fc294ff7a80aa666ca0c meta:release:Code-Review+1: Iury Gregory Melo Ferreira <iurygregory@gmail.com> meta:release:Code-Review+2: Elod Illes <elod.illes@est.tech> meta:release:Code-Review+2: Hervé Beraud <herveberaud.pro@gmail.com> meta:release:Workflow+1: Hervé Beraud <herveberaud.pro@gmail.com>
-
- 16 Aug, 2021 1 commit
-
-
Thomas Goirand authored
-
- 05 Aug, 2021 1 commit
-
-
Julia Kreger authored
Per review feedback on https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/798143 it is believe the setting is no longer required for Wallaby branches. Change-Id: I9face242ac4501a37a36534dd05eba66466fcccc
-
- 13 Jul, 2021 1 commit
-
-
Zuul authored
-
- 07 Jul, 2021 1 commit
-
-
Zuul authored
-
- 06 Jul, 2021 1 commit
-
-
Julia Kreger authored
At this point, it is relatively safe to remove the train jobs for ironic-tempest-plugin. The branches are EOL, and we're unlikely to make any changes which testing against Train, that can't be identified or revealed in later community supported stable branches. Change-Id: I069a9ec15d94871c7b610e130b13e9403110f728
-
- 05 Jul, 2021 1 commit
-
-
Riccardo Pittau authored
The min version of tox is updated to 3.18.0 to replace whitelist_externals with allowist_externals option [1] [1] https://github.com/tox-dev/tox/blob/master/docs/changelog.rst#v3180-2020-07-23 Change-Id: I3715bdc7079d6a8754be514a2131a3dae06769c2
-
- 25 Jun, 2021 2 commits
-
-
Julia Kreger authored
Change-Id: Id0d91c09f3d9f6cb5207b02ec7ebf3d2075f366d
-
Julia Kreger authored
The ironic tempest plugin was an early plugin and manually invoked override plugin clients and then attached them in the setup_clients method. However, the newer format is to use get_service_clients, which creates and attach client classes using the prepared credentials supplied by the credentials attribute on the test classes. In order to support even the most basic testing handling and testing of Scope Enforcement as part of Secure RBAC, then the we need to leverage the newer (last 3-4 years) model of instantiating and leveraging clients in tempest. This is because we need to be able to get a system scoped admin token to be able to test actions as a system scoped admin user. Not to be confused with "admin", which is project scoped. This newer style of client support does necessitate some legacy style or direct client invocations to be retooled so they do not attempt to directly invoke without the required context. Additionally, to support even the most basic handling of the Secure RBAC's effort, we need to be able to know when to leverage *and* then leverage that client. We do that through the enforce_scope parameter in upstream tempest. Depends-On: https://review.opendev.org/c/openstack/tempest/+/798130 Change-Id: I5188fc756f1b524e9d1b32ef0474e29a9cf90b57
-
- 04 May, 2021 1 commit
-
-
XinxinShen authored
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: I651339c8103cb46f7d4eb0107bb300a6da29dbb1
-
- 07 Apr, 2021 1 commit
-
-
Zuul authored
-
- 20 Mar, 2021 1 commit
-
-
Zuul authored
-
- 09 Mar, 2021 2 commits
-
-
Thomas Goirand authored
-
Thomas Goirand authored
ironic-tempest-plugin 2.2.0 release meta:version: 2.2.0 meta:diff-start: - meta:series: wallaby meta:release-type: release meta:pypi: no meta:first: yes meta:release:Author: Ghanshyam Mann <gmann@ghanshyammann.com> meta:release:Commit: Ghanshyam <gmann@ghanshyammann.com> meta:release:Change-Id: Idbef25ef2c1d4852f7a040046c3c8b77fe863154 meta:release:Code-Review+2: Hervé Beraud <hberaud@redhat.com> meta:release:Code-Review+2: Sean McGinnis <sean.mcginnis@gmail.com> meta:release:Workflow+1: Sean McGinnis <sean.mcginnis@gmail.com>
-
- 18 Feb, 2021 1 commit
-
-
Julia Kreger authored
A long time ago, in a galaxy far far away, the use of /extra/vif_port_id was deprecated in favor of vif attachment and detachment. This change updates a test which was using the /extra/vif_port_id field value to bind a vif, and then list/detach it using the vif attach/detach/list API interfaces. Since the action is to add/list/detach, this seems appropriate and should be widely supported going back 4+ years. Change-Id: I0b0cd0aaf9a87803386e096ab768638476f9ca52
-