lp:charm-cinder

Get this repository:
git clone https://git.launchpad.net/charm-cinder

Import details

Import Status: Reviewed

This repository is an import of the Git repository at https://opendev.org/openstack/charm-cinder.git.

The next import is scheduled to run .

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-3 and finished taking 50 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-3 and finished taking 40 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-3 and finished taking 40 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-3 and finished taking 50 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-3 and finished taking 50 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-3 and finished taking 40 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-3 and finished taking 50 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-3 and finished taking 40 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-3 and finished taking 1 minute — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-3 and finished taking 1 minute — see the log

Branches

Name Last Modified Last Commit
master 2024-11-15 12:12:59 UTC
Sync/rebuild for Dalmatian/Epoxy updates

Author: James Page
Author Date: 2024-11-15 12:09:41 UTC

Sync/rebuild for Dalmatian/Epoxy updates

Refresh and rebuild charm for awareness of Dalmatian and Epoxy
Cloud Archive releases.

Change-Id: If5b02414bfd490d3fe0a92182aa5611c1bfaa475

stable/yoga 2024-08-20 13:38:17 UTC
Make sure sysfsutils is available

Author: Nobuto Murata
Author Date: 2024-08-20 13:34:20 UTC

Make sure sysfsutils is available

The systool command is necessary for some non-Ceph backends, but Ubuntu
packages do not pull it as a dependency. Make sure sysfsutils is
installed in cinder-volume units by default instead of updating all
backend charms.

systool is only necessary up to Yoga so no need to merge this for zed
onwards:
https://opendev.org/openstack/os-brick/src/branch/master/releasenotes/notes/no-systool-use-b7bc430de1033670.yaml

Releated to I366bf71161e275638403a5a815c98341da7d4f6f

Closes-Bug: #1947063
Change-Id: I8debc1c8098485089321ffdb08b75821d6566950

stable/zed 2024-08-20 03:22:14 UTC
Install lsscsi by default for zed or older

Author: Nobuto Murata
Author Date: 2024-08-20 03:11:46 UTC

Install lsscsi by default for zed or older

lsscsi is a dependency of os-brick for volume related operations
including creating a boot volume with iSCSI/FC backends. However, it
wasn't installed by default until jammy-antelope (lunar) due to a
packaging bug. It hasn't been an obvious issue especially when the
cinder-volume unit and the nova-compute unit are co-located since
nova-compute charm installs the package. Instead of applying a
workaround to all backend charms, let's apply the workaround in the
cinder charm since lsscsi is installed by default for later OpenStack
releases anyway and it's a small package.

Closes-Bug: #1939390
Change-Id: I131e12c53c78957873b6a75a3b1b67b1725b43ed

stable/2024.1 2024-07-03 17:48:29 UTC
Add keystone audit middleware API logging

Author: Myles Penner
Author Date: 2024-05-29 22:13:18 UTC

Add keystone audit middleware API logging

This commit adds Keystone audit middleware API logging to the Cinder
charm in versions Yoga and newer to allow users to configure their
environment for CADF compliance. This feature can be enabled/disabled
and is set to 'disabled' by default to avoid bloat in log files.
The logging output is configured to /var/log/apache2/cinder_error.log.
This commit builds on previous discussions:
https://github.com/juju/charm-helpers/pull/808.

Closes-Bug: 1856555
(cherry picked from commit e25b5d38fbb0692e5fab6e7f562c974316d61abe)
Change-Id: I9ff224e4f5c48221fbdb5e42696d0f8f21fca91d

stable/2023.2 2024-07-03 17:30:13 UTC
Add keystone audit middleware API logging

Author: Myles Penner
Author Date: 2024-05-29 22:13:18 UTC

Add keystone audit middleware API logging

This commit adds Keystone audit middleware API logging to the Cinder
charm in versions Yoga and newer to allow users to configure their
environment for CADF compliance. This feature can be enabled/disabled
and is set to 'disabled' by default to avoid bloat in log files.
The logging output is configured to /var/log/apache2/cinder_error.log.
This commit builds on previous discussions:
https://github.com/juju/charm-helpers/pull/808.

Closes-Bug: 1856555
Change-Id: Ia7dbd6af2305e92eaa9a65890644c4a324ab2c65
(cherry picked from commit e25b5d38fbb0692e5fab6e7f562c974316d61abe)

stable/2023.1 2024-06-25 16:44:10 UTC
Add keystone audit middleware API logging

Author: Myles Penner
Author Date: 2024-05-29 22:13:18 UTC

Add keystone audit middleware API logging

This commit adds Keystone audit middleware API logging to the Cinder
charm in versions Yoga and newer to allow users to configure their
environment for CADF compliance. This feature can be enabled/disabled
and is set to 'disabled' by default to avoid bloat in log files.
The logging output is configured to /var/log/apache2/cinder_error.log.
This commit builds on previous discussions:
https://github.com/juju/charm-helpers/pull/808.

Closes-Bug: 1856555
Change-Id: Ia7dbd6af2305e92eaa9a65890644c4a324ab2c65
(cherry picked from commit e25b5d38fbb0692e5fab6e7f562c974316d61abe)

stable/wallaby 2023-11-22 05:26:22 UTC
Support disabling apache wsgi socket rotation

Author: Hua Zhang
Author Date: 2023-11-03 04:49:32 UTC

Support disabling apache wsgi socket rotation

Bug LP 1863232 introduced a new Apache configuration option called
WSGISocketRotation which allows users to disable wsgi socket
rotation. This patch makes this configurable with a new
wsgi-socket-rotation config option that defaults to the Apache
default and can optionally be set to False.

Closes-Bug: #2021550
Change-Id: Ib9d8bae0aaf49f836c0165c82fd5e66b3fbe64cb

stable/victoria 2023-11-22 05:14:40 UTC
Support disabling apache wsgi socket rotation

Author: Hua Zhang
Author Date: 2023-11-03 04:55:23 UTC

Support disabling apache wsgi socket rotation

Bug LP 1863232 introduced a new Apache configuration option called
WSGISocketRotation which allows users to disable wsgi socket
rotation. This patch makes this configurable with a new
wsgi-socket-rotation config option that defaults to the Apache
default and can optionally be set to False.

Closes-Bug: #2021550
Change-Id: Icfbdfca30d515698558cae27dadd6ce9e680a861

stable/xena 2023-11-22 05:12:41 UTC
Support disabling apache wsgi socket rotation

Author: Hua Zhang
Author Date: 2023-11-03 04:32:08 UTC

Support disabling apache wsgi socket rotation

Bug LP 1863232 introduced a new Apache configuration option called
WSGISocketRotation which allows users to disable wsgi socket
rotation. This patch makes this configurable with a new
wsgi-socket-rotation config option that defaults to the Apache
default and can optionally be set to False.

Closes-Bug: #2021550
Change-Id: Ib249be7f03ed3156c81fffb6cbac251c502e9b80

stable/ussuri 2023-11-22 04:55:38 UTC
Support disabling apache wsgi socket rotation

Author: Hua Zhang
Author Date: 2023-10-10 06:59:19 UTC

Support disabling apache wsgi socket rotation

Bug LP 1863232 introduced a new Apache configuration option called
WSGISocketRotation which allows users to disable wsgi socket
rotation. This patch makes this configurable with a new
wsgi-socket-rotation config option that defaults to the Apache
default and can optionally be set to False.

Closes-Bug: #2021550
Change-Id: Ibf54e8ed543e7ace93e24a494665cf40bfbba54b

stable/train 2023-08-18 14:05:32 UTC
[train] Ensure get_requests_for_local_unit doesn't fail on incomplete relation

Author: Alex Kavanagh
Author Date: 2023-08-18 14:04:43 UTC

[train] Ensure get_requests_for_local_unit doesn't fail on incomplete relation

This is a rebuild/make sync for charms to pickup the fix in charmhelpers to fix
any inadvertant accesses of ['ca'] in the relation data before it is available
from vault in the certificates relation. Fix in charmhelpers is in [1].

[1] https://github.com/juju/charm-helpers/pull/832
Closes-Bug: #2028683

Change-Id: Ib2715ec0d915d44b98ca84f1fbefc358364f47fa

stable/rocky 2021-12-01 10:20:55 UTC
Make sure iscsid has a unique InitiatorName

Author: Nobuto Murata
Author Date: 2021-09-22 04:53:33 UTC

Make sure iscsid has a unique InitiatorName

os_brick may require InitiatorName in /etc/iscsi/initiatorname.iscsi
before iscsid is invoked via iscsid.socket with iscsiadm. Cloud images
including MAAS ones have "GenerateName=yes" instead of "InitiatorName="
on purpose not to clone the initiator name. Let's initialize it so
Cinder units can be fully ready to accept iSCSI based subordinate and
storage backend charms.

Closes-Bug: 1825809
Change-Id: I413bbb29dd609e0c86ac3691556f37a9fcc13439
(cherry picked from commit bde329d973f2d66f800a15d0f4721fc949a609b1)

stable/stein 2021-12-01 10:20:55 UTC
Make sure iscsid has a unique InitiatorName

Author: Nobuto Murata
Author Date: 2021-09-22 04:53:33 UTC

Make sure iscsid has a unique InitiatorName

os_brick may require InitiatorName in /etc/iscsi/initiatorname.iscsi
before iscsid is invoked via iscsid.socket with iscsiadm. Cloud images
including MAAS ones have "GenerateName=yes" instead of "InitiatorName="
on purpose not to clone the initiator name. Let's initialize it so
Cinder units can be fully ready to accept iSCSI based subordinate and
storage backend charms.

Closes-Bug: 1825809
Change-Id: I413bbb29dd609e0c86ac3691556f37a9fcc13439
(cherry picked from commit bde329d973f2d66f800a15d0f4721fc949a609b1)

stable/21.10 2021-12-01 10:20:55 UTC
Make sure iscsid has a unique InitiatorName

Author: Nobuto Murata
Author Date: 2021-09-22 04:53:33 UTC

Make sure iscsid has a unique InitiatorName

os_brick may require InitiatorName in /etc/iscsi/initiatorname.iscsi
before iscsid is invoked via iscsid.socket with iscsiadm. Cloud images
including MAAS ones have "GenerateName=yes" instead of "InitiatorName="
on purpose not to clone the initiator name. Let's initialize it so
Cinder units can be fully ready to accept iSCSI based subordinate and
storage backend charms.

Closes-Bug: 1825809
Change-Id: I413bbb29dd609e0c86ac3691556f37a9fcc13439
(cherry picked from commit bde329d973f2d66f800a15d0f4721fc949a609b1)

stable/queens 2021-12-01 10:20:55 UTC
Make sure iscsid has a unique InitiatorName

Author: Nobuto Murata
Author Date: 2021-09-22 04:53:33 UTC

Make sure iscsid has a unique InitiatorName

os_brick may require InitiatorName in /etc/iscsi/initiatorname.iscsi
before iscsid is invoked via iscsid.socket with iscsiadm. Cloud images
including MAAS ones have "GenerateName=yes" instead of "InitiatorName="
on purpose not to clone the initiator name. Let's initialize it so
Cinder units can be fully ready to accept iSCSI based subordinate and
storage backend charms.

Closes-Bug: 1825809
Change-Id: I413bbb29dd609e0c86ac3691556f37a9fcc13439
(cherry picked from commit bde329d973f2d66f800a15d0f4721fc949a609b1)

stable/21.04 2021-08-03 12:58:23 UTC
c-h sync - restore proxy env vars for add-apt-repository

Author: Corey Bryant
Author Date: 2021-07-02 17:02:22 UTC

c-h sync - restore proxy env vars for add-apt-repository

Change-Id: I0bae8222c687e45cb2ffa72e01f35b07ee137f7c
Co-authored-by: Aurelien Lourot <aurelien.lourot@canonical.com>

stable/21.01 2021-02-10 19:03:27 UTC
Updates for stable branch creation 21.01

Author: Aurelien Lourot
Author Date: 2021-02-10 19:03:17 UTC

Updates for stable branch creation 21.01

Set default branch for git review/gerrit.
Switch tests to stable.
Switch to using stable charm-helpers branch.
Switch to using stable charm.openstack branch.
Switch to using stable zaza branch.
Switch to using stable zaza-openstack-tests branch.

Change-Id: Ia1ac1c76bc5e1d4041a2be2b44658848da4268c5

stable/20.10 2020-11-02 10:42:17 UTC
Updates for stable branch creation

Author: Aurelien Lourot
Author Date: 2020-11-02 10:42:05 UTC

Updates for stable branch creation

Set default branch for git review/gerrit.

Switch tests to stable.

Switch to using stable charm-helpers branch.

Switch to using stable charm.openstack branch.

Change-Id: Ia9cd07f78ebaeaca261f5c5c3163270fbeae9163

stable/20.08 2020-08-13 10:29:45 UTC
Updates for stable branch creation

Author: Alex Kavanagh
Author Date: 2020-08-13 10:29:35 UTC

Updates for stable branch creation

Set default branch for git review/gerrit.

Switch tests to stable.

Switch to using stable charm-helpers branch.

Switch to using stable charm.openstack branch.

Change-Id: Idaedefd22d97c69dd4cf6bb86e68542a042aafc2

stable/20.05 2020-05-21 16:54:24 UTC
Updates for stable branch creation

Author: David Ames
Author Date: 2020-05-21 16:54:19 UTC

Updates for stable branch creation

Set default branch for git review/gerrit.

Switch tests to stable.

Switch to using stable charm-helpers branch.

Switch to using stable charm.openstack branch.

Change-Id: I76847b0bf3c69dfd7ab7eaea5dc8ed7ce5a136bc

stable/20.02 2020-02-17 15:43:38 UTC
Updates for stable branch creation

Author: Liam Young
Author Date: 2020-02-17 15:43:34 UTC

Updates for stable branch creation

Set default branch for git review/gerrit.

Switch amulet tests to stable.

Switch zaza bundles to stable charms.

Switch to using stable charm-helpers branch.

Change-Id: I12307bc6b9626be184a30dafdcd0910b2328da36

stable/19.10 2019-10-24 19:23:03 UTC
Updates for stable branch creation

Author: David Ames
Author Date: 2019-10-24 19:22:58 UTC

Updates for stable branch creation

Set default branch for git review/gerrit.

Switch amulet tests to stable.

Switch to using stable charm-helpers branch.

Change-Id: If675e20972ae364277e51654376dfd99dc9ebc3d

stable/19.07 2019-08-12 16:39:17 UTC
Updates for stable branch creation

Author: David Ames
Author Date: 2019-08-12 16:39:12 UTC

Updates for stable branch creation

Set default branch for git review/gerrit.

Switch amulet tests to stable.

Switch to using stable charm-helpers branch.

Change-Id: Icacf576276131dc0ed73fdc4acd0c619e1a49cd0

stable/19.04 2019-05-06 23:13:42 UTC
Update stable charms to use stable CH in test reqs

Author: David Ames
Author Date: 2019-05-06 23:13:35 UTC

Update stable charms to use stable CH in test reqs

In our test-requirements.txt we often pull in charm-helpers. As stable and
master branches of charm-helpers diverge this can lead to testing failures
on the stable branch charms.

Update tests-requirements.txt to point to the stable branch of charm-helpers.

Change-Id: Icdd58f62dac5026ca67f2be0c1b00460fce1c997

stable/18.11 2019-04-19 19:37:16 UTC
OpenDev Migration Patch

Author: OpenDev Sysadmins
Author Date: 2019-04-19 19:37:16 UTC

OpenDev Migration Patch

This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.

stable/16.10 2019-04-19 19:37:15 UTC
OpenDev Migration Patch

Author: OpenDev Sysadmins
Author Date: 2019-04-19 19:37:15 UTC

OpenDev Migration Patch

This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.

stable/17.02 2019-04-19 19:37:15 UTC
OpenDev Migration Patch

Author: OpenDev Sysadmins
Author Date: 2019-04-19 19:37:15 UTC

OpenDev Migration Patch

This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.

stable/17.08 2019-04-19 19:37:15 UTC
OpenDev Migration Patch

Author: OpenDev Sysadmins
Author Date: 2019-04-19 19:37:15 UTC

OpenDev Migration Patch

This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.

stable/17.11 2019-04-19 19:37:15 UTC
OpenDev Migration Patch

Author: OpenDev Sysadmins
Author Date: 2019-04-19 19:37:15 UTC

OpenDev Migration Patch

This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.

stable/18.02 2019-04-19 19:37:15 UTC
OpenDev Migration Patch

Author: OpenDev Sysadmins
Author Date: 2019-04-19 19:37:15 UTC

OpenDev Migration Patch

This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.

stable/18.05 2019-04-19 19:37:15 UTC
OpenDev Migration Patch

Author: OpenDev Sysadmins
Author Date: 2019-04-19 19:37:15 UTC

OpenDev Migration Patch

This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.

stable/18.08 2019-04-19 19:37:15 UTC
OpenDev Migration Patch

Author: OpenDev Sysadmins
Author Date: 2019-04-19 19:37:15 UTC

OpenDev Migration Patch

This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.

stable/16.07 2019-04-19 19:37:15 UTC
OpenDev Migration Patch

Author: OpenDev Sysadmins
Author Date: 2019-04-19 19:37:15 UTC

OpenDev Migration Patch

This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.

stable/16.04 2019-04-19 19:37:14 UTC
OpenDev Migration Patch

Author: OpenDev Sysadmins
Author Date: 2019-04-19 19:37:14 UTC

OpenDev Migration Patch

This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.

134 of 34 results
This repository contains Public information 
Everyone can see this information.