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

Allow onboarding at org level #2

Merged
merged 2 commits into from
Nov 7, 2022
Merged

Allow onboarding at org level #2

merged 2 commits into from
Nov 7, 2022

Conversation

dawhalen
Copy link
Contributor

@dawhalen dawhalen commented Nov 7, 2022

Adds an org_id variable to allow for onboarding all clusters in a GCP organization to Expel Workbench. Instead of creating a log sink for a specific project, we create a log sink at the org level that includes logs from all child projects. The IAM custom role is also created at the org level, so Expel can discover clusters in the environment.

Copy link

@tpherndon tpherndon left a comment

Choose a reason for hiding this comment

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

The changes generally LGTM, I would say though that the README bits could be improved if you make an editing pass and thoroughly disambiguate exactly which ID comes from where. There are places where you refer to "organization ID", and I don't know for certain if you are referring to the organization GUID as generated by workbench, or something from Google. I can assume you mean GCP, but, better to be explicit.

@tpherndon
Copy link

atlantis unlock

@tpherndon tpherndon requested a review from a team November 7, 2022 18:13
@expel-io expel-io deleted a comment from expel-devops Nov 7, 2022
@dawhalen dawhalen merged commit 8846e11 into main Nov 7, 2022
@dawhalen dawhalen deleted the org_level_option branch November 7, 2022 18:42
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.

2 participants