Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(permissions): Pipeline permissions do not affect manual triggers #444

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

nicolasff
Copy link

The documentation page for Pipeline Permissions explains that when roles are added to a pipeline definition, only users with all of these roles can then edit or execute the pipeline. This is true about edits, since adding a privileged role there would let a user trigger an execution with privileges they don't have, but this feature does not affect manual executions. These still run with the roles and privileges of the user who triggered the pipeline manually, regardless of Pipeline Permissions.

The documentation page for Pipeline Permissions explains that when roles
are added to a pipeline definition, only users with all of these roles
can then edit or execute the pipeline. This is true about edits, since
adding a privileged role there would let a user trigger an execution
with privileges they don't have, but this feature does not affect manual
executions. These still run with the roles and privileges of the user
who triggered the pipeline manually, regardless of Pipeline Permissions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant