charm-ironic-api:stable/ussuri

Last commit made on 2023-07-06
Get this branch:
git clone -b stable/ussuri https://git.launchpad.net/charm-ironic-api

Branch merges

Branch information

Name:
stable/ussuri
Repository:
lp:charm-ironic-api

Recent commits

2618143... by Corey Bryant

Use service_domain in [service_user] section

Rebuild to update [service_user] config to use the service domain.
This was fixed in charm-helpers.

The keystone charm currently creates two service users, one for the
service domain (for v3 authentication), and the other for the default
domain (for v2 authentication). The [service_user] config needs to
use the service domain.

Closes-Bug: #2026202
Change-Id: I5e2315f4f94bc3ee836fa21fd34bce342a842bc0

a27b785... by Zuul <email address hidden>

Merge "Add support for using service tokens" into stable/ussuri

b9bee8c... by Felipe Reyes

Add support for using service tokens

This patch configures ironic-api to send a service token along with the
received user token on requests to other services. This allow those
other services to accept the request even if the user token has been
invalidated since received by Ironic. Also with this patch Ironic will
accept request from other services with invalid user tokens but valid
service tokens.

Update src/build.lock to get backported patches into
charm-helpers@stable/ussuri

Closes-Bug: #1992840
Depends-On: https://review.opendev.org/c/openstack/charm-ironic-api/+/887514
Change-Id: Ic84e4706b93c38916e89b91dfc30bf32396e5213
(cherry picked from commit 02b7180a6b9cd9c22c4b672ae8510ea14af5e0df)
(cherry picked from commit fca337274407d8c145c33fe5ce4805497878eb04)

417b0b6... by Corey Bryant

Install libpq-dev bindep for py36

Without this py36 tests are failing with:
"Error: pg_config executable not found"

Change-Id: I8f1cd484ceeb79f57276cd69e14a5d47a2f7073d

362ff2d... by Zuul <email address hidden>

Merge "Use vault 1.6/edge channel." into stable/ussuri

8280328... 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: Ic460cf5c0ba845a718018005593474bab88d657a

464b75f... by Felipe Reyes

Use vault 1.6/edge channel.

The 1.7/edge channel doesn't support Bionic, so this change updates the
bionic bundles to deploy using the 1.6/edge channel which is the last
track that has support for Ubuntu 18.04.

Change-Id: Idf06a32618c23f84d92d80862605de5f47f9b9c1

2c09e75... by Alex Kavanagh

Pin build.lock for all layers to the commit hash

The build.lock branch points to master which means that the layer is not
locked. Lock the layers to the commit hash instead; this ensures
reproducible builds as much as possible.

Closes-Bug: #1990062
Change-Id: I50144e6c102cd766052a1935bd79e8ca212942a3

e65a5ce... by Alex Kavanagh

Migrate charm charmhub for stable/ussuri

- start from stable/ussuri branch
- Do charmcraft, osci, zuul changes
- Modify libs to point to stable/ussuri for:
  - charmhelpers
  - charms.openstack (as needed)
  - zaza & zaza.openstack.tests
- Remove unsupported test bundles
- migration bundles to charmhub.io (ch: prefix + channels)
- Build on 18.04 amd64
- Run on 18.04 amd64, s390x, ppc64el, arm64
- Run on 20.04 amd64, s390x, ppc64el, arm64

Change-Id: I3acc5045fd2baf47c69f47c002598925d928f132

45a0f17... by Alex Kavanagh

21.10 - Release

Remove the "channel: candidate" from the func-test
bundles.

Change-Id: I2a4ce2fbdf8f39992767b7e793fb14161fd8bc72