diff --git a/amulet/sentry.py b/amulet/sentry.py index ea48f48..0602ad3 100644 --- a/amulet/sentry.py +++ b/amulet/sentry.py @@ -610,7 +610,10 @@ def get_messages(service, status): messages = [] for unit in status.get(service, {}).values(): if not unit['workload-status']: - raise helpers.UnsupportedError() + # Only warn. https://github.com/juju/amulet/issues/185 + log.warn('Unit {} has no ' + 'workload-status'.format(unit['unit_name'])) + continue messages.append(unit['workload-status'].get('message', '')) return messages