Chris MacNaughton
f49259e426
Set some apt config to accept package defaults
...
Because the OpenStack charms re-render their config
whenever things are incorrect, we can accept any new
package defaults as a part of the upgrade and
resolve incorrect config after the upgrade
2020-04-17 13:45:47 +02:00
Chris MacNaughton
2bc2234cad
Update to migrate bits out to Zaza
2020-04-16 11:53:35 +02:00
Chris MacNaughton
fa4587f366
Ensure that origin is set only after the first machine is rebooting
2020-04-15 16:38:42 +02:00
Chris MacNaughton
592622935c
tidy up and add more debugability
2020-04-15 10:06:41 +02:00
Chris MacNaughton
27e5f7d8bc
We must have async functions for the before/after callables
2020-04-10 16:51:41 +02:00
Chris MacNaughton
208439cdf1
Add unit tests for pre and post-app upgrade functions
2020-04-10 11:42:21 +02:00
Chris MacNaughton
e2d6a5c081
Add test coverage for follower-first upgrades
2020-04-10 10:50:43 +02:00
Chris MacNaughton
7649bcb10e
Skip the async unit tests on py35
2020-04-10 10:50:43 +02:00
Chris MacNaughton
74652f2523
Add unit test coverage for series upgrades
...
This also includes some tidying
2020-04-10 10:50:43 +02:00