~ahasenack/landscape-charm/ci-integration-test

Merge dont-restart-services-unnecessarily [f=1463697] [r=bjornt,adam-collard,landscape-builder] [a=Free Ekanayaka]
This branch makes the LSCtl callback a bit smarter and avoid restarting services in a few situations that don't require a restart. For instance:

- If the SSL certificate change (since we don't load it in memory)

- If the postgresql relation data changed in a way that doesn't affect connection details (for example a new landscape-server unit was added and it's popping up in the allowed_units key).

There is also a small cleanup of repeated logic for finding a certain key in the required_data list of a ServiceManager.
Filename Latest Rev Last Changed Committer Comment Size
..
charm_helpers_sync.py 218.2.6 9 years ago Free Ekanayaka Add charm-helpers 8.1 KB Diff Download File
File deployer 267 9 years ago Bjorn Tillenius Be more precise as to when the deploy is finished 5.2 KB Diff Download File
File ubuntu-deps 288.2.14 9 years ago Bjorn Tillenius Remove the workarounds put in place for precise. 890 bytes Diff Download File
File update-charm-revision-numbers 215.6.16 9 years ago David Britton remove lint 3 KB Diff Download File