Commit Graph

11 Commits

Author SHA1 Message Date
Ryan Beisner e133119e9b
Retire project
Leave README around for those that follow.

http://lists.openstack.org/pipermail/openstack-discuss/2019-February/003186.html
http://lists.openstack.org/pipermail/openstack-discuss/2018-November/000057.html

Change-Id: I050457c5b596f935840618013003d558c5f7651d
2019-02-27 10:32:25 +01:00
Doug Hellmann f7c55ca12e fix tox python3 overrides
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.

We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.

We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.

Change-Id: I25766a658b7db8a8c03fb30fb5fb15fd04e2aaf8
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-09-26 18:40:37 -04:00
XiaojueGuan e12d39be95 Update links in README
Change the outdated links to the latest links in README

Change-Id: I12ebde9763f7580b85c843e1387d38355eddbb9f
2018-06-12 16:17:04 +08:00
Ryan Beisner 57460f71ea Update tox.ini for py27 requirement
Reactive source charms are Python3-only, but have py27 unit tests
declared in project-config.

The Tox tool recently changed behavior.  It used to pass when a tox
target was missing commands.  Now it fails in that case.

This commit places a py27 no-op shim to allow gate tests to pass,
effectively restoring the original behavior for these py3x-only repos.

Change-Id: I3b53e36874805f453b29de28b76184aaf2da5c97
Partial-Bug: 1642981
2016-11-28 18:21:25 -06:00
Liam Young a8091a7886 Switch charm to new format
This charm was written when the reactive framework was in its infancy
and the layers for Openstack had not been written. This change
updates the charm to use the new layout and removes code which now
resides in a shared layer. The unit tests have also been updated and
extended.

Change-Id: Ib75710021aa48fb739c6fbca8ef52bf296d2a26a
2016-10-04 15:03:29 +01:00
Ryan Beisner df3b561830 Update tox.ini files from release-tools gold copy
All OpenStack Charms now contain identical tox.ini files,
not to be modified or made unique within each charm repo.

This is to ensure consistency across charm repos in tox
target naming, approach and purpose, also giving the
charm dev and test experience additional consistency.

Also create empty dirs with .keep files where necessary.
Some classic charms have actions and/or lib dirs, and some
do not. In all classic charms, flake will now check those
dirs to ensure lint coverage of existing or future content.

Change-Id: I07aafbb613d13084eb5d88877659f1690f794040
2016-09-09 19:22:17 +00:00
James Page 2bd3afaa98 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: I99d4adf310a19aa5dc86a2930df50870f2420f22
2016-07-20 11:14:53 +01:00
James Page 483fb8b257 Update to charm-tools >= 2.0.0
The new release of charm-tools no longer ships the charm
command; update minimum version requirement and switch
to using charm-proof instead, unblocking current pep8
failures across all charms.

Also pin the version of requests to 2.6.0 until theblues
(indirect dependency of charm-tools) sort out its
requirements versioning.

Change-Id: Ifb8974dbd681d3117152a8f7a7bfc889d6c3f315
2016-03-23 09:30:17 +00:00
James Page f529888796 Refactor tox a bit 2016-02-16 07:23:02 +00:00
James Page b87ebd92d1 Tidy tox targets 2016-02-16 07:07:09 +00:00
James Page 00cc5dd5b6 Initial baseline 2015-11-03 09:06:55 +00:00