|
@@ -66,8 +66,13 @@ def ping_monitor(hook_config, config, config_filename, state, monitoring_log_lev
|
|
|
if healthchecks_state:
|
|
|
ping_url = f'{ping_url}/{healthchecks_state}'
|
|
|
|
|
|
- if hook_config.get('create_slug') and not ping_url_is_uuid:
|
|
|
- ping_url = f'{ping_url}?create=1'
|
|
|
+ if hook_config.get('create_slug'):
|
|
|
+ if ping_url_is_uuid:
|
|
|
+ logger.warning(
|
|
|
+ f'{config_filename}: Healthchecks UUIDs do not support auto provisionning; ignoring'
|
|
|
+ )
|
|
|
+ else:
|
|
|
+ ping_url = f'{ping_url}?create=1'
|
|
|
|
|
|
logger.info(f'{config_filename}: Pinging Healthchecks {state.name.lower()}{dry_run_label}')
|
|
|
logger.debug(f'{config_filename}: Using Healthchecks ping URL {ping_url}')
|