feat(itim): Service config rendered as part of cluster config

ref: #247 #125 closes #69
This commit is contained in:
2024-08-19 16:16:39 +09:30
parent cf5c512a64
commit e696129f0b
3 changed files with 20 additions and 4 deletions

View File

@ -144,6 +144,8 @@ class Cluster(TenancyObject):
@property
def rendered_config(self):
from itim.models.services import Service
rendered_config: dict = {}
if self.cluster_type.config:
@ -152,6 +154,14 @@ class Cluster(TenancyObject):
self.cluster_type.config
)
for service in Service.objects.filter(cluster = self.pk):
if service.config_variables:
rendered_config.update( service.config_variables )
if self.config:
rendered_config.update(