summaryrefslogtreecommitdiff
path: root/tuskar_ui/api.py
diff options
context:
space:
mode:
Diffstat (limited to 'tuskar_ui/api.py')
-rw-r--r--tuskar_ui/api.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tuskar_ui/api.py b/tuskar_ui/api.py
index a62fe04f..13df4ca9 100644
--- a/tuskar_ui/api.py
+++ b/tuskar_ui/api.py
@@ -233,6 +233,14 @@ class BaremetalNode(StringIdAPIResourceWrapper):
except requests.ConnectionError:
return []
+ @cached_property
+ def tuskar_node(self):
+ node = next((tuskar_node
+ for tuskar_node in TuskarNode.list(self.request)
+ if tuskar_node.nova_baremetal_node_id == self.id),
+ None)
+ return node
+
@property
def mac_address(self):
try: