Get telemetry history from influx on CUBEs
This commit is contained in:
@@ -36,9 +36,6 @@ def authenticate(base_url):
|
||||
password = ENV_WEB["DEFAULT_CUBE_WEB_ADMIN_PASSWORD"]
|
||||
certificate = ENV_WEB["DEFAULT_CERTIFICATE"].encode("utf-8")
|
||||
|
||||
#print(f"{username} {password} {certificate}")
|
||||
|
||||
# Prepare the multipart form data
|
||||
auth_params = {
|
||||
"login": username,
|
||||
"password": password
|
||||
@@ -47,7 +44,6 @@ def authenticate(base_url):
|
||||
"params": (None, json.dumps(auth_params), "application/json"),
|
||||
"certificate": ("certificate.pem", certificate, "application/octet-stream")
|
||||
}
|
||||
print(f"Authenticating against {auth_url}")
|
||||
try:
|
||||
response = requests.post(auth_url, files=files, verify=False, timeout=10)
|
||||
response.raise_for_status() # Raise exception for 4XX/5XX responses
|
||||
@@ -57,16 +53,17 @@ def authenticate(base_url):
|
||||
token = auth_data.get("token")
|
||||
|
||||
if not token:
|
||||
print("Authentication failure!")
|
||||
raise requests.exceptions.RequestException
|
||||
|
||||
print("Authentication success!", end = " ")
|
||||
print("HTTPS ✅", end = " ", flush=True)
|
||||
return token
|
||||
|
||||
except requests.exceptions.RequestException as e:
|
||||
print(f"Authentication failed: {e}")
|
||||
print(f"HTTPS ❌", flush=True)
|
||||
if hasattr(e, 'response') and e.response:
|
||||
print(f"Response: {e.response.text}")
|
||||
raise
|
||||
raise Exception(e.response)
|
||||
else:
|
||||
raise
|
||||
|
||||
def set_ssh_status(base_url, token):
|
||||
"""
|
||||
@@ -86,16 +83,16 @@ def set_ssh_status(base_url, token):
|
||||
response = requests.post(ssh_url, headers=headers, json=payload, verify=False, timeout=10)
|
||||
response.raise_for_status()
|
||||
|
||||
print(f"SSH activation success!")
|
||||
print(f"SSH ✅", end = " ", flush=True)
|
||||
|
||||
return True
|
||||
|
||||
except requests.exceptions.RequestException as e:
|
||||
print("SSH activation failure!")
|
||||
print(f"Exception: {e}")
|
||||
print("SSH ❌", flush=True)
|
||||
if hasattr(e, 'response') and e.response:
|
||||
print(f"Response: {e.response.text}")
|
||||
return False
|
||||
raise Exception(e.response)
|
||||
else:
|
||||
raise
|
||||
|
||||
def activate_ssh(ip_address):
|
||||
|
||||
@@ -110,7 +107,6 @@ def activate_ssh(ip_address):
|
||||
if not url.endswith(":9080"):
|
||||
url = url + ":9080"
|
||||
|
||||
print(f"Target address: {url}")
|
||||
verify_ssl = False
|
||||
if not verify_ssl:
|
||||
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
|
||||
|
||||
Reference in New Issue
Block a user