add a new vault_credential relationship to Job/JobTemplate

additionally, properly assign vault credentials to Jobs and JobTemplates
as they're migrated to the new split model

see: #5807
see: #5878
This commit is contained in:
Ryan Petrello
2017-04-28 11:11:16 -04:00
parent 0246b6bdcd
commit def2034883
3 changed files with 36 additions and 2 deletions

View File

@@ -88,6 +88,14 @@ class JobOptions(BaseModel):
default=None,
on_delete=models.SET_NULL,
)
vault_credential = models.ForeignKey(
'Credential',
related_name='%(class)ss_as_vault_credential+',
blank=True,
null=True,
default=None,
on_delete=models.SET_NULL,
)
cloud_credential = models.ForeignKey(
'Credential',
related_name='%(class)ss_as_cloud_credential+',