blob: a0ecc1e88b448ec242b3872cc738fef0110e1d7b [file] [log] [blame]
parameters:
_param:
# Full admin access
jenkins_security_matrix_admins:
- ${_param:jenkins_client_user}
- admins
# Read only access
jenkins_security_matrix_read:
- mirantis
# Read + permissions to build jobs
jenkins_security_matrix_build:
- mirantis
# Build permissions + create/delete, whatever.
jenkins_security_matrix_write:
- ${_param:jenkins_client_user}
jenkins:
client:
security:
matrix:
permissions:
Jenkins:
ADMINISTER: ${_param:jenkins_security_matrix_admins}
READ: ${_param:jenkins_security_matrix_read}
hudson:
model:
Item:
BUILD: ${_param:jenkins_security_matrix_build}
CANCEL: ${_param:jenkins_security_matrix_build}
CONFIGURE: ${_param:jenkins_security_matrix_write}
CREATE: ${_param:jenkins_security_matrix_write}
DELETE: ${_param:jenkins_security_matrix_write}
DISCOVER: ${_param:jenkins_security_matrix_build}
EXTENDED_READ: ${_param:jenkins_security_matrix_build}
WIPEOUT: ${_param:jenkins_security_matrix_write}
WORKSPACE: ${_param:jenkins_security_matrix_write}
READ: ${_param:jenkins_security_matrix_read}
Run:
DELETE: ${_param:jenkins_security_matrix_write}
ARTIFACTS: ${_param:jenkins_security_matrix_write}
UPDATE: ${_param:jenkins_security_matrix_write}
View:
READ: ${_param:jenkins_security_matrix_read}
com:
sonyericsson:
hudson:
plugins:
gerrit:
trigger:
PluginImpl:
RETRIGGER: ${_param:jenkins_security_matrix_build}