- Jan 12, 2021
-
-
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
-
- 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
-
- Aug 28, 2020
-
-
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
-
- 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
-
- 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
-
- Oct 02, 2019
-
-
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
-
- Apr 10, 2019
-
-
Frode Nordahl authored
Drop explicit install of python-ceph; ceph-common has an appropriate dependency on the required python{3}-ceph package so this is not required, and breaks on Stein where Python 2 packages are no longer provided. Closes-Bug: 1824154 Change-Id: Ia219258f73f038170bc5a070d562e499459fe246
-
- Mar 10, 2019
-
-
Alex Kavanagh authored
* Move charmhelpers to the root of the charm * sync charmhelpers to latest version Change-Id: Id0b838f0206635cf912d205f2fb6fda7b31d0dfe
-
- Feb 13, 2019
-
-
David Ames authored
Using the new version of the sync tool which removes the charmhelpers directory before syncing, run charm helpers sync to find any unexpected missing dependencies. Change-Id: Ifa5ba56af4b120903c2cc3822834c4279cd56acc
-
- Feb 08, 2019
-
-
Ryan Beisner authored
The pre-install operations may fail, yet that failure is not elevated to the user. This masks the failure and makes early package install issues difficult to troubleshoot. If the basic pre-install script fails, the charm should not proceed to later hooks as the requirements may not be met. Hashbangs for bash should specify -e (errexit) on all of the pre-install bash scripts. Change-Id: I97e2d9fa092fd6af5f426977cf99ab735e520496 Closes-bug: #1815243 Partial-bug: #1815231
-
- Feb 01, 2019
-
-
Chris MacNaughton authored
Also, this change removes the harden decorators as the required configuration for harden is _not_ present in the charm config, rendering it useless. Change-Id: I20c124d9588b8fd6c0e6611725a848eaf892f6af Closes-Bug: #1812219
-
- Jan 11, 2019
-
-
Corey Bryant authored
Change-Id: Ib93a16da251c359cfb19cd1119c9ca60cfbdc2f2
-
- Jan 08, 2019
-
-
Corey Bryant authored
Change-Id: Iaa29be49b44c76c4c89cef17b3212502b09d65ac
-
- Nov 09, 2018
-
-
Ryan Beisner authored
Change-Id: Ibccf221d130703949f5538d061cb3eb4f44eb677
-
- Nov 02, 2018
-
-
Ryan Beisner authored
Change-Id: I2018de28dc4a3767af91a76b9ad8dd1175bec513
-
- Oct 23, 2018
-
-
David Ames authored
Implement the series-upgrade feature allowing to move between Ubuntu series. Change-Id: Ic5df91f3560e8928585b25339cef992653dc59d7
-
- Sep 26, 2018
-
-
Dmitrii Shcherbakov authored
In order to support cases where pools and keys are pre-created and ceph-proxy just proxies this data to client applications this change introduces support for: * having custom "admin" users which may not actually have admin privileges on the target cluster (client.admin is probably occupied by real admins in this case); * using cephx keys provided via charm config. Change-Id: I01014b6986f92bf0ad8147a08afa1d61fdd5c088 Closes-bug: #1793991
-
- Sep 24, 2018
-
-
Dmitrii Shcherbakov authored
The current default caps in ceph-proxy are not up to date with charm-ceph-mon caps. Change-Id: Iaeb8d4dea9c36f522aeaddf54b19e4947c81a559 Closes-Bug: #1794071
-
- Sep 19, 2018
-
-
Ryan Beisner authored
Add a tactical change which is already merged into charm-helpers. This needs to go into all charms to solve the chicken:egg issue where cosmic is untestable until this change exists. Reference: https://github.com/juju/charm-helpers/commit/4835c6c167c429527ef0a0291d17cf559c9cf880 Change-Id: I91df2da7be9521689372a2be5f6b7220fee449dd
-
- Aug 27, 2018
-
-
Ryan Beisner authored
Change-Id: I65af0862d9db22cf84c52fb4ff6fe19f6a61d705
-
- Jul 13, 2018
-
-
Chris MacNaughton authored
Change-Id: I40ca34add5d0f0d59895bfbb67000642c57c8fc5
-
- Jun 05, 2018
-
-
Chris MacNaughton authored
Due to changes to the ceph-osd charm, it is suggested to use Juju storage for testing. Change-Id: Icd1b53d8672271a5350b630f14f20bbd3b6c8740 Related-Bug: #1698154
-
- May 11, 2018
-
-
David Ames authored
Change bionic test from dev to gate for 18.05. Change-Id: Ice91cd32a8e1b82be80b29e67bdeec32cfa89254
-
- Feb 21, 2018
-
-
Ryan Beisner authored
Change-Id: I21920e173b2421b3dd077655b9b01812064b7d68
-
- Jan 19, 2018
-
-
Ryan Beisner authored
Notable issues resolved: openstack_upgrade_available() broken for swift https://bugs.launchpad.net/charm-swift-proxy/+bug/1743847 haproxy context doesn't consider bindings https://bugs.launchpad.net/charm-helpers/+bug/1735421 regression in haproxy check https://bugs.launchpad.net/charm-helpers/+bug/1743287 Change-Id: Ica4baeed1be9fb16ccadc21d45d3bb71899a0aed
-
- Nov 22, 2017
-
-
Ryan Beisner authored
Change-Id: I6ff4a1b812057e3a4d67b992dd7b8e4582d8c12c
-
- Aug 24, 2017
-
-
Ryan Beisner authored
Change-Id: I5ef76ecf8171bc96b1dfdc33b6df90fc130b3a76
-
- Aug 10, 2017
-
-
Alberto Colla authored
-
- May 01, 2017
-
-
David Ames authored
- Turn on Zesty-Ocata Amulet test definitions. - Standardize test-requirements.txt - Sync charm helpers for various fixes Change-Id: I1f161137ef00fe835bce8944285341713c2eadfa
-
- Mar 29, 2017
-
-
Felipe Reyes authored
charms capable of relating to ceph build the list of monitor hosts from the ceph-public-address in the relation data or simply using the private-address field provided by juju. This patch populates ceph-public-address in the relations with the list of monitor hosts provided in the configuration, so clients connect directly to the non juju managed ceph and not to ceph-proxy IP. Closes-Bug: #1642430 Change-Id: Ib2e3c6a8b0d9fc0b6d729d845a802945b64fc74c
-
Alex Kavanagh authored
- sync charmhelpers with fix-alpha helpers - fix up code where the alpha comparisons are done Change-Id: I10e3e689aba490118b84b6b9e58df1ba5632d07d Related-Bug: #1659575
-
- Mar 09, 2017
-
-
David Ames authored
- Add Zesty as a supported series to metadata.yaml. - Turn on Xenial-Ocata Amulet test definitions. - Sync charm helpers to get Juju 2.x amulet compatibility. - Keeping Zesty-Ocata Amulet test definitions turned off until the metadata.yaml changes propagate to the charm store. Change-Id: Ia63b663255f5dc52a2a755e8c309b05ba8662a6a
-
- Feb 14, 2017
-
-
David Ames authored
Get each charm up to date with lp:charm-helpers for release testing. Change-Id: I2b3e5889be3f509ac8b0f317387feba12314cc11
-
- Nov 28, 2016
-
-
Ryan Beisner authored
- Sync charm helpers if applicable. - Fix test executable hashbags for virtualenv prep. - Add Yakkety-Newton Amulet test definitions. - Prep Xenial-Ocata Amulet test definitions (not yet enabled). - Prep Zesty-Ocata Amulet test definitions (not yet enabled). - Add Zesty charm series metadata. - Remove Precise charm series metadata if present. - Remove Precise Amulet test definitions if present. Change-Id: I37ffb25e72998f4e128222c314423d204282aded
-
- Oct 11, 2016
-
-
Ryan Beisner authored
- Remove Precise-Icehouse Amulet test definitions if they exist. - Add Xenial-Newton Amulet test definitions. - Add Yakkety-Newton Amulet test definitions. - Use the percona-cluster charm in tests instead of the mysql charm. Change-Id: Ie29ee6af6b255ac1a1ac15f666b9d1b3ee9f3ee9
-
- Sep 30, 2016
-
-
David Ames authored
Get each charm up to date with lp:charm-helpers for release testing. Change-Id: I99a70e75891b3b89b0698227f90dea7bc17c421d
-
- Jul 18, 2016
-
-
David Ames authored
When using charmhelpers.contrib.network.ip apt install was quietly failing. Install python dependencies in the early install hook (before install.real). Charm-helpers sync to bring in apt_install with fatal=True Change-Id: Icfe46c617a21ac97eae54752aad5b0ed53aa706a Partial-Bug: 1601972
-
- Jul 15, 2016
-
-
David Ames authored
To begin release testing get each charm up to date with lp:charm-helpers Change-Id: I62c0e93b0b14cecf47bde1ced5871c0eb57750bd
-
- Jul 12, 2016
-
-
Chris MacNaughton authored
This commit adds some unit testing to the helper libraries as well as amulet testing for the charm itself Change-Id: I13ff38655773521592c81bb5a6847a516abd943a
-
- Jul 06, 2016
-
-
Ryan Beisner authored
Also fixes tox Change-Id: If8fe82973557e5aaa17ce42c300d1c74c700baa6
-