fix: restore missing batch/jobs permissions and add PVC permissions to executor role#553
Conversation
|
@alexAtSourcegraph thanks for the PR! Would you mind filling in a description on what the intention of this PR is? We have some guidelines here for more info. Thanks 🙏 |
There was a problem hiding this comment.
Just a ping on this, I'm not really sure what the context of this PR is or what it's aimed at accomplishing. See #553 (comment)
34ccc68 to
d5e8f1e
Compare
…to executor role
- Re-add batch/jobs create/delete permissions that were accidentally removed
- Add persistentvolumeclaims create/delete permissions for job workspaces
- Right-size pod permissions to get/list/watch only
- Fixes customer-reported "cannot create resource persistentvolumeclaims" errors
- Resolves batch changes functionality breaking due to missing permissions
|
Hey @jdpleiness sorry for the lull on this. Helping Alex with this PR. I added some context on what the PR is trying to accomplish. One of our customer's is having an issue when creating batch changes via executors. Let me know if you have any thoughts/questions. |
|
If curious you can see the ticket (ask for Entitle Zendesk Light Agent access) |
Thanks for filling in the details 🙏 |
Problem
Customer reported that batch changes are failing with the error:
Solution
Add missing
persistentvolumeclaimspermissions (create/delete/get/list) that the executor needs for batch change job execution, based on customer's working role configuration.Checklist
Test plan