charm-keystone-kerberos:stable/2023.1

Last commit made on 2023-04-26
Get this branch:
git clone -b stable/2023.1 https://git.launchpad.net/charm-keystone-kerberos

Branch merges

Branch information

Name:
stable/2023.1
Repository:
lp:charm-keystone-kerberos

Recent commits

4acea84... by Alex Kavanagh

Stable artefacts for stable/2023.1 (antelope)

This patch is to lock the stable/2023.1 (antelope release) charms
down so that as much as possible.
In particular, this patch does:

- set the .gitreview to stable/2023.1
- lock zaza and zaza-openstack-tests to stable/antelope branches
- for reactive charms Add build.lock files to lock the layers
  and python modules used to build the charm.
- for ops framework charms, extract a pip freeze from the
  charmcraft container after building the charm to lock the
  modules used to build the charm.
- drop the kinetic bundles if the exist. (Note the updates to
  tests.yaml is in another batch (topic: antelope-voting)
- update the bundles so that they point to the antelope specific
  channels. e.g. 2023.1/edge for OpenStack charms, 23.03/edge for
  OVN charms, quincy/edge for Ceph charms and generally, the
  appropriate LTS Jammy branch for the various support charms.

Change-Id: I9a307e2d6ac2d692f26d1b74d0b78dc994992f01

e816078... by Corey Bryant

Enable jammy-antelope voting and drop kinetic-zed tests

* Voting was turned on for jammy-antelope in the
  project-template for charm-functional-jobs in zosci-config
* Voting for jammy-antelope bundles with non-standard names
  is turned on in individual charms
* Kinetic-zed bundles/tests are removed

Change-Id: I7ae50e72e6804e2ae7a5775f4d92642dfd93d537
(cherry picked from commit c3d460edbc215e09d59d47dd3481cdd36a3995fc)

962e1a7... by Felipe Reyes

Fix build

Add libpython3-dev to the list of the build-packages, this is needed
since https://github.com/juju-solutions/layer-basic/pull/214 .

Change-Id: I172378e5bc8e919da4b21e75a5a9bcc19722b9ac
(cherry picked from commit c43146ed6657215830753b0787c96f745a80aeb4)

9effcaa... by Corey Bryant

Add Antelope support

* sync charm-helpers to classic charms
* change openstack-origin/source default to antelope
* align testing with antelope
* add new antelope bundles
* add antelope bundles to tests.yaml
* add antelope tests to osci.yaml and .zuul.yaml
* update build-on and run-on bases

func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/1024
Change-Id: I1982af08916ef0e6e61af84443109ed7ea0ac61c

7247522... by Alex Kavanagh

Ensure that kinetic/22.10 is enabled

This patch adds kinetic to the metadata.yaml and ensures
that a run-on base for 22.10 is added in the
charmcraft.yaml

Change-Id: I9cdee195aa181042e393e47700c2680ba06b1957

446d62b... by Corey Bryant

Add Kinetic and Zed support

* sync charm-helpers to classic charms
* change openstack-origin/source default to zed
* align testing with zed
* add new zed bundles
* add zed bundles to tests.yaml
* add zed tests to osci.yaml and .zuul.yaml
* update build-on and run-on bases
* add bindep.txt for py310
* sync tox.ini and requirements.txt for ruamel
* use charmcraft_channel 2.0/stable
* drop reactive plugin overrides
* move interface/layer env vars to charmcraft.yaml

Change-Id: I4cae0a313230a8617beac36a2dbfe0c019c5e0de

0b3db4e... by Alex Kavanagh

Add *.charm to gitignore

This patch adds *.charm to the .gitignore to ensure that any built
artifacts are ignored.

Change-Id: I9518c09c2c30c5f6c270a510f7ef303059a6fd43

85b34f2... 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

Change-Id: Ia4b0ef0fff85f6c95e270294278a3ab5a95ba35c

61a9c75... 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: I591b32bb14c8a8320f32af6d698c8b3b8c0b9810

3b966c4... by Alex Kavanagh

Migrate charm to charmhub latest/edge track

Change-Id: Id4e104c371610c734529d4080ae4e62a38c23d6c