charm-designate-bind:stable/yoga

Last commit made on 2023-03-23
Get this branch:
git clone -b stable/yoga https://git.launchpad.net/charm-designate-bind

Branch merges

Branch information

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

Recent commits

2355d60... by Martin Kalcok

Add functionality to configure virtual service IPs
(cherry picked from commit 4000b6ea72e9ca2350a24af87a22afdef08556af)

Closes-Bug: #1804057
func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/1021
Change-Id: I29f2eeca508048fdf8464193368cce5720559b9e

10e91c8... by Corey Bryant

Pin tox to < 4.0.0

Tox 4.0.0 was recently released and it has several breaking changes.
We pin to < 4.0.0 here. We are planning to move forward only on the
master charm branches.

Tox is also pinned to < 4.0.0 for stable branches in upstream
openstack-zuul-jobs as well as in zosci-config. However, the
requires= section in the charm's tox.ini file ends up installing
tox>4, wiping out the zuul-pinned tox<4 that was already installed
installed. This patch fixes that.

Related-Bug: #2002788
Change-Id: Ie35ee42d86a2270d90530c914abd075b36989495

6f555df... by Corey Bryant

Switch build.lock pin of Jinja2 to 3.1.1

The current pin of 2.10.1 doesn't support py310.

This change also drops 'series: focal' from nrpe in
the jammy-yoga bundle since the nrpe charm now supports
jammy.

Closes-Bug: #1983395
Depends-On: https://review.opendev.org/c/openstack/charm-designate/+/852178
Change-Id: Ia9e565790f81920b90bb53d10e710a815450c693

8c745a6... by Zuul <email address hidden>

Merge "Update the bundles to use the stable track, edge risk for yoga" into stable/yoga

0293f17... by Alex Kavanagh

Remove Jinja2/MarkupSafe from wheelhouse.txt

These were pins to cope with supporting python 3.4. However,
layer-basic (as of [1]) now does the right thing in terms of getting the
correct versions of Jinja2 and MarkupSafe for the version of Ubuntu that
the charm is being built on:

1 - https://github.com/juju-solutions/layer-basic/pull/199

Change-Id: I29533d4794d6fb0e045893c934cb4920cacb408e

e34e73e... by Alex Kavanagh

Update the bundles to use the stable track, edge risk for yoga

The bundles for the yoga channel currently point to "latest/edge"
channel for all the charms. This update points the charms to the
appropriate channel for the charm being used, either from ceph,
openstack, ovn or the misc tracks.

Change-Id: I194ba1250cf1b18f0ad07109fe6f6d9d3705b38e

29933eb... by Alex Kavanagh

Updates for stable branch creation

- Set default branch for git review/gerrit.
- Switch tests to stable.
- Switch to using stable charm-helpers branch.
- Switch to using stable charm.openstack branch.
- Switch to using stable zaza, zaza-openstack-tests
  branch
- (reactive charms) Add build.lock file

Change-Id: Ib6ab4a1e01823e96ffa71d08751bb87749cd6eb2

bb172c5... by Alex Kavanagh

Updates to enable jammy and finalise charmcraft builds

- Add 22.04 to charmcraft.yaml
- Update metadata to include jammy
- Remove impish from metadata
- Update osci.yaml to include py3.10 default job
- Modify tox.ini to remove py35,py36,py37 tox target and add py310
  target.
- ensure that the openstack-origin is yoga
- Pin setuptools < 50.0 in src/wheelhouse.txt

Change-Id: I29b80b1e4797eb794c0e2611e732c376d99c270f

e7ada77... by Alex Kavanagh

Update to build using charmcraft

Due to a build problem with the reactive plugin, this change falls back
on overriding the steps and doing a manual build, but it also ensures
the CI system builds the charm using charmcraft. Changes:

- add a build-requirements.txt
- modify charmcraft.yaml
- modify osci.yaml
    -> indicate build with charmcraft
- modify tox.ini
    -> tox -e build does charmcraft build/rename
    -> tox -e build-reactive does the reactive build
- modify bundles to use the <charm>.charm artifact in tests.
  and fix deprecation warning re: prefix
- tox inception to enable tox -e func-test in the CI

Change-Id: I1e798c9267085d50797b8988f50e99ac9184be33

c2ff88d... by Alex Kavanagh

Migrate charm to charmhub latest/edge track

Change-Id: I83ddd59bb225539c640ba60fc7b65fe537b58b63