Explicit db field for is_container_group

We now have Container Groups that dont require a credential.
This commit is contained in:
Shane McDonald
2021-03-15 12:31:59 -04:00
parent 9c8dbdc7a5
commit 1c4a376758
5 changed files with 48 additions and 11 deletions

View File

@@ -199,6 +199,9 @@ class InstanceGroup(HasPolicyEditsMixin, BaseModel, RelatedJobsMixin):
null=True,
on_delete=models.CASCADE
)
is_container_group = models.BooleanField(
default=False
)
credential = models.ForeignKey(
'Credential',
related_name='%(class)ss',
@@ -253,13 +256,6 @@ class InstanceGroup(HasPolicyEditsMixin, BaseModel, RelatedJobsMixin):
def is_isolated(self):
return bool(self.controller)
@property
def is_container_group(self):
if settings.IS_K8S:
return True
return bool(self.credential and self.credential.kubernetes)
'''
RelatedJobsMixin
'''