diff --git a/src/servala/core/models/service.py b/src/servala/core/models/service.py index c38cac0..baca840 100644 --- a/src/servala/core/models/service.py +++ b/src/servala/core/models/service.py @@ -369,7 +369,10 @@ class ControlPlaneCRD(ServalaModelMixin, models.Model): @cached_property def kind_plural(self): - return self.resource_definition.status.accepted_names.plural + plural = self.kind.lower() + if not plural.endswith("s"): + plural = f"{plural}s" + return plural @cached_property def resource_definition(self):