- Jan 14, 2021
-
-
Alex Kavanagh authored
* charm-helpers sync for classic charms * rebuild for reactive charms * ensure tox.ini is from release-tools * ensure requirements.txt files are from release-tools * On reactive charms: - ensure master branch for charms.openstack - ensure master branch for charm-helpers Change-Id: I73cdbc4f9a444cb3bc5e9daa4d1cc038b5ed26c5
-
- Jan 13, 2021
- Jan 12, 2021
-
-
Aurelien Lourot authored
Change-Id: I836636ab55d53429862d344d79c7ff5617313adb
-
Liam Young authored
Process requests for radosgw per unit keys. Ideally the charm would move to using charms.ceph.utils for the get_radosgw_key method but this does not work atm. I have raised bug #1899643 to cover deduplicating hooks.ceph v charms.ceph.* Change-Id: I00f5a58f127baa1f7878b0ddb31b4fa009d9651e Closes-Bug: #1899634
-
- Dec 11, 2020
-
-
Aurelien Lourot authored
Sync release-tools boilerplate containing these changes in order to pin pip < 20.3: https://github.com/openstack-charmers/release-tools/pull/125 https://github.com/openstack-charmers/release-tools/pull/126 Change-Id: I12b3c45b45e0b1d6db16902c81663cbe2ef84d17
-
- Nov 27, 2020
-
-
Aurelien Lourot authored
Also sync libraries Change-Id: I60d6b713c152c14b5af37b5c87308c72408801e3
-
- Sep 30, 2020
-
-
Zuul authored
-
- Sep 28, 2020
-
-
Alex Kavanagh authored
* charm-helpers sync for classic charms * charms.ceph sync for ceph charms * rebuild for reactive charms * sync tox.ini files as needed * sync requirements.txt files to sync to standard Change-Id: I512ef8bbb52c08e782c66450b435a40a76b8a532
-
James Page authored
Changing an existing EC profile can have some nasty side effects including crashing OSD's (which is why its guarded with a --force). Update the ceph helper to log a warning and return if an EC profile already exists, effectively making them immutable and avoiding any related issues. Reconfiguration of a pool would be undertaking using actions: - create new EC profile - create new pool using new EC profile - copy data from old pool to new pool - rename old pool - rename new pool to original pool name this obviously requires an outage in the consuming application. Change-Id: I630f6b6c5e3c6dd252a85cd373d7e204b9e77245 Closes-Bug: 1897517
-
- Sep 07, 2020
-
-
Aurelien Lourot authored
Also add erasure coded Victoria bundles Change-Id: Ic809edab3d8fb60cb513bfaddd8f1373d969934e
-
Chris MacNaughton authored
Closes-Bug #1894600 Change-Id: I74c737480c6ad56d5691689caeb84bca7154be38
-
- Sep 04, 2020
-
-
Chris MacNaughton authored
Change-Id: I357b26fb585d68d2fbe9bbf21bbf9bfc52ac5050 Closes-Bug: #1893790
-
- Aug 28, 2020
-
-
James Page authored
Add test bundle for erasure-coding with check to validate that pools are created correctly. Change-Id: Ic6f959b2e598f7f9cfa13bd60fdab62a22e03b59 Func-Test-PR: https://github.com/openstack-charmers/zaza-openstack-tests/pull/396
-
James Page authored
Drop use of local copy of ceph_broker.py in preference to the centrally maintained copy in charms.ceph. Change-Id: I89aa0f9fc7d5d2d480ebabc1cb17a86dcbef21bf
-
- Aug 04, 2020
-
-
Peter Matulis authored
Change-Id: If12cffe0ee061710030613e1a13a0196c7b878e6
-
Peter Matulis authored
This improvement is part of a wave of polish in preparation for the launch of the Ceph product. Change-Id: Icec5faee1c9e693aa149d571f322e66a0899a14c
-
- Jul 27, 2020
-
-
Alex Kavanagh authored
- Classic charms: sync charm-helpers. - Classic ceph based charms: also sync charms.ceph - Reactive charms: trigger a rebuild - sync tox.ini - sync requirements.txt and test-requirements.txt Change-Id: I0003f91a5f451ed3234ae8f4bc273fa4b49f2b51
-
Aurelien Lourot authored
Change-Id: I45a84f4b252118527a0991a61b526960864dacd7
-
- Jul 24, 2020
-
-
Corey Bryant authored
This sync picks up the release and version details for Victoria/Groovy. Depends-On: https://review.opendev.org/#/c/733686/ Change-Id: I35e74aa488f0f67a9f98ea6807f22d503a1467cc
-
Alex Kavanagh authored
- Adds groovy to the series in the metadata - Classic charms: sync charm-helpers. - Classic ceph based charms: also sync charms.ceph - Reactive charms: trigger a rebuild Change-Id: I1b49dc4f3e24483d7a64c6d9c2c55634e3b526e0
-
- Jul 23, 2020
-
-
Alex Kavanagh authored
This is to resolve the associated bug where cinder-ceph has grown the capability to block if it doesn't have an appropriate relation to nova-compute. Also remove the trusty-icehouse bundle as it is not longer supported. Note, on trusty-mitaka, the nova-cloud-controller is needed as otherwise nova-compute complains and then dies, leaving a nova-compute service is not running in the status message. Also, change the detection of the status messages for the radosgw charm as it has changed during the dev cycle. Change-Id: I072b79705a6a7dfb0d5cbd16095e6ececb432ec3 Closes-Bug: #1881246
-
- May 18, 2020
-
-
Aurelien Lourot authored
Change-Id: Ib0a99f80e6a133950498accc6153b68598f7ad20
-
- May 17, 2020
-
-
Alex Kavanagh authored
This patch adds a focal-ussuri and bionic-ussuri bundles to the tests for the charm. Also removes 'admin-token' from the tests, as the keystone charm no longer accepts the option. Also, for focal, btrfs-tools has been removed and replaced by btrfs-progs; thus these are installed on focal instead. See linked Bug. Closes-Bug: #1871712 Change-Id: Ifc79beebb981571cebc38be6cb6c2748d22816c9
-
- May 11, 2020
-
-
Aurelien Lourot authored
Change-Id: Ic587b0a7b5f737258fcb069d0978cb7341d51158
-
- Mar 05, 2020
-
-
Ryan Beisner authored
Change-Id: I7964252f9d65b17915ac1d324b186955213a6297
-
- Feb 18, 2020
-
-
Alex Kavanagh authored
Change-Id: I5106499e5d0f90fe02c07a7668d810a0a97822aa
-
- Feb 12, 2020
-
-
Chris MacNaughton authored
When ceph-proxy is configured prior to being related to clients, it is possible for the units to go into a hook error because of an undefined variable. This change ensures that we do correctly define the unit before we use it. Change-Id: Ic6e28783bde4fc342d7c5ef1d733e69a03b702fe Closes-Bug: #1862487
-
- Feb 05, 2020
-
-
Liam Young authored
Change-Id: Ib2e4cb4f12c1d0868af73c8b690b7cd5ebff76c2
-
- Jan 17, 2020
-
-
Corey Bryant authored
Change-Id: I7587becc363365b7fff1d74b678e917bb27ea2b5
-
- Oct 31, 2019
-
-
inspurericzhang authored
Change-Id: Id61c1806a17a76c45e3dc19f1d97c250cc6125b8
-
- Oct 24, 2019
-
-
Corey Bryant authored
This patch also updates the smoke test to run bionic-train. Change-Id: I0ba45f400cde80ab4ec86e7ceb88dea786c74c82
-
- Oct 14, 2019
-
-
Ryan Beisner authored
Also clean up pre-existing pep8 violations in the files/* dir which was previously not covered by lint testing. Also clean-up mocking issues around apt-pkg replacements in the unit tests. Also fix py35 issue with enabled_manager_modules() function in the charmhelpers library (see https://github.com/juju/charm-helpers/pull/387). Also fix the functional tests bundles so they actually test the version of OpenStack that the bundle indicates. Change-Id: I2c8d84fadc11311c622dd308c4694496872dc157
-
- Oct 02, 2019
-
-
Rodrigo Barbieri authored
Added cinder-ceph to CI to run a new functional test included in zaza. Change-Id: I3a91ff4cc55edd824501d0e190cc239ae03f54a5
-
tpsilva authored
Currently add-permissions-to-key requests are not being handled by this charm, so if cinder-ceph or glance is deployed with restrict-ceph-pools=True, it will not be configured properly. This patch ports the implementation of the add-permissions-to-key handling from the ceph-mon charm, and updates other methods required to properly set up cinder-ceph and glance ceph pools. Change-Id: If5950af155e10ee4d140300fd7ed5730798b65f0 Closes-bug: #1836408
-
- Sep 24, 2019
-
-
Zuul authored
-
Liam Young authored
The charm was incorrectly pulling in an old branch of zaza, this change points it back at master. Change-Id: I2a98f843c54f883782e4911412b45185996ce038
-
- Sep 23, 2019
-
-
Rodrigo Barbieri authored
Tests.yaml was missing a parameter, causing zaza to pull latest ceph-proxy from charm store instead of using the changes of patches proposed in gerrit. This change fixes it, now zaza deploys ceph-proxy from local repo created during tests that contains the patch proposed in gerrit. Change-Id: I3681e72f032780b864d02a95cf983f26a0b1c91e
-
- Sep 05, 2019
-
-
Zuul authored
-
- Sep 04, 2019
-
-
Camille Rodriguez authored
The bundle disco-stein was in the dev bundles because a bug with the Python 3.7 syntax prevented the success of the deployment of HA clusters. This bug is fixed, we can reintegrate disco-stein in the gate bundles. Other small additions: - Passing OS env vars instead of AMULET - removing sitepackages in tox.ini to avoid test env pollution - skip_missing_interpreters in tox.ini set to False to avoid false positives by skipping missing interpreters. - adding bionic-stein bundle to gate_bundles instead of dev LP Related-Bug: #1823718 Change-Id: Ia7093a5654a763670be05635f7f6fce292eb9c96
-