lyft / clutch

Extensible platform for infrastructure management

Home Page:https://clutch.sh

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Clutch Permissions Functionality Inquiry

csp197 opened this issue · comments

commented

Description
For certain functionality in Clutch (like EC2 Instance termination), I wanted to inquire if some sort of permission functionality could be introduced, where users would have to get permission from other users (preferrably an admin or a senior engineer) to execute certain workflows.

Complexity [S/M/L]: M/L

Wireframes, Mockups, or Screenshots (if applicable)

Potential permissions workflow:

1. user_A opens Clutch and selects EC2 Instance Termination

2. Clutch notifies user_A that they would need permission from user_B to execute this workflow

3. Clutch communicates the permission request to user_B (via Slack maybe?)

4. user_B grants permission to user_A

5. Clutch continues with the remaining steps in the selected workflow