charm-helpers:stable/21.10

Last commit made on 2021-11-29
Get this branch:
git clone -b stable/21.10 https://git.launchpad.net/charm-helpers

Branch merges

Branch information

Name:
stable/21.10
Repository:
lp:charm-helpers

Recent commits

b332795... by Aurelien Lourot

Merge pull request #660 from ajkavanagh/stable/21.10

Fix get_mon_map() for octopus and later

4fd5aab... by Alex Kavanagh

Fix get_mon_map() for octopus and later

The "ceph mon_status" command seems to have disappeared on octopus and
later, and is replaced by "ceph quorum_status". This changes the
get_mon_map() function to detect the underlying ceph version and do the
right thing.

Cherry-picked from: 1cf0226b
Related-Bug: https://bugs.launchpad.net/charm-ceph-mon/+bug/1951094

26efcd0... by Brett <email address hidden>

Added watermark_scale_factor tuning (#609)

* Added watermark_scale_factor tuning

Adds a method for determining an appropriate vm.watermark_scale_factor
value for baremetal systems.

Implements: spec memory-fragmentation-tuning

* WIP: Added watermark_scale_factor tuning

- improving tests
- implemented suggested changes

* Changes based on feedback

* Working tests

* pep8 fixes

* py2.7 fixes

* py2.7 fixes

* watermark as const

* Reuse get_total_ram from core.host

Removed get_memtotal implementation and tests

* const WMARK_MAX

Co-authored-by: Brett Milford <email address hidden>

b5725ac... by Aurelien Lourot

Merge pull request #641 from jtroup/spelling-fixes

Spelling fixes.

c25951d... by James Troup

Spelling fixes.

f9d6d2f... by Aurelien Lourot

Merge pull request #637 from javacruft/impish-enablement

Add impish to the list of Ubuntu releases.

b38f6aa... by Aurelien Lourot

Merge pull request #638 from javacruft/fixup-failing-tests

Fix failing unit tests

1e7143e... by James Page

Merge pull request #620 from juju/dependabot/pip/jinja2-2.11.3

Bump jinja2 from 2.11 to 2.11.3

8d1474a... by James Page

Add impish to the list of Ubuntu releases.

fe52dee... by James Page

Fix failing unit tests

Resolves test failures due to landed commit which lacked the
required updates to the associated unit tests.