Merge pull request #2547 from coreos-inc/disable-for-trust
Disable certain APIs and build triggers when trust is enabled
This commit is contained in:
commit
e79555ef95
8 changed files with 102 additions and 10 deletions
|
@ -647,6 +647,8 @@ def attach_bitbucket_trigger(namespace_name, repo_name):
|
|||
abort(404, message=msg)
|
||||
elif repo.kind.name != 'image':
|
||||
abort(501)
|
||||
elif repo.trust_enabled:
|
||||
abort(400)
|
||||
|
||||
trigger = model.build.create_build_trigger(repo, BitbucketBuildTrigger.service_name(), None,
|
||||
current_user.db_user())
|
||||
|
@ -682,6 +684,8 @@ def attach_custom_build_trigger(namespace_name, repo_name):
|
|||
abort(404, message=msg)
|
||||
elif repo.kind.name != 'image':
|
||||
abort(501)
|
||||
elif repo.trust_enabled:
|
||||
abort(400)
|
||||
|
||||
trigger = model.build.create_build_trigger(repo, CustomBuildTrigger.service_name(),
|
||||
None, current_user.db_user())
|
||||
|
|
Reference in a new issue