charm-nova-cloud-controller:stable/xena

Last commit made on 2024-02-23
Get this branch:
git clone -b stable/xena https://git.launchpad.net/charm-nova-cloud-controller

Branch merges

Branch information

Name:
stable/xena
Repository:
lp:charm-nova-cloud-controller

Recent commits

928cb7d... by Edward Hope-Morley

Ensure mgmt network hostname and fqdn in known_hosts

The cloud-compute relation uses the private-address setting to
reflect the hostname/address to be used for vm migrations. This
can be the default management network or an alternate one. When
this charm populates ssh known_hosts entries for compute hosts
it needs to ensure hostname, address and fqdn for the mgmt network
is included so that Nova resize operations can work if they use
the hostname from the db (which will always be from the mgmt
network).

Change-Id: Ic9e4657453d8f53d1ecbee23475c7b11549ebc14
Closes-Bug: #1969971

f359602... by James Vaughn

Add aggregate filtering and isolation options

Add limit-tenants-to-placement-aggregate,
placement-aggregate-required-for-tenants and
enable-isolated-aggregate-filtering options.

Resolved Conflicts:
 config.yaml

Closes-Bug: #1920982
Change-Id: Ibbb0e412d1a821cdb56e447ca88b91afca50c8c6
(cherry picked from commit 6c1efee2d085334cb00d0a4fbf69008b99af73f4)

de38b4b... by Zuul <email address hidden>

Merge "Use wss protocol when SSL enabled" into stable/xena

ff4fbdc... by Zuul <email address hidden>

Merge "Pin openstacksdk<1.6.0 for py36" into stable/xena

b66fb3c... by Felipe Reyes

Use wss protocol when SSL enabled

This patch checks if HTTPS configuration is enabled in Apache to
determine if the websocket protocol should switch from 'ws' to 'wss' or
not.

Change-Id: I738652373604966b6df079e45a0ad26c83e21688
Closes-Bug: #2039490
(cherry picked from commit b915f8e6f81df6a776fc1ad6725207a199440a3b)

6c87c10... by Felipe Reyes

Pin openstacksdk<1.6.0 for py36

New openstacksdk versions depend on platformdirs>=3 which does not
support python 3.6

Change-Id: I01dcb7919959ed782477e02e0b4ac5be529329bd

ec50b1e... by Hua Zhang

Support disabling apache wsgi socket rotation

Bug LP 1863232 introduced a new Apache configuration option called
WSGISocketRotation which allows users to disable wsgi socket
rotation. This patch makes this configurable with a new
wsgi-socket-rotation config option that defaults to the Apache
default and can optionally be set to False.

Change-Id: Ibe060cec692e54ab62ce30d1e64c6eb366ee3e4d
Closes-Bug: #2021550

bd6d482... by Felipe Reyes

Add new interface 'dashboard'

This new interface consumes information exposed by openstack-dashboard
to correctly configure nova-serialproxy and allow requests coming from
the web browser that tries to load the serial console.

Change-Id: I2d82abffb9649f16a792f180806cea36cc5e25df
Closes-Bug: #2030094
(cherry picked from commit 816ee80cd0e83dd3b5d9e49187caf9e6d420cf1b)

0dc9676... by Alex Kavanagh

[xena] Ensure get_requests_for_local_unit doesn't fail on incomplete relation

This is a rebuild/make sync for charms to pickup the fix in charmhelpers to fix
any inadvertant accesses of ['ca'] in the relation data before it is available
from vault in the certificates relation. Fix in charmhelpers is in [1].

[1] https://github.com/juju/charm-helpers/pull/828
Closes-Bug: #2028683

Change-Id: Ia1f610c7653d227e183326075c0b7f3dc906fec5

02fb005... by Corey Bryant

Use service_domain in [service_user] section

Sync from charm-helpers to update [service_user] config to use the
service domain.

The keystone charm currently creates two service users, one for the
service domain (for v3 authentication), and the other for the default
domain (for v2 authentication). The [service_user] config needs to
use the service domain.

Closes-Bug: #2026202
Change-Id: I6755706f192642a5454d92d257dec81bb5f74e40