<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla.git/docker/nova/nova-api/extend_start.sh, branch stable/2026.1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.platform-os.org/openstack/kolla.git/atom?h=stable%2F2026.1</id>
<link rel='self' href='https://git.platform-os.org/openstack/kolla.git/atom?h=stable%2F2026.1'/>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/'/>
<updated>2026-04-28T11:22:25+00:00</updated>
<entry>
<title>Remove httpd_setup calls from api containers</title>
<updated>2026-04-28T11:22:25+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2026-04-28T07:28:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=929df04f10273cbbdae0bd1cc75f24f49963bc83'/>
<id>urn:sha1:929df04f10273cbbdae0bd1cc75f24f49963bc83</id>
<content type='text'>
We have dropped mod_wsgi support from services in [1].

[1]: https://review.opendev.org/c/openstack/kolla-ansible/+/982414

Change-Id: Ie5da8427706dfb74bad4e174c990355a6870114c
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>Sync only local cell in nova bootstrap &amp; upgrade</title>
<updated>2023-12-21T09:46:59+00:00</updated>
<author>
<name>Alex-Welsh</name>
<email>alex@stackhpc.com</email>
</author>
<published>2023-11-28T13:08:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=de1487f05187387aea3f113dcbb6926734b1ce6b'/>
<id>urn:sha1:de1487f05187387aea3f113dcbb6926734b1ce6b</id>
<content type='text'>
Added the --local_cell argument to nova db sync commands during
bootstrap and upgrade.

This was previously thought to have no effect [1], but has since been
discovered to fail when rotating the nova database password.

[1] https://opendev.org/openstack/kolla-ansible/src/branch/master/ansible/roles/nova/tasks/bootstrap_service.yml#L2-L3

Closes-Bug: #2045558
Change-Id: Ic64eb51325b3503a14ebab9b9ff2f4d9caec734a
</content>
</entry>
<entry>
<title>Add support for running Nova upgrade checks</title>
<updated>2023-03-28T07:03:20+00:00</updated>
<author>
<name>Pierre Riteau</name>
<email>pierre@stackhpc.com</email>
</author>
<published>2023-03-28T07:03:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=48b5980c6352ad4e5cf0ac6da369140910c8f389'/>
<id>urn:sha1:48b5980c6352ad4e5cf0ac6da369140910c8f389</id>
<content type='text'>
Related-Bug: #1957080
Change-Id: I6cbbdfcd40a8f486a3a636b41d704ee6ffafb812
</content>
</entry>
<entry>
<title>Refactor Apache httpd setup</title>
<updated>2019-12-11T11:38:46+00:00</updated>
<author>
<name>Mark Goddard</name>
<email>mark@stackhpc.com</email>
</author>
<published>2019-12-10T11:51:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=8484190e77e4237247dac7fba128e5a111fc9918'/>
<id>urn:sha1:8484190e77e4237247dac7fba128e5a111fc9918</id>
<content type='text'>
All Apache httpd setup has been moved to a new helper script,
kolla_httpd_setup. This includes the existing clean of /run/httpd,
/var/run/httpd, /tmp/httpd etc.

Horizon has an additional bit of Apache config for Debian/binary, which
has been kept in extend_start.sh for horizon.

Change-Id: Ia2af74b69c151db0bd7e452460b0babcee50b282
Related: blueprint centos-rhel-8
</content>
</entry>
<entry>
<title>Support DB bootstrap from Nova Conductor container</title>
<updated>2019-08-20T16:22:40+00:00</updated>
<author>
<name>Doug Szumski</name>
<email>doug@stackhpc.com</email>
</author>
<published>2019-07-26T12:20:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=b087f058c96be252aa32842f208f766295a2b5ca'/>
<id>urn:sha1:b087f058c96be252aa32842f208f766295a2b5ca</id>
<content type='text'>
Currently the Nova API container does all the database bootstrapping
for Nova. In a deployment with more than one active cell, it makes
more sense for the conductors to bootstrap their own databases, rather
than have the Nova API container do it. This change adds support for
that. Until the support is actually used, we leave Nova API as-is.

Partially Implements: blueprint support-nova-cells
Change-Id: Id3a78b6838a3aae04f5dd5bd6ec928359297cfd3
</content>
</entry>
<entry>
<title>Run nova api_db sync before db sync</title>
<updated>2019-06-17T10:07:01+00:00</updated>
<author>
<name>Mark Goddard</name>
<email>mark@stackhpc.com</email>
</author>
<published>2019-06-17T09:49:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=84a07102e2db92333ce416a520151f1a1856f162'/>
<id>urn:sha1:84a07102e2db92333ce416a520151f1a1856f162</id>
<content type='text'>
Backport: Stein, Rocky

Since cells v2 was introduced, nova operators must run two commands to
migrate the database schemas of nova's databases - nova-manage api_db
sync and nova-manage db sync. It is necessary to run them in this order,
since the db sync may depend on schema changes made to the api
database in the api_db sync. Executing the db sync first may fail,
for example with the following seen in a Queens to Rocky upgrade:

    nova-manage db sync
    ERROR: Could not access cell0.
    Has the nova_api database been created?
    Has the nova_cell0 database been created?
    Has "nova-manage api_db sync" been run?
    Has "nova-manage cell_v2 map_cell0" been run?
    Is [api_database]/connection set in nova.conf?
    Is the cell0 database connection URL correct?
    Error: (pymysql.err.InternalError) (1054, u"Unknown column
            'cell_mappings.disabled' in 'field list'") [SQL: u'SELECT
    cell_mappings.created_at AS cell_mappings_created_at,
    cell_mappings.updated_at AS cell_mappings_updated_at,
    cell_mappings.id AS cell_mappings_id, cell_mappings.uuid AS
    cell_mappings_uuid, cell_mappings.name AS cell_mappings_name,
    cell_mappings.transport_url AS cell_mappings_transport_url,
    cell_mappings.database_connection AS
    cell_mappings_database_connection, cell_mappings.disabled AS
    cell_mappings_disabled \nFROM cell_mappings \nWHERE
    cell_mappings.uuid = %(uuid_1)s \n LIMIT %(param_1)s'] [parameters:
    {u'uuid_1': '00000000-0000-0000-0000-000000000000', u'param_1': 1}]
    (Background on this error at: http://sqlalche.me/e/2j85)

Despite this error, the command actually exits zero, so kolla does not notice
the failure.

This change reorders these two commands to run the api_db sync before the db
sync.

Change-Id: I0514c02aaee1a413a7979c3a426e0484df839861
Closes-Bug: #1832860
</content>
</entry>
<entry>
<title>create missing apache2 directory on Debian/Ubuntu</title>
<updated>2019-06-03T13:11:24+00:00</updated>
<author>
<name>Marcin Juszkiewicz</name>
<email>marcin.juszkiewicz@linaro.org</email>
</author>
<published>2019-05-28T10:01:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=932f09bcd65e15524b5229fdb6bc73a7e0111b27'/>
<id>urn:sha1:932f09bcd65e15524b5229fdb6bc73a7e0111b27</id>
<content type='text'>
Ubuntu/source deployment of several images (horizon, placement-api, zun)
failed with:

+ exec /usr/sbin/apache2 -DFOREGROUND
apache2: Syntax error on line 80 of /etc/apache2/apache2.conf: DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot

Change-Id: Ie2a1077f7def0743f1403341985e2109aa490026
</content>
</entry>
<entry>
<title>Fix nova-api extend_start.sh</title>
<updated>2018-06-11T06:59:52+00:00</updated>
<author>
<name>yatin</name>
<email>ykarel@redhat.com</email>
</author>
<published>2018-06-11T06:59:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=6de3e6885639a92a87ece004afd2f827ce2a9ac0'/>
<id>urn:sha1:6de3e6885639a92a87ece004afd2f827ce2a9ac0</id>
<content type='text'>
Patch https://review.openstack.org/#/c/558765 added
an extra closure bracket }, this patch fixes it.

Change-Id: I379ff17856509c9321b86c13a72eacc18f5c1202
Closes-Bug: #1775698
</content>
</entry>
<entry>
<title>Apply Nova rolling upgrade logic</title>
<updated>2018-06-05T09:54:37+00:00</updated>
<author>
<name>Duong Ha-Quang</name>
<email>duonghq@vn.fujitsu.com</email>
</author>
<published>2018-04-04T08:19:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=7f1ba57e1868cab599f3f8fb2731fe4663428462'/>
<id>urn:sha1:7f1ba57e1868cab599f3f8fb2731fe4663428462</id>
<content type='text'>
This patchset apply Nova rolling upgrade logic [1]

[1] https://docs.openstack.org/nova/latest/user/upgrade.html

Change-Id: I2cc973896d08988c0db121673d357fd1d37e6e6c
Implements: blueprint apply-service-upgrade-procedure
</content>
</entry>
<entry>
<title>Fix if $user is root at extend_start</title>
<updated>2017-05-12T12:40:52+00:00</updated>
<author>
<name>egonzalez90</name>
<email>dabarren@gmail.com</email>
</author>
<published>2017-05-12T11:56:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=45c54d7959a04dd95e871d6d00dd0fb84a5126d0'/>
<id>urn:sha1:45c54d7959a04dd95e871d6d00dd0fb84a5126d0</id>
<content type='text'>
In ubuntu is not evaluating correctly
if $user == root check at extend_start.

Changing to "$(whoami)" == 'root' fixes the issue

Change-Id: I296a1f98764cdfa09650c483bc7beba53e6bdba4
Closes-Bug: #1690360
</content>
</entry>
</feed>
