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

Maintain history of role changes and support rollback to prior versions #41525

Open
pschisa opened this issue May 14, 2024 · 4 comments
Open
Labels
c-asd Internal Customer Reference feature-request Used for new features in Teleport, improvements to current should be #enhancements rbac Issues related to Role Based Access Control

Comments

@pschisa
Copy link
Contributor

pschisa commented May 14, 2024

What would you like Teleport to do?

Store prior versions of Teleport roles after edits/changes are made.

What problem does this solve?

Audit of changes made to a role and allows for easy rollback if mistakes are made within a role.

If a workaround exists, please include it.

Use a tctl get roles yaml file, terraform provider, or helm operator to manage the role resource to ensure no drift and allow rollback.

@pschisa pschisa added feature-request Used for new features in Teleport, improvements to current should be #enhancements rbac Issues related to Role Based Access Control c-asd Internal Customer Reference labels May 14, 2024
@mrdoornbos
Copy link

+1

@zmb3
Copy link
Collaborator

zmb3 commented May 14, 2024

@pschisa could you clarify what you're looking for here? I'm not sure what Add stored versioning of Teleport roles after edits/changes are made means.

@pschisa
Copy link
Contributor Author

pschisa commented May 14, 2024

@zmb3 The intention is to maintain a user revision history of the role so that previous saved states of the role can be reviewed and rolled back to as needed.

@zmb3 zmb3 changed the title Add versioning for Teleport roles resource Maintain history of role changes May 15, 2024
@zmb3 zmb3 changed the title Maintain history of role changes Maintain history of role changes and support rollback to prior versions May 15, 2024
@zmb3
Copy link
Collaborator

zmb3 commented May 15, 2024

Thanks, I've updated the title to make this more clear.

In full transparency, this would be a pretty big change and given that you can accomplish this today with IaC workflows involving the Terraform Provider or Kube Operator it's not likely to be picked up soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c-asd Internal Customer Reference feature-request Used for new features in Teleport, improvements to current should be #enhancements rbac Issues related to Role Based Access Control
Projects
None yet
Development

No branches or pull requests

3 participants