From 6ba74954094dcdba02164fd72b58d9503f5b010d Mon Sep 17 00:00:00 2001
From: ale <ale@incal.net>
Date: Thu, 9 Jan 2025 09:10:00 +0000
Subject: [PATCH] Update floatup.py

---
 scripts/floatup.py | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/scripts/floatup.py b/scripts/floatup.py
index fa3aa850..6a93e8e5 100755
--- a/scripts/floatup.py
+++ b/scripts/floatup.py
@@ -49,8 +49,12 @@ def do_request(url, ssh_gw, payload):
 
 def encode_dashboard_request(req):
     # JSON data, in a raw zlib stream, base64-encoded.
-    hosts = sorted(req['hosts'], key=lambda x: x['name'])
-    data = json.dumps(hosts, separators=(',', ':')).encode('utf-8')
+    payload = {
+        'inv': sorted(req['hosts'], key=lambda x: x['name']),
+        'job': os.getenv('CI_JOB_ID'),
+        'proj': os.getenv('CI_PROJECT_PATH'),
+    }
+    data = json.dumps(payload, separators=(',', ':')).encode('utf-8')
     comp = zlib.compressobj(level=9, wbits=-9)
     comp.compress(data)
     return base64.urlsafe_b64encode(comp.flush()).decode('ascii')
-- 
GitLab