Skip to content
Snippets Groups Projects

Add iBGP workflow and LibreNMS client

Merged Karel van Klink requested to merge feature/add-ibgp-workflow into develop
All threads resolved!
3 files
+ 52
4
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -75,6 +75,7 @@ class LibreNMSClient:
device_data.update(getattr(self.snmp_config, snmp_version))
device = requests.post(f"{self.base_url}/devices", headers=self.headers, json=device_data, timeout=(0.5, 75))
device.raise_for_status()
return device.json()
@@ -86,8 +87,8 @@ class LibreNMSClient:
:raises HTTPError: Raises an exception if the request did not succeed.
"""
device = requests.delete(f"{self.base_url}/devices/{fqdn}", headers=self.headers, timeout=(0.5, 75))
device.raise_for_status()
return device.json()
def validate_device(self, fqdn: str) -> list[str]:
Loading