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

Cleanup of the rules depending on users #585

Merged
merged 1 commit into from
Feb 8, 2024

Conversation

mbacovsky
Copy link
Contributor

  • missing groups were created in Rover
  • users were added to the respective groups
  • accesses for some legacy accounts were removed

- missing groups were created in Rover
- users were added to the respective groups
- accesses for some lagacy accounts were removed
@mbacovsky
Copy link
Contributor Author

For some changes I'll ask @falox for double check.
As it may affect other please do not merge on Friday ;)

"schema": "(ccx|ccx_sensitive|ccx_srep|ccx_internal|ccx_workloads)",
"owner": true
},
{
"group": "ccx-srep-data-access",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure why we gave ccx-srep-data-access and ccx-research-pipeline-trino ownership of the schemas. Is it needed to sync the partitions?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure either. It seems safe to remove this to me.

"privileges": ["SELECT"]
},
{
"group": "ccx-dev|assisted-lakers|ccx-datalake-access|ceeandpe|na-cs-tam-auto|apac-cs-tam-auto|latam-cs-tam-auto|emea-cs-tam-auto|na-ps-cs-tam-auto|emea-cs-csm-auto|emea-cs-cse-auto|emea-cs-managers|apac-cs-csm-auto|apac-cs-cse-auto|na-cs-csm-auto|na-cs-cse-auto|na-ps-cs-cse-auto|latam-cs-csm-auto|cs-csa-auto-ccx|ccx-pm|telemeter-auth|telemeter-auto-approval|telemeter-manual-approval|cee-sbr-shift|gcs-csm|asr-insights-dashboards",
"schema": "ccx",
"privileges": ["SELECT"]
},
{
"user": "superset-ccx",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@accorvin are these superset accounts still used? I didn't find them in Rover

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mbacovsky no, superset-ccx is no longer used so this is safe to remove.

"privileges": ["SELECT"]
},
{
"user": "(telemetry-automated|telemetry-edmund-abbot|telemetry-analytics)",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

telemetry-automated is not in Rover neither Edmund Abbot so I skipped those. telemetry-analytics was added.

@falox
Copy link
Contributor

falox commented Jan 31, 2024

LGTM. I would merge next week (Mon 5th), unless @accorvin needs this week

@mbacovsky
Copy link
Contributor Author

@accorvin what is the plan with this? Do you prefer to merge and test in Trino first or apply the changes to Starburst only? Is there anything I could do to help with either option?

@accorvin
Copy link
Member

accorvin commented Feb 8, 2024

@mbacovsky hey, sorry, I forgot abut this one.

Everything looks good to me here. I'm inclined to merge this now and let it apply to trino, and I've already given the Starburst team the heads up to pull in these changes too.

Give me a final +1 and I'll merge this.

@mbacovsky
Copy link
Contributor Author

Ok, lets merge. If we have Friday to monitor and fix eventual issues, +1 from me.

@accorvin accorvin merged commit 7c863e7 into AICoE:main Feb 8, 2024
2 of 7 checks passed
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

Successfully merging this pull request may close these issues.

3 participants