Commit Graph

26 Commits

Author SHA1 Message Date
Ryan Beisner 61ffd77184
Sync charm-helpers for py38, distro, and other updates
Change-Id: I9e8848cc6dff2addd4db087740ba5bbc967577cf
2020-03-05 13:30:42 +01:00
Nicolas Pochet dd47f6493f
Migrate tests to zaza
Depends-On: https://github.com/openstack-charmers/zaza/pull/93
Change-Id: I9a19960fdb239eb5a8d421f135285e89b8405267
2018-10-09 18:15:01 +02:00
Frode Nordahl d84edcdba7 Update repo to do ch-sync from Git
Change-Id: I7bd5b62d3bfdd11334b3a8ce25692c1343a5c515
2017-09-26 08:56:43 +02:00
Chris MacNaughton 8d2dc2aeeb Update Make jobs to separate out ceph lib sync
Change-Id: Id7026e0109684d312eb36376f6f5b072a5282b37
2016-12-01 09:19:17 -05:00
Chris MacNaughton 4a62caaec6
update top Canonical owned repo
Change-Id: I0fd9a3fe971d354d4faf4d03cebce66dfe222cd5
2016-10-07 11:06:01 -04:00
Chris Holcombe ff5c5c6ca4 Update charms.ceph location
Change-Id: I5a86593fd1e81255e1accacfccf5da5984578413
2016-09-23 10:29:12 -07:00
Chris MacNaughton 69b821d344 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: I4eabbd313de2e9420667dc4acca177b2dbbf9581
2016-08-11 11:01:24 -04:00
Chris MacNaughton f9993191ab Migrate to shared lib
This change moves our ceph.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: Iaf3ea38b6e5268c517d53b36105b70f23de891bb
2016-08-02 09:04:51 -04:00
Ryan Beisner fd15c0d586 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-*, dev-* and dfs-*
naming standards.

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

Change-Id: I618219551fc116c151cda4790c01aa9e86fa462a
2016-07-21 18:06:41 +00:00
Billy Olsen 5eb7fb5b65 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: I7216b8338ca3f548b6b373821d2bf9a4dca37286
2016-03-15 20:12:08 -07:00
Ryan Beisner 515fb688ce Move 00-setup to prevent extra, unnecessary bootstrap in test runs. 2016-01-08 21:44:50 +00:00
James Page 286111285f Add unit tests for service status 2015-10-06 21:15:38 +01:00
Corey Bryant 60abb300bb [beisner,r=corey.bryant] Amulet test updates. 2015-07-02 11:08:10 -04:00
Ryan Beisner 21b0f0e32a Update publish target in makefile; update 00-setup and tests.yaml for dependencies. 2015-06-29 18:38:42 +00:00
Ryan Beisner 4232f473ed update tests for process checking on systemd systems; misc cleanup. 2015-06-20 15:27:28 +00:00
Ryan Beisner 781f6edb6d amulet tests - update test coverage, enable vivid, prep for wily 2015-06-17 16:19:09 +00:00
Ryan Beisner 785a2a7b4c 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 b96a80527d auto add AMULET_OS_VIP to preserved env vars in makefile 2015-04-16 21:31:52 +00:00
Edward Hope-Morley 0f288c0cdc [niedbalski,r=hopem]
Adds sysctl config option to allow dict of
sysctl key/val pairs to be set on ceph nodes.
2014-11-25 18:27:01 +00:00
Corey Bryant 0c008de899 Add basic amulet tests. 2014-09-27 18:17:20 +00:00
Corey Bryant bef53f2f1a Move charm-helpers-sync.yaml to charm-helpers-hooks.yaml and
add charm-helpers-tests.yaml.
2014-09-27 02:28:51 +00:00
Liam Young a3f1615cb5 Sync charmhelpers 2014-09-26 09:25:57 +01:00
James Page 0c061a8117 [tribaal,r=james-page,t=james-page] Resync helpers for apt and block device handling fixes. 2014-05-21 12:55:52 +01:00
James Page e76a80181f Update charmhelpers alongside other ceph charms, add publish target to makefile 2014-05-02 10:53:33 +01:00
James Page 7d964e8b58 Resync charm helpers from trunk 2013-07-03 10:04:42 +01:00
James Page 56a11a2a57 Migrate to charm-helpers, tidy up flake8 2013-06-24 11:24:47 +01:00