Commit Graph

27 Commits

Author SHA1 Message Date
James Page 536c22a6a2 Retire project
Leave README around for those that follow.

Change-Id: I34f8092296c70cd1b51de7c48d7ee589f410d55d
2018-09-14 11:53:08 -06:00
Frode Nordahl ec47fb4fa7 Update repo to do ch-sync from Git
Change-Id: If12dca6812660be221dcf2f2a13275454902d555
2017-09-26 10:16:58 +02:00
Chris MacNaughton 56211b7a14 Update Make jobs to separate out ceph lib sync
Change-Id: Iad41ed6afb71f2e6cc6dd89c3d7e1d780d342776
2016-12-01 12:15:50 -05:00
Chris MacNaughton a5376b0e63
update top Canonical owned repo
Change-Id: I2db91561a0a5dc74db97415123e4687e09b28c8c
2016-10-07 11:04:09 -04:00
Chris Holcombe b6237a47a6 Update charms.ceph location
Change-Id: I13957668f153746b5e878be6a031f9ea0cf09575
2016-09-23 10:29:55 -07:00
Chris MacNaughton 811bc04e7c Clean up dependency chain
This includes a resync of charms_ceph to raise the directory one level
The charms_ceph change that we're syncing in changes the
name of the ceph.py file into the __init__.py file to remove the
second level of namespacing

Change-Id: I8773a26266a2a13f92083e89db957a6454df9bb3
2016-08-11 11:00:53 -04:00
Chris MacNaughton 1f140c73ed Migrate to shared lib
This change moves our ceph.py and ceph_broker.py into
a seperate repository that we can share between various
ceph related Juju projects, along with a Makefile
change to use a new git_sync file to partially sync
a git repository into a specified path

Change-Id: I8942d2f3411acec197fd6b854c1d9e50457502a5
2016-08-01 17:00:23 -04:00
James Page 0c7107a291 Use bundletester for amulet test execution
Switch to using bundletester for execution of functional tests,
leveraging tox to build out test virtualenvs.

Rename amulet tests inline with gate-* and dfs-* naming standards.

Update README to refer to functional testing section of the charm
guide.

Change-Id: I80e650993cc452d2a138646ad147ebdda59d8217
2016-07-20 14:53:07 +01:00
Billy Olsen fe8bf6e4a5 Use tox in Makefile targets
Modify the Makefile to point at the appropriate tox targets
so that tox and Make output can be equivalent. This involves
mapping the lint target to the pep8 target and the test target
to the py27 target.

Change-Id: I99761d2fdf120bacff58d0aa5c2e584382c2e72b
2016-03-15 20:11:56 -07:00
Chris Holcombe 66d6952a65 Merge upstream and resolve conflicts 2016-01-22 10:46:50 -08:00
Chris Holcombe 1977cdbde1 Add actions to lint. Change actions.yaml to use enum and also change underscores to dashes. Log action_fail in addition to exiting -1. Merge v2 requests with v1 requests since this does not break backwards compatibility. Add unit tests. Modify tox.ini to include actions. . 2016-01-18 08:07:35 -08:00
Ryan Beisner 004baff83c Move 00-setup to prevent extra, unnecessary bootstrap in test runs. 2016-01-08 21:44:49 +00:00
Ryan Beisner c49ad78a92 update makefile unit test target 2015-10-06 14:36:46 +00:00
Ryan Beisner 600b414967 Update publish target in makefile; update 00-setup and tests.yaml for dependencies. 2015-06-29 18:39:56 +00:00
Ryan Beisner 3fa86c1ba7 set ch sync yaml and makefile 2015-06-15 20:42:45 +00:00
Ryan Beisner 04a9d52d4d Update README, Makefile and amulet test dependencies
Remove unsupported release logic
Add nova, cinder and glance rbd config inspection
Enable Vivid tests, prep for Wily
Add debug logging
Add osd pool inspection
Add functional tests for ceph-backed cinder and glance
Add basic cli functional checks.
2015-06-15 20:40:45 +00:00
Ryan Beisner 814c4915b3 auto Makefile test target (amulet): bump juju test timeout to 2700s (same value as the juju-deployer default). Also remove explicit test names, which will cause all +x files in ./tests to be executed (as bundletester does by default). 2015-04-16 21:32:00 +00:00
Ryan Beisner 2d7be9659a auto add AMULET_OS_VIP to preserved env vars in makefile 2015-04-16 21:31:51 +00:00
Edward Hope-Morley 8000bd0d4a Added Ceph broker support to allow clients to request
resources e.g. pools as opposed to creating them
themselves. This hopefully simplifies the logic at
the client side and reduces the risk of race
conditions by shifting execution to the ceph
charm itself. Backwards-compatibility with
clients that don't want to/yet support this approach
is maintained.
2014-11-07 14:16:26 +01:00
Corey Bryant e4997e2eb8 Amulet test fixes:
* Makefile: Only run precise-icehouse and trusty-icehouse tests by default
    and increase test timeout
  * t/00-setup: Add more required dependencies
  * t/README: Mention charm-tools dependency
  * t/basic_deployment.py:
    - Specify unstable charm deployment
    - Use dicts in add_services
2014-09-27 18:15:47 +00:00
Corey Bryant 2dc736192c Add Amulet basic tests 2014-08-26 02:06:25 +00:00
Corey Bryant b92c0aa461 Automatically pull down charm_helpers_sync when 'make sync' is called. 2014-08-25 18:40:17 +00:00
Corey Bryant 77af37a023 Move charm-helpers-sync.yaml to charm-helpers-hooks.yaml and
add charm-helpers-tests.yaml.
2014-08-25 18:26:04 +00:00
James Page 3a9554622a [trivial] Add publish target to Makefile 2014-05-21 11:09:21 +01:00
James Page e563f959db Resync helpers from trunk 2013-07-03 10:03:26 +01:00
James Page 5f09a0fad1 Add sync target for charm-helpers 2013-06-24 10:14:42 +01:00
James Page 068b8b05a4 Add flake8 and charm proof target for Make 2013-06-24 10:13:52 +01:00