charm-helpers:stable/21.04

Last commit made on 2021-09-17
Get this branch:
git clone -b stable/21.04 https://git.launchpad.net/charm-helpers

Branch merges

Branch information

Name:
stable/21.04
Repository:
lp:charm-helpers

Recent commits

49c344d... by Aurelien Lourot

Merge pull request #640 from hemanthnakkina/lp1934129-stable/21.04

Add enable-fwaas to neutron api context

14f645e... by Hemanth Nakkina

Add enable-fwaas to neutron api context

Introduces enable-fwaas to neutron api context
Updates l3_extension_plugins based on new context variable enable-fwaas

Backport of PR#635 to stable/21.04

fixes: #lp1934129

(cherry picked from commit 4fa1777)

cd7bf21... by James Page

Merge pull request #626 from fnordahl/bug/1938557-stable/21.04

Base DPDK socket mem on sockets not NUMA nodes

600401e... by Liam Young

Base DPDK socket mem on sockets not NUMA nodes

OVSDPDKDeviceContext().socket_memory() is currently using the
number of NUMA nodes to generate the memory option for
socket-mem/dpdk-socket-mem *1. However, this option should
be based on the number of sockets *2 & *3. Fwiw, looking at the
charms, socket_memory() only seems to be used to set
dpdk-socket-mem *4 *5. See bug report for more details *6

Closes-Bug: #1938557

*1 https://github.com/juju/charm-helpers/blob/master/charmhelpers/contrib/openstack/context.py#L2587
*2 https://doc.dpdk.org/guides/linux_gsg/linux_eal_parameters.html#id3
*3 https://docs.openvswitch.org/en/latest/intro/install/dpdk/
*4 https://github.com/openstack-charmers/charm-layer-ovn/blob/master/lib/charms/ovn_charm.py#L664
*5 https://github.com/openstack/charm-neutron-openvswitch/blob/master/hooks/neutron_ovs_utils.py#L569
*6 https://bugs.launchpad.net/charm-ovn-chassis/+bug/1938557

(cherry picked from commit 56e2adc84ebff8ba136fb117940c584439b06e34)

6af07b3... by Aurelien Lourot

Merge pull request #606 from coreycb/stable/21.04

Revert "Set cmd_env for trusty and xenial only (#573)"

4094777... by Corey Bryant

Revert "Set cmd_env for trusty and xenial only (#573)"

This reverts commit 29c9c2c04cff4f4739caa27cd43da3bf80e40646.

This change also removes the comment regarding software-properties
as it was adding confusion. add-apt-repository is provided by the
software-properties package. While http_proxy and https_proxy env
vars appear to work with add-apt-repository, apt.conf settings
Acquire::http::Proxy and Acquire::https::Proxy do not appear to
work with add-apt-repository.

Fixes #602

(cherry picked from commit ba4dae4e7bba607f3e5b855d58f1594b39bf3466)

2e69871... by Liam Young

Fix duplicating other charms deferred event messages (#599) (#600)

* Fix duplicating other charms deferred event messages

Stop charms from duplicating each others deferred event messages when
they are deployed on the same unit.

Closes bug https://bugs.launchpad.net/charm-nova-compute/+bug/1923739

6a3cd8f... by Billy Olsen <email address hidden>

Merge pull request #598 from ajkavanagh/add-hirsute-to-releases-list-stable-21-04

a40b191... by Alex Kavanagh

Add hirsute to the list of known UBUNTU_RELEASES

It got missed out in a recent update to charmhelpers, but is needed for
the CompareHostReleases() function to operate correctly.

8c48d29... by mkalcok <email address hidden>

#367 Allow passing additional jinja2.Environment variables to `render` function (#592)