charm-helpers:stable/yoga

Last commit made on 2022-12-02
Get this branch:
git clone -b stable/yoga https://git.launchpad.net/charm-helpers

Branch merges

Branch information

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

Recent commits

3ffa485... by Frode Nordahl

[stable/yoga] ovsdb: Add support for retrieving single record (#752)

* ovsdb: Add support for retrieving single record

At present the SimpleOVSDB allows you to find records.

The `find` command does however not allow you to match on a
records UUID.

Add API for retrieval of a specific record by subscripting the
SimpleOVSDB Table class.

(cherry picked from commit 5195b15f605a3ab3150d1fb7c7099a1e2eb618ce)

* ovsdb: Consistency list manipulation, += vs extend/append

(cherry picked from commit 9732835dace4437e2d8bc0437b404a7d7e635481)

d5faa66... by Dmitrii Shcherbakov <email address hidden>

Merge pull request #739 from fnordahl/ovn-uca-stable/yoga

Add support for OVN UCA pocket

06fbc89... by Frode Nordahl

Add support for OVN UCA pocket

The OVN UCA pocket will be used as an overlay repository in
addition to any regular UCA pocket and the charms are expected
to expose configuration of it as a separate source configuration
option.

Add pocket names and allow for writing any OVN UCA configuration
to a separate sources.list.d file.

Conflicts:
 charmhelpers/fetch/ubuntu.py
(cherry picked from commit 982319b136b2d64efa6a7608e2c5349f271bb37d)

95dea8d... by Billy Olsen <email address hidden>

Merge pull request #699 from freyes/fix-nonameservers-yoga

ns_query: capture NoNameservers exception. (#698)

ba1f818... by Felipe Reyes

ns_query: capture NoNameservers exception. (#698)

When all the servers configured in the system failed to answer the query
the exception `dns.resolver.NoNameservers` is raised while NXDOMAIN is
only for when the name was not found.

(cherry picked from commit 91ee22fbe3c6fbe8b3b2b60371b43ad0a3c67f92)

971ac51... by James Page

Merge pull request #690 from juju/bug/ceph-quincy-modules

Resolve type change in Ceph Quincy for enabled_manager_modules

6aad5d7... by James Page

Merge pull request #689 from fnordahl/import-pci

contrib: Add `hardware` package with `pci` module

3641d77... by Chris MacNaughton <email address hidden>

Resolve type change in Ceph Quincy for enabled_manager_modules

d6d05b5... by Frode Nordahl

contrib.os.context: Consume PCI module from c-h

The PCI module is now available from charm-helpers itself.

2cfe17c... by Frode Nordahl

contrib: Add `hardware` package with `pci` module

Now that netplan.io has support for configuring both
embedded-switch-mode [0] and SR-IOV [1] we no longer need the
Networking Tools for Charms PPA [2].

As a consequence we need to import the `pci` module from that
package as this is consumed by both Classic, Reactive and
Operator Framework charms.

0: https://launchpad.net/bugs/1964481
1: https://launchpad.net/bugs/1871825
2: https://launchpad.net/~openstack-charmers/+archive/ubuntu/networking-tools

Co-authored-by: James Page <email address hidden>