-
Notifications
You must be signed in to change notification settings - Fork 25
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
Simplify Tenant Metadata #152
Conversation
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.
Looks good!
Performed all the tests and verified the updates work with a custom role, also tested on the main branch and confirmed that the test fails there.
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.
😔 We'll bring back the metadata one day.
* Simplify tenant metadata section and correct groups bug * Remove scope that is no longer needed * Remove unneeded OAUTH scope from readme
* Implement warning for missing output * Add missing reo spf check * Add rego check for 10.2 * Add rego check for 15.2 * Add rego check for 16.2 * Add missing rego checks for group 18 * Broke up the run_reporter function to satisfy linter * Initial commit of error handling code * Merge latest changes from main * Fix bad merge * Simplify Tenant Metadata (#152) * Simplify tenant metadata section and correct groups bug * Remove scope that is no longer needed * Remove unneeded OAUTH scope from readme * Merge latest changes from #158, Ensure Each Control Is Included in the Reports * Fix bad merge * Correct gmail bug, forgot to preface the dns function calls with self * Refactor long lines * Broke out error handling code into separate functions * correct error with f string * Add special case prereqs to rego files * Modify groups prereqs * Correct typo in reports API reference * If prereqs not defined, assume dependence on reports api * Fix error in provider from merge * Add missing tests for gws 18 * Fix other regressions caused by merge * Make the linter happy * Refactor long lines * Fix groups API reference links * Refactor services object to a state variable * Make customer_id and dnsclient state variables * Ensure the domains() API is called only once * Changes to satisfy the linter * Convert API reference to enums * Correct URL bugs * Add documentation * Rename api_reference to types
🗣 Description
💭 Motivation and context
Closes #145.
Closes #148.
🧪 Testing
Ran
python .\scuba.py gws
and verified changes were correct.Also tested using a custom role (just a copy of the super admin role). ScubaGoggles does not work with that role on main, but it does on this branch.
✅ Pre-approval checklist
✅ Pre-merge Checklist
Squash and merge
button.✅ Post-merge Checklist