Add a new set of personal access token credential types

This commit is contained in:
Jeff Bradberry
2019-09-03 13:57:18 -04:00
parent 8836ed44ce
commit 4dba9916dc
2 changed files with 76 additions and 0 deletions

View File

@@ -322,6 +322,7 @@ class CredentialType(CommonModelNameNotUnique):
('net', _('Network')),
('scm', _('Source Control')),
('cloud', _('Cloud')),
('token', _('Personal Access Token')),
('insights', _('Insights')),
('external', _('External')),
)
@@ -968,6 +969,54 @@ ManagedCredentialType(
}
)
ManagedCredentialType(
namespace='github_token',
kind='token',
name=ugettext_noop('Github Personal Access Token'),
managed_by_tower=True,
inputs={
'fields': [{
'id': 'token',
'label': ugettext_noop('Token'),
'type': 'string',
'secret': True,
}],
'required': ['token'],
},
)
ManagedCredentialType(
namespace='gitlab_token',
kind='token',
name=ugettext_noop('Gitlab Personal Access Token'),
managed_by_tower=True,
inputs={
'fields': [{
'id': 'token',
'label': ugettext_noop('Token'),
'type': 'string',
'secret': True,
}],
'required': ['token'],
},
)
ManagedCredentialType(
namespace='bitbucket_token',
kind='token',
name=ugettext_noop('Bitbucket Personal Access Token'),
managed_by_tower=True,
inputs={
'fields': [{
'id': 'token',
'label': ugettext_noop('Token'),
'type': 'string',
'secret': True,
}],
'required': ['token'],
},
)
ManagedCredentialType(
namespace='insights',
kind='insights',