charm-keystone-openidc:stable/zed

Last commit made on 2023-01-09
Get this branch:
git clone -b stable/zed https://git.launchpad.net/charm-keystone-openidc

Branch merges

Branch information

Name:
stable/zed
Repository:
lp:charm-keystone-openidc

Recent commits

06736de... 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.

Change-Id: Ief39974288c522cd213e9dcaef26619285ed170b

3d1a8ae... by Alex Kavanagh

Updates for zed stable branch creation

- Set default branch for git review/gerrit to stable/zed
- 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
- (classic charms) make sync
- (reactive: not reactive plugin): lock charm-tools < 3.1
- (reactive: with reactive plugin): lock charm snap to 3.x/stable

Change-Id: I4bdcfab5a1f5d7f6dbedcbe172ac0b63b394e621

20576d9... by Felipe Reyes

Update README.md

- Align the README file with the template available in the charm-guide
- Add a section to explain how to authenticate using the OpenStack
  client.

Change-Id: Iac6fadab1c19ffa9f8da60ccd37d7c81328b51db

061b4b0... by Felipe Reyes

Add OpenID Connect specific classes to the list of zaza testing.

These tests take care of validating a user backed by a OpenID Connect
provider is capable of accessing cloud resources.

Func-Test-Pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/925
Change-Id: I0a6c53e5f34f4747b3ec6635f41daa898726068c

43a2215... by Felipe Reyes

Add support for websso-fid-service-provider relation.

This change adds support to relate the keystone-openidc charm to
openstack-dashboard allowing it expose a OpenID Connect backend for
logging into Horizon.

The configuration option 'user-facing-name' allows operator to set a
user friendly name that gets displayed in the list of choices available
for logging in.

Change-Id: Ia09cb5b68bc35d25f5b012f0011697966827eb03

0dd5f38... by Felipe Reyes

Drop @when_data_ready()

Move the functionlity provided by the decorator into the even handlers
that neeeded it, this favors simplicity, the long term solution will be
to define and use custom events (on.connected, on.ready and
on.goneaway).

Change-Id: I0264dc9cef3c90f5dc99b0dfc9b1d3a97007d64e

afeb2eb... by Felipe Reyes

Enable Zed.

Changes:

- Drop focal-*
- Add jammy-zed and kinetic-zed
- Update target deploy status for keystone-openidc
- Reorder setup functions to configure keystone-openidc earlier
- Drop OVN in favor of neutron-openvswitch in the testing bundles
- Set constraints for nova-compute machines

Change-Id: Ifbab960704eeeb2170bf4d314548f3620fd0cd83

510de73... by Felipe Reyes

Add py36 target to tox.ini

Change-Id: Ifc4c6246fe72a08bb605b78bee73abc673e0bb7c

1aeb626... by Felipe Reyes

Enable zuul and git-review

- Add .zuul.yaml with jobs definition to run unit tests, pep8 and
  coverage jobs, yoga and zed are added because python 3.8 and 3.10 is
  desired.
- Add .gitreview file
- Fix unit tests, use Mock requests.get() when rendering the
  configuration.
- Format logging messages correctly

Change-Id: I78d9c632590d0601d93105ba3d13d987aa0e30d5

98901bc... by Felipe Reyes

Remove .zuul.yaml

Drop the .zuul.yaml file to make the import into openinfra systems pass.