Display Instance Details #50

Merged
rixx merged 17 commits from 28-instance-details into main 2025-04-17 15:04:15 +00:00
Showing only changes of commit 912842bd82 - Show all commits

View file

@ -584,3 +584,16 @@ class ServiceInstance(ServalaModelMixin, models.Model):
if e.status == 404: if e.status == 404:
return None return None
raise raise
@cached_property
def spec(self):
if not self.kubernetes_object:
return {}
if not (spec := self.kubernetes_object.get("spec")):
return {}
# Remove fields that shouldn't be displayed
spec = spec.copy()
spec.pop("resourceRef", None)
spec.pop("writeConnectionSecretToRef", None)
return spec