diff --git a/services/comms/atlasbot-deployment.yaml b/services/comms/atlasbot-deployment.yaml index 69aef2f..802021f 100644 --- a/services/comms/atlasbot-deployment.yaml +++ b/services/comms/atlasbot-deployment.yaml @@ -16,7 +16,7 @@ spec: labels: app: atlasbot annotations: - checksum/atlasbot-configmap: manual-atlasbot-15 + checksum/atlasbot-configmap: manual-atlasbot-16 vault.hashicorp.com/agent-inject: "true" vault.hashicorp.com/role: "comms" vault.hashicorp.com/agent-inject-secret-turn-secret: "kv/data/atlas/comms/turn-shared-secret" diff --git a/services/comms/scripts/atlasbot/bot.py b/services/comms/scripts/atlasbot/bot.py index 3b9082d..7153723 100644 --- a/services/comms/scripts/atlasbot/bot.py +++ b/services/comms/scripts/atlasbot/bot.py @@ -1118,6 +1118,8 @@ def sync_loop(token: str, room_id: str): ) if missing_hint and "no missing" not in missing_hint: msg += f" {missing_hint}" + elif "should" in lower_body: + msg += " I don’t have an expected worker inventory in the KB; this is the current cluster state." send_msg(token, rid, msg) continue if "missing" in lower_body and "node" in lower_body: