- Sep 14, 2017
-
-
James Page authored
Drop explicit global configuration of keyring, supporting installation of the ceph/ceph-mon/ceph-osd charms in the same machine. Change-Id: Ib4afd01fbcc4478ce90de5bd464b7829ecc5da7e Closes-Bug: 1681750
-
- Aug 24, 2017
-
-
Ryan Beisner authored
Change-Id: I12b0ba1b814cbba2dbb3474de5c0b180df03628a
-
- Aug 23, 2017
-
-
Ryan Beisner authored
Change-Id: I7f7eb751b1996415ede24ac61f51bad685735da0
-
- Aug 09, 2017
-
-
Andrew McLeod authored
with the following key:value pairs: - reset_timeout: 600 Change-Id: I8a35d5ec734663bc48932a9ee142fb433d540bc9
-
- Jun 27, 2017
-
-
Xav Paice authored
Straight update using the Makefile to update helper libraries. Change-Id: I820118b6cc8a0482e609ccbc7ed3c312b2277fdd
-
- May 12, 2017
-
-
James Page authored
Resync charmhelpers for pike version support. Add pike tests but leave disabled until all charms support pike. Change-Id: Iafcbca139ca18afd3243ba05cf5170dd1ca57214
-
- Apr 28, 2017
-
-
David Ames authored
- Turn on Zesty-Ocata Amulet test definitions. - Standardize test-requirements.txt - Sync charm helpers for various fixes Change-Id: I20bd84a97d741c4303a60ef40568e59f6fc54f1b
-
- Mar 28, 2017
-
-
Billy Olsen authored
Some upgrade scenarios (hammer->jewel) require that the ownership of the ceph osd directories are changed from root:root to ceph:ceph. This patch improves the upgrade experience by upgrading one OSD at a time as opposed to stopping all services, changing file ownership, and then restarting all services at once. This patch makes use of the `setuser match path` directive in the ceph.conf, which causes the ceph daemon to start as the owner of the OSD's root directory. This allows the ceph OSDs to continue running should an unforeseen incident occur as part of this upgrade. Change-Id: I00fdbe0fd113c56209429341f0a10797e5baee5a Closes-Bug: #1662591
-
- Mar 23, 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. - Resync tox.ini to resolve amulet unit test failures. Change-Id: Ia14904339099d84d09a2fce171740459a76a8367
-
- Feb 14, 2017
-
-
David Ames authored
Get each charm up to date with lp:charm-helpers for release testing. Change-Id: Ia20542863ece59ee93d9883af83250b0d3208b60
-
- Jan 25, 2017
-
-
Chris MacNaughton authored
This stops updatedb from indexing the storage locations Closes-bug: 1520226 Change-Id: I3370af6c31689392b915f402e53a328f061ef4b0
-
- Dec 03, 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). - Remove Precise charm series metadata if present. - Remove Precise Amulet test definitions if present. Change-Id: I367b6e9e22464c0b85e71ad330234477699835e0
-
- 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: Icb3adfbe08c9db339499f69523f7b223dda94c0c
-
- Sep 30, 2016
-
-
David Ames authored
Get each charm up to date with lp:charm-helpers for release testing. Change-Id: I93569f02dad733e75869df21dc125429b17ec2e5
-
- Sep 21, 2016
-
-
James Page authored
Juju 2.0 provides support for display of the version of an application deployed by a charm in juju status. Insert the application_version_set function into the existing assess_status function - this gets called after all hook executions, and periodically after that, so any changes in package versions due to normal system updates will also be reflected in the status output. This review also includes a resync of charm-helpers to pickup hookenv support for this feature. Change-Id: If1ec3dcc5025d1a1f7e64f21481412ad630050ea
-
- Jul 21, 2016
-
-
Ryan Beisner authored
Switch to using bundletester for execution of functional tests, leveraging tox to build out test virtualenvs. Rename amulet tests inline with gate-*, dev-* and dfs-* naming standards. Update README to refer to functional testing section of the charm guide. Change-Id: I618219551fc116c151cda4790c01aa9e86fa462a
-
Liam Young authored
Sync charmhelpers to pick up bug fixes for 1607 release Change-Id: I3bfa157e548f5a60ade8ae943178c0de8ccfcf58
-
- Jul 15, 2016
-
-
David Ames authored
To begin release testing get each charm up to date with lp:charm-helpers Change-Id: I671fa63c665337295c1c448709fcc38123d4508d
-
- Jul 06, 2016
-
-
James Page authored
The charm-helpers project have re-licensed to Apache 2.0 inline with the agreed licensing approach to intefaces, layers and charms generally. Resync helpers to bring charmhelpers inline with charm codebase. Change-Id: I9ab9a5d8801536e68e3ee672be0cc9accdb5fd9a
-
- Jun 28, 2016
-
-
James Page authored
All contributions to this charm where made under Canonical copyright; switch to Apache-2.0 license as agreed so we can move forward with official project status. In order to make this change, this commit also drops the inclusion of upstart configurations for very early versions of Ceph (argonaut), as they are no longer required. Change-Id: I9609dd79855b545a2c5adc12b7ac573c6f246d48
-
- Jun 17, 2016
-
-
James Page authored
All OpenStack charms are now directly published to the charm store on landing; switch Amulet helper to resolve charms using the charm store rather than bzr branches, removing the lag between charm changes landing and being available for other charms to use for testing. This is also important for new layered charms where the charm must be build and published prior to being consumable. Change-Id: Ib0c1da50750027f343bd3b77dcd6b85a059435dd
-
- Apr 14, 2016
-
-
Chris MacNaughton authored
This test is being updated to use the new functionality being made available in the charmhelpers sync Also, update tests/charmhelpers Change-Id: I3109be2ee6069101c72ca1cfd786bcfc66fa27e0
-
- Apr 12, 2016
-
-
Liam Young authored
Change-Id: I688e367fa758cf9f052e85de13b3c549876807a7
-
- Apr 11, 2016
-
-
Ryan Beisner authored
Also remove irrelevant service checks from amulet test. Change-Id: I66bb1ecfa85980f7c1ea340a225f40163028e56c
-
- Apr 08, 2016
-
-
Alex Kavanagh authored
This changeset provides pause and resume actions to the ceph charm. The pause action issues a 'ceph osd out <local_id>' for each of the ceph osd ids that are on the unit. The action does not stop the ceph osd processes. Note that if the pause-health action is NOT used on the ceph-mon charm then the cluster will start trying to rebalance the PGs accross the remaining OSDs. If the cluster might reach its 'full ratio' then this will be a breaking action. The charm does NOT check for this eventuality. The resume action issues a 'ceph osd in <local_id>' for each of the local ceph osd process on the unit. The charm 'remembers' that a pause action was issued, and if successful, it shows a 'maintenance' workload status as a reminder. Change-Id: I9f53c9c6c4bb737670ffcd542acec0b320cc7f6a
-
- Apr 07, 2016
-
-
James Page authored
The keystone charm recently changed to run keystone as a wsgi process under Apache2; refactor amulet test to ensure that apache2 is checked instead of keystone for >= liberty. Change-Id: Ide7c6e6349b80662677c6d9f3ef3e84b09b18b9b
-
- Mar 31, 2016
-
-
Chris Holcombe authored
This change adds functionality to allow the ceph osd cluster to upgrade in a serial rolled fashion. This will use the ceph monitor cluster to lock and allows only 1 ceph osd server at a time to upgrade. The upgrade is initiated setting a config value for source for the service which will prompt the osd cluster to upgrade to that new source and restart all osds processes server by server. If an osd server has been waiting on a previous server for more than 10 minutes and hasn't seen it finish it will assume it died during the upgrade and proceed with its own upgrade. I had to modify the amulet test slightly to use the ceph-mon charm instead of the default ceph charm. I also changed the test so that it uses 3 ceph-osd servers instead of 1. Limtations of this patch: If the osd failure domain has been set to osd than this patch will cause brief temporary outages while osd processes are being restarted. Future work will handle this case. This reverts commit db09fdce. Change-Id: Ied010278085611b6d552e050a9d2bfdad7f3d35d
-
- Mar 28, 2016
-
-
Chris MacNaughton authored
Currently, when this test should fail, it just returns false, when it should amulet.raise_status so that the test gets marked as failed. For Mitaka, we are currently skipping the encryption test as the Ceph charm cannot currently deploy encryption on Infernalis Change-Id: I6a15b2d2560a5dffb9a77a8e5965613a8d3f6aac
-
- Mar 25, 2016
-
-
Chris Holcombe authored
This reverts commit 5b2cebfd. Change-Id: Ic6f371fcc2879886b705fdce4d59bc99e41eea89
-
- Mar 24, 2016
-
-
Edward Hope-Morley authored
Add charmhelpers.contrib.hardening and calls to install, config-changed, upgrade-charm and update-status hooks. Also add new config option to allow one or more hardening modules to be applied at runtime. Change-Id: Ic417d678d3b0f7bfda5b393628a67297d7e79107
-
- Mar 23, 2016
-
-
Chris Holcombe authored
This change adds functionality to allow the ceph osd cluster to upgrade in a serial rolled fashion. This will use the ceph monitor cluster to lock and allows only 1 ceph osd server at a time to upgrade. The upgrade is initiated setting a config value for source for the service which will prompt the osd cluster to upgrade to that new source and restart all osds processes server by server. If an osd server has been waiting on a previous server for more than 10 minutes and hasn't seen it finish it will assume it died during the upgrade and proceed with its own upgrade. I had to modify the amulet test slightly to use the ceph-mon charm instead of the default ceph charm. I also changed the test so that it uses 3 ceph-osd servers instead of 1. Limtations of this patch: If the osd failure domain has been set to osd than this patch will cause brief temporary outages while osd processes are being restarted. Future work will handle this case. Change-Id: Id9f89241f3aebe4886310e9b208bcb19f88e1e3e
-
- Mar 16, 2016
-
-
Ryan Beisner authored
The osd-devices charm config option is a whitelist, and the charm needs to gracefully handle items in that whitelist which may not exist. Change-Id: Iea212ef0e0987767e0e666ee2e30a59d4bef189a
-
- Mar 03, 2016
-
-
Chris MacNaughton authored
Tests now verify that ceph osds are running to ensure they pass in either order Change-Id: Ia543f4b085d4e97976ba08db508761f8dde97c42
-
- Mar 02, 2016
-
-
James Page authored
Change-Id: Ibbfcc6d2f0086ee9baf347ccfdf0344ed9c0fb82
-
- Feb 22, 2016
-
-
Edward Hope-Morley authored
-
- Feb 12, 2016
-
-
Ryan Beisner authored
-
- Jan 22, 2016
-
-
Ryan Beisner authored
-
Ryan Beisner authored
-
- Jan 19, 2016
-
-
Ryan Beisner authored
-
- Jan 08, 2016
-
-
Ryan Beisner authored
-