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

audit review with terraform #2380

Closed
havetisyan opened this issue Oct 30, 2023 · 1 comment
Closed

audit review with terraform #2380

havetisyan opened this issue Oct 30, 2023 · 1 comment

Comments

@havetisyan
Copy link
Collaborator

a lot of properties are moving to the IaC paradigm and using Terraform to manage their domain configuration including role and group memberships. Using Athenz UI to review roles and groups automatically changes the expiry dates for members which breaks the Terraform workflow. As part of the review process through UI, the server also maintains the last reviewed date to indicate that properties are carrying out periodic reviews.

So the goal is to come up with a solution that satisfies the Audit/Governance requirements wrt role/group membership review while utilizing Terraform to manage the membership.

The first item on the list - we should allow clients to set the last reviewed date as part of the role/group meta apis. then we can make the necessary changes in our terraform module to handle periodic reviews.

@havetisyan
Copy link
Collaborator Author

When reviews are done through TF, sometimes it's not necessary to generate alerts 28, and 14 days before the expiry since that just generates extra email noise. We currently provide 2 flags to disable all notifications for users and admins. We should add an extra bit to indicate that we don't want to generate notifications over a week. So effetely we'll skip 28 and 14 day checks and start with 7 day check.

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

No branches or pull requests

1 participant