Skip to content

Update compute driver name for Ironic#1

Open
heidsoft wants to merge 7084 commits into
HeidCloud:masterfrom
openstack:master
Open

Update compute driver name for Ironic#1
heidsoft wants to merge 7084 commits into
HeidCloud:masterfrom
openstack:master

Conversation

@heidsoft
Copy link
Copy Markdown
Member

@heidsoft heidsoft commented Apr 1, 2014

Commit 08448e3 mistakenly updated the location of the Ironic compute
driver to be loaded from within the Nova tree. However, no such module
exists as the compute and scheduler drivers both live in the Ironic tree.
This reverts that and adds a note explaining the setting.

Change-Id: I7f32f77bd7e5fd1f6b41014ac71bbf6e1a7d84cf

Zuul and others added 28 commits November 27, 2024 10:28
This new variable "start-time" is initialized when the WSGI
starts and is the timestamp in seconds.

Related-Bug: #2083570
Change-Id: I1b984b93d1352683097c1417b22d64341a68f72a
It was fixed in past for ubuntu 22.04 with [1],
removing the check for jammy so it applies to
all ubuntu versions since jammy.
The checks now only refer debian distros so those
can be adjusted with new debian releases.

[1] https://review.opendev.org/c/openstack/devstack/+/866944

Related-Bug: #1999090
Closes-Bug: #2090835
Change-Id: Iff843c5c3f9c081aa1cec6c399a6ed8c05e06abe
Under as-yet-unidentified conditions, we can end up with a version of
packaging that is too old for the version of latest version of
setuptools. This is a known issue and expected behavior and per [1]
$subject is the preferred resolution.

[1] pypa/setuptools#4483 (comment)

Change-Id: I9232f3fae1598297e83c4ea37339896f7dcbd44f
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
This reverts commit 6990b06. This
should no longer be necessary as packages are requiring simplejson.

Change-Id: I74b0f93457f91e7d53d54737d52f67075088faca
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Change-Id: If9e2cc9247d707a451ef394615e547515115f9e0
Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
Depends-on: https://review.opendev.org/c/openstack/placement/+/919569
Change-Id: I494dae51c65318299d4fe2ff5887c97ac2be3224
Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
Depends-on: https://review.opendev.org/c/openstack/cinder/+/902876
These were removed when glance-registry was removed[1].

[1] 30680961994b36ed12713c0f106b661535ce41c6

Change-Id: Iaa4a35fddcd4763e12e5140b71e4022421c476fc
The function _start_ovn is responsible for starting the
OVS/OVN services. However, its final action is a call
to _start_ovn_services, which restarts all OVS/OVN services
without any justified reason.

This patch removes that call to avoid unnecessarily
restarting all OVS/OVN services immediately after they
have been started.

Closes-Bug: #2091614
Change-Id: Ia791ecb734531fa933c570d687ac9224ed6b27e4
As discussed in Epoxy PTG[1] switching jobs to run
with latest OVS/OVN LTS branches.
Ubuntu noble and CentOS 9-stream also including these
LTS versions.

[1] https://etherpad.opendev.org/p/oct2024-ptg-neutron

Change-Id: Iecb33628641cd33b6e46d09759e3180cc0bd55e9
The yum command has been replaced by the dnf command in recent releases
of Fedora-based distributions. Use the native command instead of
the alias kept for compatibility.

Change-Id: I0a1dfdaca91164eff2c25795f66976ec70356574
The image size limit for glance using the unified limits is
set to 1000MB (~1GB). This is pretty low given that a volume's
minimum size is 1GB and when uploaded to glance fills out the
whole limit.

The limit issue can also be seen by a recent tempest change[1]
where uploading two volumes failed[2] across various jobs due
to this limit.

We do have a config option in devstack
``GLANCE_LIMIT_IMAGE_SIZE_TOTAL`` but that will need to be
configured for various jobs and a 2GB seems to be a sensible
default which this patch configures.

[1] https://review.opendev.org/c/openstack/tempest/+/938592
[2] Jan 07 23:05:33 devstack-ceph cinder-volume[909965]: ERROR
oslo_messaging.rpc.server cinder.exception.ImageLimitExceeded:
HTTP 413 Request Entity Too Large: The request returned a 413
Request Entity Too Large. This generally means that rate limiting
or a quota threshold was breached.: The response body:: Project
dfe8648c188d46409349eac2c449c0b4 is over a limit for [Resource
image_size_total is over limit of 1000 due to current usage
1024 and delta 0]

Change-Id: I533b7444e5f71275ea3d5c18914e306b1dbbc5cb
This variable overrides the `ENABLED_SERVICES` global variable only for
the `configure_tempest()` function from `lib/tempest`. If the
`SERVICES_FOR_TEMPEST` variable is not defined then `ENABLED_SERVICES`
is used as it had used it before.

This is useful for cases where Tempest is executed from a remote node.

Change-Id: Ic62e48f2f1eb861ec64f51e03353868076cbcc04
Initially, this patch ensured that the custom configuration
and readiness checks were applied after every restart of the
OVN North services. However, after removing the call that
triggered the restarting of the OVN/OVS services in [1],
this patch now serves as a refactor, separating the readiness
checks and custom configuration into a dedicated function.

[1] https://review.opendev.org/c/openstack/devstack/+/937606

Related-bug: #2091614
Related-bug: #2091019
Change-Id: Icba271292830204da94aa3353e93d52088d82eec
Use a raw string to avoid SyntaxWarnings being
issued by this script.

Change-Id: I81557158013aa36fe27235c461486dfbc37c9f27
We also remove an out-of-date note from the called method.

Change-Id: I7cc9fd6a568246342395388c31ae0a0918a2c79a
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Depends-on: https://review.opendev.org/c/openstack/glance/+/932701
Change-Id: Ic2239e12306226943c645b7c439d5636f8c3df0e
In the patch [1] lib/neutron module was removed completely but it left
call to the non existing currently function 'start_neutron_api' when the
neutron-api service is enabled.
Devstack should start neutron in the same way in case when q-svc or
neutron-api service is enabled and this patch is removing that leftover
call to the 'start_neutron_api' function and make it behave the same way
for both service names.

Additionally this patch adds service "neutron-api" to be checked when
initial networks are going to be created. It is like that as just one of
the services "q-svc" or "neutron-api" is enough to create those initial
networks.

[1] https://review.opendev.org/c/openstack/devstack/+/865014

Related-bug: #2096912
Change-Id: I1287af6a31f60b4e522f0ce3ea525e3336ffd8ba
ralonsoh and others added 30 commits March 11, 2026 17:05
In the nova library, some calls to ``configure_keystoneauth`` are called
using a non existing local variable $conf. This should be the $NOVA_CONF
variable instead.

Closes-Bug: #2143929
Signed-off-by: Rodolfo Alonso Hernandez <ralonsoh@redhat.com>
Change-Id: I7844237d511154f917f236b8f122bc2bf514991d
stable/2026.1 branch has been created now and
current master is 2026.2.

Change-Id: Ie6dbbea7c423819cbfda1964593ab56aebc6a286
Signed-off-by: Ghanshyam Maan <gmaan.os14@gmail.com>
docutils and Pygments are both required by sphinx, so are installed
without explicit definition in requirements.

Change-Id: I65c6873bafb94c80738cb2e2da2795b945e7a0bb
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
Placement was split from nova long time ago and maintains its own
config directory. Remove the directory during clean up, following what
is done for /etc/nova.

Change-Id: I366ace7d8186eda4062253c75dbd2097c1b89958
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
Ironic renamed the ironic-tempest-bios-ipmi-direct job and
zuul stop running it in this repo gate without any notice.

- https://review.opendev.org/c/openstack/ironic/+/974260

Fixing the job name to run it again.

Change-Id: Ic2e194c2cbcf049fe3bee223f1f520764f0d6b02
Signed-off-by: Ghanshyam Maan <gmaan.os14@gmail.com>
Some of the services (eg. glance) supports customizing the directory.
Make sure we use the one actually used during installation.

Also use a variable for /etc/openstack (where the clouds.yaml is
created) for consistency.

Change-Id: I0ca5083a773e8a47c72c09a7819d286f4e0873b7
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
Related-Bug: #2111276

Co-Authored-By: Jakub Libosvar <jlibosva@redhat.com>

Change-Id: I71f95a2fab89dcb04fe99795da5d85d295b8cb82
Signed-off-by: Eduardo Olivares <eolivare@redhat.com>
These were all predominantly used for configuring the eventlet servers
and as such are no longer necessary.

We also remove a function, '_config_keystone_apache_wsgi', which should
have been removed in change I2409385a87ee7cc7869bba9711bf95ab5fe77dc7,
some cinder configuration that only applies to the eventlet server (
which is no longer supported as a deployment mechanism is devstack and,
eventually, Cinder itself), and finally an 'ssl_ca' option that should
have been removed in change Ibf1c8b2ee6b6618f77cd8486e9c687993d7cb4a0.

Change-Id: I534c50ec2c7dfa188920a7e3ee6d684316ec5ef2
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
It was deprecated in favor of the cpu_models option.

Change-Id: I2cbbbf95f132b3279a24f120a7d0d756ba550542
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
Since c0f6cb5 devstack enable debian 12
backports in bookworm. As a consequence we need to explicitly install
the qemu-system-modules-spice package to keep supporting spice in qemu.

The same is true for debian 13 as well.

Related-Bug: #2121941
Signed-off-by: Balazs Gibizer <gibi@redhat.com>
Change-Id: I05df50bb6dcf263eb387daaaf277cae1c80438b9
When the ovn-bgp extension is enabled, the OVN BGP agent needs to
know which OVS bridge is used for interconnecting the BGP fabric
with the OVN overlay. Set the neutron-bgp-interconnect-bridge
external-id on Open_vSwitch to OVS_PHYSICAL_BRIDGE, alongside
the existing neutron-bgp-peer-bridges setting.

Assisted-By: Claude Opus 4.6
Change-Id: Ibcfffbfcdd873e4c971fd293e351e0eb9cea72ac
Signed-off-by: Eduardo Olivares <eolivare@redhat.com>
There is no need to limit clients which protocol versions to use
on the provider bridges.

Change-Id: I6217523193d4fa8b6bd633474d700c0f27922404
Signed-off-by: Jakub Libosvar <libosvar@redhat.com>
The noble OVN source job inherits from a removed parent job. That leaves
.zuul.yaml with a reference to an undefined job and causes Zuul
configuration parsing to fail when changes to the file are validated.

The OVN source variant inherits directly from tempest-full-py3 and
sets the noble nodeset, timeout, and swap size on the job itself. This
keeps the job definition self-contained without restoring a separate
platform job for the current default distro.

Change-Id: I922825794c84f8cb8ef2d0ed4439e83f896d19dc
Signed-off-by: Sean Mooney <work@seanmooney.info>
The user was removed when support for glance-search was removed by
commit 020586f .

Change-Id: Ic08390933ff7a77789a534bc0e3af751f94312cc
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.