charm-ceph-iscsi:master

Last commit made on 2024-02-08
Get this branch:
git clone -b master https://git.launchpad.net/charm-ceph-iscsi

Branch merges

Branch information

Name:
master
Repository:
lp:charm-ceph-iscsi

Recent commits

707f3c0... by Billy Olsen

Update bundles to specify source config option

The ceph-mon and ceph-osd charms changed the default source config
option to be bobcat in the master branches. This breaks focal tests
as the focal-bobcat cloud archive is not a valid source repository.
Update the config options for the test bundles to be explicit in the
source of package updates.

Change-Id: Ia535b0500d39409f939f0aa58271866efbcd55fb

6578404... by Peter Sabaini

Fix: enable GW services once we have config

Closes-Bug: #2045828
Change-Id: Ia473b2793a60172645713b722cbab80dcdbf93b6

ca4e04b... by Zuul <email address hidden>

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

fad259d... 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

b397176... by Zuul <email address hidden>

Merge "Add reef functests"

82779e5... 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

f127ac1... by Zuul <email address hidden>

Merge "Reject invalid username and password"

ab6d598... 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

eec2d0d... 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

bf30af2... by Samuel Allan

Fix charm for tox4 compatibility

Also remove python 3.5 targets as this is long not supported.

And add the mocking for charmhelpers - see
https://review.opendev.org/c/openstack/charm-heat/+/899195 for example

Related-Bug: 2002788
Change-Id: Ic70092a45d595d337ea26505139c2f6515cb1d38