Commit Graph

171 Commits

Author SHA1 Message Date
Federico Bosi a570c96009 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to 2d5663b83c023906b4e6fd9e756fd85565a492ed
  - Don't bind to ipv4 if prefer-ipv6 is true
    
    Following https://tracker.ceph.com/issues/52867 we need to tell the OSD
    which address family to use via the ms_bind_ipv4/6 config flags.
    I added them to the ceph.conf template and updated the config hook.
    Launchpad: https://bugs.launchpad.net/charm-ceph-osd/+bug/2056337
    
    Change-Id: Ifbd59c204a82109e2b71991078f59537f6db42d3
2024-04-12 07:18:06 +00:00
Peter Sabaini 21721e968d Update git submodules
* Update charm-ceph-osd from branch 'master'
  to bd57a326e918c2c2b5f43c53f893a6bfa83e7e04
  - Sync charmhelpers
    
    Prep for noble/caracal, unit test fix
    
    Change-Id: I5ad6b618bb3a5660a61ac3c536430c8e380e655c
2024-04-09 14:39:17 +00:00
Peter Sabaini 19ef7394c7 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to ae6ee7f590bb97b2fc6354b97dc3e62a0f8db940
  - Reef default source bobcat
    
    For the reef track, we want to default to having bobcat as a source,
    as this will give reef packages
    
    Change-Id: I3b5434cffc7e324c676ecbb6a146d29e2f553e5b
2024-01-10 07:44:17 +00:00
Zuul 1fc0af6209 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to ca9e4fdf056fe877eac56f2680ffa9c44725cd80
  - Merge "Document how multiple devices must be provided"
  - Document how multiple devices must be provided
    
    osd-devices, bluestore-db, bluestore-wal, and osd-journal
    accept multiple devices.
    
    Note these must be strictly space separated (not newlines),
    due to how .split(' ') is used.
    
    Change-Id: Ic1b883b791fbd1801bbda4d9b9330117d6aea516
2023-12-07 15:11:02 +00:00
Zuul 83c814bcea Update git submodules
* Update charm-ceph-osd from branch 'master'
  to 5bba68b2b2ef8d155f8b9169d95241f7f4133635
  - Merge "Update command references to juju 3.x syntax"
  - Update command references to juju 3.x syntax
    
    Change-Id: I4f1e1bbcf43a55b465382af914a0951aedf8c62b
    
    Change "relate" to "integrate" in README juju cmd
    
    Change-Id: I4f1e1bbcf43a55b465382af914a0951aedf8c62b
2023-12-07 15:10:49 +00:00
Luciano Lo Giudice 7581e5c882 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to d46e6b66d6a390ae4697e785ae925bff23c35db3
  - Revert default source to 'yoga'
    
    The Openstack libs don't recognize Ceph releases when specifying
    the charm source. Instead, we have to use an Openstack release.
    Since it was set to quincy, reset it to yoga.
    
    Change-Id: Ie9d485e89bd97d10774912691d657428758300ae
    Closes-Bug: #2044052
2023-12-07 09:04:53 +00:00
Pedro Castillo ff0eeeef2d Update git submodules
* Update charm-ceph-osd from branch 'master'
  to 1494d9a24527769064b819d5e1da4fdaebf6dcd2
  - Refactor cache validation for the ceph-osd NRPE check
    
    Closes-Bug: #2019251
    Closes-Bug: #2021507
    Change-Id: Ib50414756165f2587f0127e572675c7ca8e31ef9
2023-11-14 11:12:05 +00:00
Nobuto Murata 739f0a24b3 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to c4209b3965b0f53b8ae7c064269bc3dec7e7e595
  - 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
2023-11-07 07:13:27 +00:00
Peter Sabaini 5e445effd1 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to 1bac66ee504e9a17ea8fdf5888485ac20b036edb
  - Remove FileStore support
    
    Remove support for creating FileStore OSDs. Also prevent upgrade
    attempts to Reef if a FileStore OSD is detected
    
    Change-Id: I9609bc0222365cb1f4059312b466a12ef4e0397f
2023-10-09 23:14:04 +00:00
Samuel Walladge 4442e2db24 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to ceb81872845bafb08e60405dec6a0f060afa9f81
  - Warn in status if tune-osd-memory-target invalid
    
    This is useful, because if an invalid value is set,
    the value is ignored and not overridden,
    and an error logged.
    So now we warn about this in the status to be more obvious to the user.
    
    Change-Id: Idc4a7706f30cbcea8aee83a1406fa84139fe510d
2023-09-30 08:43:46 +00:00
Peter Sabaini f9f5035e82 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to f13800fb0d2b6c53a0df9fcfdfaec4f409b921f0
  - Add upgrade func testing
    
    Change functional testing to also test upgrades from charmhub version
    to the locally built charm. Include a new test for installing a locally built charm from scratch.
    
    Also pin some support charms to specific tracks.
    
    Change-Id: Id7de1723a4bbfcff02dd606be650b4410f897913
2023-09-27 14:42:08 +00:00
Luciano Lo Giudice fe15f2efdf Update git submodules
* Update charm-ceph-osd from branch 'master'
  to 7821a38e25b5b0a7b8b7dbb29088dad4169bec70
  - Sync libraries again (Reef mapping was missing)
    
    Change-Id: I41b5abba9c29a99c16c67ee0d4a8c10e760c76fa
2023-09-13 19:23:13 +00:00
Luciano Lo Giudice 4897d8d4c3 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to e97890043c59a02d075f1c1b01165ef1cb241bc3
  - Sync charm libraries
    
    Change-Id: Ie6ae6fa1369db537fa606fa04df538f9a5587a0c
2023-09-13 07:16:26 +00:00
Zuul 6d08eb1f01 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to c7e8b113f652cabf7814dee901c4acd1183fd7c3
  - Merge "Remove some CI jobs and test bundles"
  - Remove some CI jobs and test bundles
    
    Change-Id: I526f090426d72842a709adc39ff796fafa17dcbb
2023-09-08 09:58:59 +00:00
Samuel Walladge 5a63a75c2f Update git submodules
* Update charm-ceph-osd from branch 'master'
  to ba6186e5de0ad82250599e90347a4c8cf121475e
  - Add config option for tuning osd memory target
    
    Closes-Bug: #1934143
    
    Depends-On: https://review.opendev.org/c/openstack/charm-ceph-mon/+/869896
    
    Change-Id: I22dfc25c4ac2737f5d872ca2bdab3c533533dbff
2023-09-05 16:34:59 +00:00
Felipe Reyes 2b3c0a05d7 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to 68d4591b0dbade3c220db1ae2aba1addb2acdb3d
  - Use charmcraft 2.x to build
    
    Change-Id: I02cdc32404868bde1456672f43edb525d3aaf59c
2023-08-11 07:08:49 +00:00
Zuul ca376fb574 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to 0505d53f92dc0e2fa025f9b0a5b096e83f22cadd
  - Merge "Add 2023.2 Bobcat support"
  - Add 2023.2 Bobcat support
    
    * sync charm-helpers to classic charms
    * change openstack-origin/source default to quincy
    * add mantic to metadata series
    * align testing with bobcat
    * add new bobcat bundles
    * add bobcat bundles to tests.yaml
    * add bobcat tests to osci.yaml
    * update build-on and run-on bases
    * drop kinetic
    
    Change-Id: I7449eba63107b43525359fb92ae1a0ad9e648bab
2023-08-02 20:40:48 +00:00
Samuel Walladge d2d6dec989 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to f3d67ff89d6b4155bc6dbee5a7c70dcd4b1dc347
  - Clarify that osd-devices not present are ignored
    
    This means that for cases where servers may have a different
    number of disks, the same application can be deployed across all,
    listing all disks in the osd-devices option.
    Any devices in the list that aren't found on the server
    will simply be ignored.
    
    Change-Id: I7d0e32571845f790bb1ec42aa6eef72cc9b57b38
2023-07-31 07:45:09 +00:00
Zuul ecd65f1e17 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to 79328c9dac673e20215e9bdfea4055faca1cfda7
  - Merge "Add docs key and point at Discourse"
  - 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
2023-07-25 22:10:10 +00:00
Peter Sabaini ee3f85cc56 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to 6a0b48e916b61e6c236e77a39f095512f35386f2
  - Fix: test bundles for jammy and lunar
    
    Series and UCA pockets were off. Also deploy supporting charms for
    lunar on jammy for stability
    
    Change-Id: I805b28bf625d69626fcf663530ac93073d298732
2023-07-24 21:45:37 +00:00
Luciano Lo Giudice f891d443cf Update git submodules
* Update charm-ceph-osd from branch 'master'
  to f1cdc830dcfeb8cda78021fd7ecdb510f20d84d8
  - 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
2023-04-10 20:35:08 +00:00
Zuul 88bfdc2bf5 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to 2e0440f07c3e72f2f7ca0cf79b62755eb1319435
  - Merge "Charm-helpers sync"
  - Charm-helpers sync
    
    Sync to get Antelope support.
    
    Change-Id: I850bf37fa395949d6df9ad2c5157b75012ee8ba2
2023-03-28 20:54:24 +00:00
Zuul db62b19571 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to cc9bceca32a261346452fc82351b0fa3840911b0
  - Merge "Add mock to make unit tests work on Kinetic"
  - Add mock to make unit tests work on Kinetic
    
    Change-Id: I0740c4ad27da89b9dbfbc49af4aaf3e3443af012
2023-03-28 12:47:40 +00:00
Zuul d7216b4284 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to 53dc8b8bad1c7a3e72f205c648fd35be6b27bd54
  - Merge "Fix pristine status"
  - Fix pristine status
    
    Only check configured devices instead of all system devices and don't check already processed devices when computing pristine status
    
    Closes-Bug: #1988088
    Change-Id: Ia6bf7a5b7abddb72c3ec61fd9e02daf42e94c2da
    func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/1025
2023-03-27 16:37:05 +00:00
Zuul 2681d2ad9b Update git submodules
* Update charm-ceph-osd from branch 'master'
  to 7b0bc3699f6b6764e85e2a21735abea4a8b0f3fd
  - Merge "Fix: increase timeout for remove-disk"
  - Fix: increase timeout for remove-disk
    
    The `ceph osd purge` command used for the remove-disk action can take
    several minutes to run. Increase the timeout for this to avoid
    spurious errors.
    
    Change-Id: I3a7fafa42c4a2ecaf45ba476e0157937e468ca33
2023-03-27 16:32:21 +00:00
Chris MacNaughton 521d737762 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to aa2ec8c861dd6019c619b823395452f8e288a2c1
  - 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
    
    Change-Id: I16b9d724930eacca42b9410c73931caceca8cca8
2023-03-21 11:55:25 +00:00
Zuul 3d18528f0c Update git submodules
* Update charm-ceph-osd from branch 'master'
  to 4a02ac14bbaad2252ec7972879352ab32a1dc2b0
  - Merge "Adds timeout for ceph command calls."
  - Adds timeout for ceph command calls.
    
    Change-Id: I8c81b1f0042181d814d5f268282b082c8a5fc217
    func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/989
2023-03-10 18:36:54 +00:00
Zuul 7ceeae4dc3 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to b787063ed79786b8f7c72a524d29b31573cf528a
  - Merge "Adds cinder volume in test bundles to replace loopback devices in test."
  - Adds cinder volume in test bundles to replace loopback devices in test.
    
    Change-Id: I96b52dda0698d8942a836bd5df0baa3a0e3500ad
    func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/989
2023-03-10 13:13:46 +00:00
Zuul c971038910 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to 511250b51594907b52daa6b35129019a034d0a08
  - Merge "Save the crash module auth key"
  - Save the crash module auth key
    
    Read the key set on the mon relation,
    and use ceph-authtool to save it to a keyring,
    for use by the crash module for crash reporting.
    
    When this auth key is set, the crash module (enabled by default)
    will update ceph-mon with a report.
    It also results in a neat summary of recent crashes
    that can be viewed by `ceph health detail`.
    For example:
    
    ```
    $ juju ssh ceph-mon/leader -- sudo ceph health detail
    
    HEALTH_WARN 1 daemons have recently crashed
    [WRN] RECENT_CRASH: 1 daemons have recently crashed
        osd.1 crashed on host node-3 at 2023-01-04T05:25:18.218628Z
    ```
    
    ref. https://docs.ceph.com/en/latest/mgr/crash/
    
    See also https://review.opendev.org/c/openstack/charm-ceph-mon/+/869138
    for where the client_crash_key relation data set is implemented.
    
    Depends-On: https://review.opendev.org/c/openstack/charm-ceph-mon/+/869138
    
    Closes-Bug: #2000630
    Change-Id: I77c84c368e6665e4988ebe9a735f000f99d0b78e
2023-02-24 16:01:57 +00:00
Corey Bryant 91f6efd201 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to 931d530ab5c16bcde62874e07e0fab9e225f6c4e
  - Add kinetic support
    
    Add 22.10 run-on base and add kinetic to metadata.yaml.
    
    Change-Id: I519e59794d1e046d0bf985d8a22129270c33c10a
2023-02-02 18:19:35 +00:00
alitvinov d0832d8eca Update git submodules
* Update charm-ceph-osd from branch 'master'
  to 38407abdd566b1e2cec7ab2b414e9382167cc318
  - Tweak apparmor profile to access OSD volumes.
    
    Plus add aa-profile-mode enforce option to the test bundles.
    
    Closes-Bug: #1860801
    Change-Id: I8264ad760d92da3faa384c8edca5566fc622c57d
2023-01-20 05:14:29 +00:00
Luciano Lo Giudice edf7ef3a03 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to d13e6ba384c30d98351961e8f9a762d8b9927ed9
  - Unpin tox version
    
    This unpinning is meant to solve the issues with tox 4.x breaking all
    the virtualenv dependencies. Also, re-sync from release-tools.
    
    Change-Id: I673c4b96de74f83d8fd3c0657c7ab0477fc4e9dc
2023-01-19 13:54:31 +00:00
Zuul 58c66f2184 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to f50e64fb33350d0181186f9ee83f19d2198ad4d2
  - Merge "Enable users to start/stop Crimson OSD's"
  - Enable users to start/stop Crimson OSD's
    
    This patchset modifies the add-disk action so that it now
    can optionally start a Crimson OSD daemon.
    
    Change-Id: I59bf4e41f1f56c6bda2352b5613289ff73113342
    Depends-On: If58bde4d5445ed5de420abc007db6bf8b8e43269
2022-11-08 15:08:26 +00:00
Corey Bryant f4888252db Update git submodules
* Update charm-ceph-osd from branch 'master'
  to 856dffb486864fe1b51b0a57e29ef3ad3d331081
  - Sync charm-helpers for zed support
    
    Change-Id: I266226c771282194f809120be0271012705cb4bd
2022-09-27 11:48:34 +00:00
Chris MacNaughton 4bea4aab44 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to ea56c2c19748026193cbb32faee17e760333ef40
  - Ensure add-disk and hooks handle disks the same way
    
    Depends-On: I2ea119f5a1b2a36ccd36df4db094f208a1db100e
    Depends-On: Ie19e5318ea35c38e5d02963260b85fec0f233df6
    Change-Id: Idebe45504233fb5559a3e9ddd9b2d6534cba7bb2
    Closes-Bug: #1820271
2022-09-13 01:20:34 +00:00
Chris MacNaughton 83e8b1c34f Update git submodules
* Update charm-ceph-osd from branch 'master'
  to 0b8a5838925a65c4c6eaee54c1967e7228b545d3
  - Fix ceph-osd disk removal on Jammy
    
    Closes-Bug: #1987695
    Change-Id: I7523e8fa0f6b62329eefcce6daf250881812943c
2022-08-30 17:38:39 +00:00
Chris MacNaughton 080e459aea Update git submodules
* Update charm-ceph-osd from branch 'master'
  to 9fa1b45fe870d91b98f47a189b9e10dda3f4177f
  - Remove force-deploy for Jammy
    
    Additionally, Move jammy-yoga out of dev-bundles
    
    Change-Id: I759ed6b716c91f28bed2b9a1010e01e39c138114
2022-08-30 17:34:44 +00:00
Billy Olsen cc4cc578d5 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to 82f576ac30ad7d8e0da4d9212b29ecbeb76294a9
  - Don't bootstrap osds on mon-relation-departed hook
    
    The charm attempts to bootstrap OSDs on both the mon-relation-changed
    and the mon-relation-departed hooks. There is no logical reason that
    the OSDs should be bootstrapped in the -departed hook.
    
    Change-Id: I79a790291b0e361d2748d6bed8c989d16ad36daf
    Closes-Bug: #1885195
2022-05-13 21:36:23 +00:00
Billy Olsen fbc67a4c8b Update git submodules
* Update charm-ceph-osd from branch 'master'
  to d4f3dd2ee6c41496e2858dacc3df5dc46edcf720
  - Updates for jammy quincy and finalise charmcraft builds
    
    - Update charmcraft.yaml for arch builds
    - Remove impish-xena tests
    - Update osci.yaml to include py3.10 default job
    - Resync charmhelpers and charms.ceph
    
    Change-Id: I41abace773d8926eaa00076dd83f52849c96150d
2022-04-08 09:30:05 +00:00
Luciano Lo Giudice 0e114f8579 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to 55720fa087f3ddaddbd761d24c2ceb1ef72d70d3
  - Implement the 'remove-disk' action
    
    This new action allows users to either purge an OSD, or remove it,
    opening up the possibility of recycling the previous OSD id. In
    addition, this action will clean up any bcache devices that were
    created in previous steps.
    
    Change-Id: If3566031ba3f02dac0bc86938dcf9e85a66a66f0
    Depends-On: Ib959e81833eb2094d02c7bdd507b1c8b7fbcd3db
    func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/683
2022-04-02 06:35:46 +00:00
Chris MacNaughton 6cbfc4e042 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to 88ecd7f6ec01b1ebfc1ce6775302898ef1f523eb
  - Updates to enable jammy and finalise charmcraft builds
    
    - Add 22.04 to charmcraft.yaml
    - Update metadata to include jammy
    - Remove impish from metadata
    - ensure that the source is yoga
    
    Change-Id: Ibb93704c6d66f522cf112ad115b3a294d7a1eb03
2022-03-31 17:40:32 +00:00
Zuul a6c6283c9c Update git submodules
* Update charm-ceph-osd from branch 'master'
  to 99ef6cb306b361621cdbcd6e44268b80051955b9
  - Merge "Enhance the 'add-disk' action for disk replacement"
  - Enhance the 'add-disk' action for disk replacement
    
    As part of the task to improve disk replacement, the 'add-disk' action
    needs some changes. This includes:
    - Creating 'bcache' devices to accelerate disk access.
    - Creating caching partitions of a specified size.
    - Recycling previously deactivated OSD ids.
    
    Change-Id: Id5027f30d51c23d2be4c34f82867d65a50b35137
    Depends-On: I43d0a0bc11664c37532c0117711affc93c9d1ad1
    func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/675
2022-02-22 07:45:05 +00:00
Alex Kavanagh d2ef9edd29 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to c3e89c09bdb0d18059444a6fcdc48063798f05af
  - Update to classic charms to build using charmcraft in CI
    
    This update is to ensure that the Zuul Canonical CI builds the charm
    before functional tests and ensure that that artifact is used for the
    functional tests.  This is to try to ensure that the charm that gets
    landed to the charmhub is the same charm that was tested with.
    
    Change-Id: I83118e15ff91480370182b404b3d3b7d24b5c67c
2022-02-20 02:50:38 +00:00
Alex Kavanagh dc7ae91959 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to a5e0c6ed996204dce11d0e4a31bc2b71eedd4e3c
  - Migrate charm to charmhub latest/edge track
    
    Change-Id: If9f1d3c100e80fb356cd28698a917b7a0f1955f0
2022-01-28 22:38:10 +00:00
James Troup f0fee9f540 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to 73fe60b3dfde78c21e2b4ade0654ce750453dc7b
  - Spelling fixes from codespell with additional consistency cleanups.
    
    Includes a resync of charms.ceph.
    
    Change-Id: I281fe17acaea826b79bfa902a8d9e7a8b59482a9
2022-01-10 11:11:41 +00:00
Hervé Beraud 8ac5dc86a6 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to 4cbac58ba1219c5865e50635dc99051f9aabf059
  - Use unittest.mock instead of mock
    
    The mock third party library was needed for mock support in py2
    runtimes. Since we now only support py36 and later, we can use the
    standard lib unittest.mock module instead.
    
    Note that https://github.com/openstack/charms.openstack is used during tests
    and he need `mock`, unfortunatelly it doesn't declare `mock` in its
    requirements so it retrieve mock from other charm project (cross dependency).
    So we depend on charms.openstack first and when
    Ib1ed5b598a52375e29e247db9ab4786df5b6d142 will be merged then CI
    will pass without errors.
    
    Depends-On: Ib1ed5b598a52375e29e247db9ab4786df5b6d142
    Change-Id: Ib658c7f61fe4aceafc1919e366d24ce81ec1dd63
2021-12-16 10:25:53 +00:00
Peter Matulis 68552020c1 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to 313e71bc7b4c6c3fc01a39ff487c8168fd7c54c5
  - Fix README, extraneous options line
    
    Change-Id: I8e5b48de0662c99fffca56a9a48111e75d9bc543
2021-12-02 18:41:41 +00:00
Zuul 5af7ba3c27 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to aa0405dc94bad6f99996fe71faa8b04489c339a6
  - Merge "Clear the default value for osd-devices"
  - Clear the default value for osd-devices
    
    Using /dev/vdb as default can go in conflict when using juju storage to
    attach devices dynamically as OSD and journal, because juju may be
    attaching as the first disk a volume that's meant to be used as a
    journal and making the list of devices overlap.
    
    Change-Id: I97c7657a82ea463aa090fc6266a4988c8c6bfeb4
    Closes-Bug: #1946504
2021-11-30 15:12:17 +00:00
Corey Bryant e8ffaa4da8 Update git submodules
* Update charm-ceph-osd from branch 'master'
  to f2d704a14dbeb183bab83433ba0d5ac741cb7738
  - Add yoga bundles and release-tool syncs
    
    * charm-helpers sync for classic charms
    * sync from release-tools
    * switch to release-specific zosci functional tests
    * run focal-ussuri as smoke tests
    * remove trusty, xenial, and groovy metadata/tests
    * drop py35 and add py39
    * charms.ceph sync
    
    Change-Id: I4d517c40a4450ef1395dd0240513eeebc069384c
2021-11-18 13:57:14 +00:00
Zuul ffb45e5b3d Update git submodules
* Update charm-ceph-osd from branch 'master'
  to a4e7e82119c45af1ffdd10f2dea748fa620ea95b
  - Merge "Add accepted formats on 'key' configuration"
  - Add accepted formats on 'key' configuration
    
    Add a bit more information on config.yaml about the type of keys
    that can be passed as a parameter to the 'key' configuration.
    
    Signed-off-by: David Negreira <david.negreira@canonical.com>
    Change-Id: Ieeb0f598ca9a7188f81619c2b4fe88af14f260fd
    Closes-Bug: #1942605
2021-10-06 00:15:54 +00:00