charm-ceph-osd:stable/quincy.2

Last commit made on 2024-05-07
Get this branch:
git clone -b stable/quincy.2 https://git.launchpad.net/charm-ceph-osd

Branch merges

Branch information

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

Recent commits

877a941... by Luciano Lo Giudice

Implement key rotation on Quincy

This patchset implements key rotation for Quincy. This needs to be
done before merging to master as this action requires coordination
between ceph-mon and ceph-osd, and these use quincy/edge to run the
test bundles.

Change-Id: I2a49b89c7438626f55347b4201803496557b28ec
func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/1201

e0459f1... by Pedro Castillo

Refactor cache validation for the ceph-osd NRPE check

Also update test env, remove zed testing

Closes-Bug: #2019251
Closes-Bug: #2021507
Change-Id: Ib50414756165f2587f0127e572675c7ca8e31ef9
(cherry picked from commit 1494d9a24527769064b819d5e1da4fdaebf6dcd2)

474ed4b... by Zuul <email address hidden>

Merge "Add config option for tuning osd memory target" into stable/quincy.2

f5d058e... by Nobuto Murata

Allow ceph device scrape-health-metrics

Ceph has a function to collect health metrics through smartctl or nvme
command out of the box. And it relies on sudo spawned from the ceph-osd
process so it needs to be considered in the apparmor policy.

[/etc/sudoers.d/ceph-smartctl in ceph-base package]
> ## allow ceph daemons (which run as user ceph) to collect device
> ## health metrics
>
> ceph ALL=NOPASSWD: /usr/sbin/smartctl -x --json=o /dev/*
> ceph ALL=NOPASSWD: /usr/sbin/nvme * smart-log-add --json /dev/*

Also sync charmhelpers and mock platform info

Closes-Bug: #2031637
Change-Id: I981a5db0fd49eca83aa8a619f0cbd0d34a533842

e852a99... by Samuel Allan

Add config option for tuning osd memory target

Closes-Bug: #1934143

Depends-On: https://review.opendev.org/c/openstack/charm-ceph-mon/+/897724

Change-Id: I22dfc25c4ac2737f5d872ca2bdab3c533533dbff
(cherry picked from commit ba6186e5de0ad82250599e90347a4c8cf121475e)

8ba9c98... by Jadon Naas

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: I0fb5e14bd2e58d4abdcce6e230d5c4c1a1d00af7
(cherry picked from commit af700cf3261c99e826070f19bf70da3b516ee99c)

c94c215... by Zuul <email address hidden>

Merge "Add support for interim Ubuntu releases" into stable/quincy.2

2a3c759... by Zuul <email address hidden>

Merge "Save the crash module auth key" into stable/quincy.2

401efb1... by Chris MacNaughton

Add support for interim Ubuntu releases

- update bundles to include UCA pocket tests
- update test configuration
- update metadata to include lunar
- update snapcraft to allow run-on for lunar
- sync charm-helpers

Change-Id: I16b9d724930eacca42b9410c73931caceca8cca8

c67f8ba... by Luciano Lo Giudice

Remove relation test

The CephRelationTest class wasn't of much used and the test was
rather flaky, since it compared public IP addresses.

Change-Id: I9a77f4a86412f9bf4d27c0d7e0a7fe34d5a403ff
func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/1034
(cherry picked from commit f1cdc830dcfeb8cda78021fd7ecdb510f20d84d8)