charm-designate-bind:stable/21.04

Last commit made on 2021-08-27
Get this branch:
git clone -b stable/21.04 https://git.launchpad.net/charm-designate-bind

Branch merges

Branch information

Name:
stable/21.04
Repository:
lp:charm-designate-bind

Recent commits

4543c55... by Alex Kavanagh

Test bundles for focal-wallaby and hirsute-wallaby

These are the test bundles (and any associated changes) for
focal-wallaby and hirsute-wallaby support.

hisute-wallaby test is disabled (moved to dev) due to [1].

[1] https://github.com/juju-solutions/layer-basic/issues/194

Change-Id: I51d16d692b1456f157b54d35eec892c14946ea4d
(cherry picked from commit 9c6ea514841e8fe44ec67aca2b8c4c3384e6755a)

cc2629b... by Alex Kavanagh

Fix charm so that on focal it uses named service

This is a cherry-pick/squash of three commits:

 8949ab2 Switch Helper to use c.openstack PatchHelper
 ba7e3ac Fix charm so that on focal it uses named service
 5205bce Fix charm so that on focal it uses named service - 2

For the purposes of the backport, they have been squashed into this
single commit. The Change-Id is from ba7e3ac.

Original commit messages (minus change ids):

ba7e3ac Fix charm so that on focal it uses named service

Pre-focal the service was called 'bind9'. On focal+ it is called
'named'. This patch introduces a number of changes to make this
possible:

 * Modify existing charm class "DesignateBindCharm" to include a check
   to see if the distro version is "focal" or higher; if so switch
   the service name to 'named'.

8949ab2 Switch Helper to use c.openstack PatchHelper

Switch Helper to use c.openstack PatchHelper

This charms.openstack PatchHelper class is a better version of the
Helper class in test_lib_charm_openstack_designate_bind.py as it allows
patching by fully qualified class string. This simplifies the patching
in the tests.

Change-Id: Ida65c620fa81715d37e468217aea28f160cf31ee
Closes-Bug: #1929770

de97dc6... by Aurelien Lourot

Updates for stable branch creation

Set default branch for git review/gerrit.

Update test bundles to point to openstack-charmers.

Change-Id: Iee58955f0e281a1b3e2b192340809167b09310a0

2d0221f... by Alex Kavanagh

21.04 libraries freeze for charms on master branch

* charm-helpers sync for classic charms
* build.lock file for reactive charms
* ensure tox.ini is from release-tools
* ensure requirements.txt files are from release-tools
* On reactive charms:
  - ensure stable/21.04 branch for charms.openstack
  - ensure stable/21.04 branch for charm-helpers

Change-Id: Iec68b0bda37b2139a9c8a2acdd59b3725e11b4cd

641b271... by Alex Kavanagh

Add hirsute and remove trusty from metadata.yaml

This update adds the new hirsute Ubuntu release (21.04) and
removes trusty support (14.04 which is EOL at 21.04).

Change-Id: I61f14b54f8c9208b072d7e998103fa63fcf806ca

9b92ae9... by Zuul <email address hidden>

Merge "Add new osci.yaml"

06ec115... by Billy Olsen

Prune gate tests

Prune gate tests and move tests to dev_bundles.

Change-Id: I74bedac7161c579bbcff367db420c86d08a75713

30067fe... by Chris MacNaughton

Add new osci.yaml

This change is preparatory to migration Ubuntu OpenStack CI
from Jenkins to Zuul

Change-Id: I16e82e0f295a9c0f6f21e4ff343e2f1afda1d82d

dda8a0d... by Alex Kavanagh

Updates to pin charm-tools to 2.8.3

* Update requirements.txt to pin charm-tools to 2.8.3
* Update tox.ini to change the build parameters.
* This upgrades from <2.7 which adds reproducible charms
* Bug was fixed that controlled the default output directory
  doesn't get 'builds' appended. The tox change puts it
  back so that stable & master both build to the same
  directory. This may be reviewed in the future.

Change-Id: If01db0736923dea0885c0fe6aa950a617d077750

40f66dc... by Alex Kavanagh

Rebuild to use charm-tools pre 2.8 release

Reverting to an earlier version of charm-tools to
resolve some building issues seen with latest 2.8.2
version.

Change-Id: I9b10a9c9d8af2ff0a8074dbef0c43f91ae9cf200