charm-ceph-iscsi:stable/quincy.2

Last commit made on 2023-12-11
Get this branch:
git clone -b stable/quincy.2 https://git.launchpad.net/charm-ceph-iscsi

Branch merges

Branch information

Name:
stable/quincy.2
Repository:
lp:charm-ceph-iscsi

Recent commits

45ba9db... by Peter Sabaini

Fix: enable GW services once we have config

Closes-Bug: #2045828
Change-Id: Ia473b2793a60172645713b722cbab80dcdbf93b6

f23a14b... by Luciano Lo Giudice

Reject invalid username and password

This patchset checks that the username and password parameters
comply with ceph-iscsi requirements.

Change-Id: Ida720e5381d0ff3446cf88405452f8a3778c7efc
Fixes-bug: #2040328
(cherry picked from commit eec2d0d5eab1b1dd27673b5ca338f369f204c1ae)

ede02d8... by Nobuto Murata

Fix key errors for rbd-pool-name and ec-rbd-metadata-pool

The existing code assumes event.params['rbd-pool-name'] and
event.params['ec-rbd-metadata-pool'] have a key. Set an empty string by
default to be filled by other part of the code.

Follow-up of Iec275190854edcc85915d93db233f444c92fbb17

Closes-Bug: #2042419
Change-Id: I819f0d4456530ace8162456dec1f2fcb7fa95e7f

50bd805... by Nobuto Murata

Don't set the default pool as "iscsi"

"iscsi" is the name of the metadata pool by default in the charm and not
to be used for tenant data. The charm can fill out the data pool name
automatically with `def data_pool_name` or can accept a user specified
value. After fixing the issue, the "iscsi" pool will be used only for
hosting gateway.conf as a rados object so reflect the purpose into the
application name for the pool too.

Also, update the command syntax not to print the deprecation warning:
"rbd: --user is deprecated, use --id"

Closes-Bug: #2042419
Related-Bug: #2040274
Change-Id: Iec275190854edcc85915d93db233f444c92fbb17
(cherry picked from commit 82779e5ff9a579610f2e1b4af557ee4ef2ede202)

2b88df3... by Luciano Lo Giudice

Set iscsi pools' application

This patchset sets the default application name for the charm-created
pools to 'rbd'.

Closes-bug: #2040274
Change-Id: I781a2e33b3de9f55b97fddd661214f601fc6134e
(cherry picked from commit ab6d598ddce6b1d0b758d5fa7888d8dc56e15de0)

2fd966a... by Peter Matulis

Add docs key and point at Discourse

Add the 'docs' key and point it at a Discourse topic
previously populated with the charm's README contents.

When the new charm revision is released to the Charmhub,
this Discourse-based content will be displayed there. In
the absense of the this new key, the Charmhub's default
behaviour is to display the value of the charm's
'description' key.

Change-Id: Ia414ab7d30db9443cf0d9d26071ca48b772f8d1e
(cherry picked from commit 41e3db8134c944fef0c83e5c26880157bcb8f453)

78c1006... by Peter Sabaini

Rebuild merge request

Rebuild for changes in the ops-openstack dependency

Change-Id: I773bb2a94198d4cda4dc713054d1642308d36645

f82fb13... by Luciano Lo Giudice

Add support for interim Ubuntu releases

- update bundles to include UCA pocket tests
- update test configuration
- update metadata to include kinetic and lunar
- update snapcraft to allow run-on for kinetic and lunar

Change-Id: Icce5e77bb1a7d13455ead8b5215cbccb311fede3

d78214b... 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: I5d94f213ae4d734c75ef9c653d12cf25d5e0b977
func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/1020

d6dc35d... by Chris MacNaughton

fix .gitreview repo reference

Change-Id: I825e3838b6ea488b2af848c58726e0c3580d767a