- 
                Notifications
    
You must be signed in to change notification settings  - Fork 24
 
fix: restore missing batch/jobs permissions and add PVC permissions to executor role #553
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
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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