-
johnsca committed
Jan 4, 2017
-
Updated build of python-libjuju. Has fixes for landscape.
petevg committedDec 20, 2016
-
petevg committed
Dec 14, 2016 -
petevg committed
Dec 13, 2016 Updated version of python-libjuju, along with updated timestamp handling code to go with it.
-
Create and destroy model per test
johnsca committedDec 9, 2016 Also, add timeout to glitch actions, minor improvements to the UIs, and fixes to the default matrix.yaml
-
Support tests and tasks from bundle under test (#26)
* Made bundle required CLI param instead of part of test plan Also added default test plan * Replace model and debug-log view with Terminal to support colors * Support tests and tasks from bundle under test Discover a matrix.yaml to be merged with the selected test plan from the bundle being tested. Also include that bundle in the path so that custom tasks can be used. The libjuju changes are for deploying local bundles and fixing placement. * Only run against local bundles, and merge tests by name We'll rely on a higher level (bundletester) to fetch bundles from the store, so we can assume we're always running against a local bundle. We also want to merge tests by name, and if the name is already present, it will be overwritten by the new test definition. Also, support pulling in additional suites besides the default suite and the bundle suite, with the option to suppress the default or bundle suites entirely. * Cleanup superfluous PyYAML wheel * Update libjuju to fix websocket error and minor change to default suite * Added usage examples to --help * Added additional usage example
-
Updated python-libjuju, with more fixes for edge cases.
petevg committedNov 30, 2016
-
Updated python-libujuju in wheelhosue. Has addMachines and addUnits f…
petevg committedNov 29, 2016 …ixes.
-
* Added settling state to health * Added run_action task
-
Updated python-libjuju in wheelhouse.
petevg committedNov 22, 2016 -
Added leadership to implicit selectors. (#11)
petevg committedNov 22, 2016 Added leadership to implicit selectors. To make this work, I had to refactor the way that we do the fetching and composing of units for the implicit selectors. It's not as elegant or flexible any more, but it does support asynchrounous operations, which was critical. I also had to make selectors asynchronous, and get rid of type checking for their returns -- verifying that they all return a coroutine object isn't as interesting as being able to verify what that coroutine actually returns ... Also fixed incorrect indentation in code involving waiters. Got rid of some extraneous logging messages. Incorporated a fix from python-libjuju. And added catch for exception when running pkill jujud. Putting the catch here rather than in libjuju because we are doing something exceptional (killing the juju daemon), and it's probably appropriate for python-libjuju to complain.
-
Changed based on review feedback, and added checking application status
johnsca committedOct 25, 2016 -
johnsca committed
Oct 19, 2016
-
Updated libjuju with fix for KeyError
johnsca committedOct 18, 2016 -
Updated libjuju with fix for intermittent rpc attribute error
johnsca committedOct 18, 2016 -
Fix updated libjuju wheel that got dropped during merge resolution
johnsca committedOct 18, 2016
-
Glitch now actually uses libjuju.
petevg committedOct 13, 2016 As of this commit, it is still broken -- it generates an invalid plan, and when that is fixed, will probably run invalid actions against that plan. But it's a start :-)