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

GroupingAccount{ID,Name} to track sets of SubAccounts #335

Closed
3 tasks
cnharris10 opened this issue Feb 27, 2024 · 3 comments
Closed
3 tasks

GroupingAccount{ID,Name} to track sets of SubAccounts #335

cnharris10 opened this issue Feb 27, 2024 · 3 comments
Assignees

Comments

@cnharris10
Copy link
Contributor

Type

Dimension
Normalized? Yes

Description

Major clouds support grouping mechanisms for categorizing sets of Accounts AWS), Subscriptions (Azure), and Projects (GCP). Respectively, these are Organizational Units (AWS), Management Groups (Azure), and Folders (GCP). Additionally, each grouping mechanism can be nested meaning, for example, that Organizational Units within AWS can contain other Organizational Units and so across clouds. AWS limits nesting to 5 levels, Azure to 6 levels, and GCP to 10 levels.

Definition of done

  • Rationalize vendor-neutral, cross-cloud naming
  • Complete spec template and include naming (code name, display name), constraints, guidelines, compatibility with major providers etc.
    ** If Normalized Dimension **
  • Include principles and governance criteria for maintaining this dimension

** If Normalized Dimension **
Work for generating the normalized list of supported values is tracked in a separate issue. Mappings between normalized values and vendor specified values need to be explored as a part of this work. However, these mappings are not included in the spec documentation. Separate tasks will be created for making these mappings available to practitioners outside of the FOCUS repository.

@github-project-automation github-project-automation bot moved this to Triage in FOCUS WG Feb 27, 2024
@cnharris10 cnharris10 self-assigned this Feb 27, 2024
@cnharris10 cnharris10 added good first issue discussion topic Item or question to be discussed by the community and removed discussion topic Item or question to be discussed by the community labels Feb 27, 2024
@ijurica ijurica self-assigned this Feb 29, 2024
@ijurica
Copy link
Contributor

ijurica commented Feb 29, 2024

This issue is closely related to #301.

@flanakin
Copy link
Contributor

flanakin commented Mar 3, 2024

As much as I prefer explicit columns, I fear we can't guarantee a single parent-child relationship in the future. I could just as easily see a graph of accounts. Admittedly, maybe thinking about this as a grouping of subaccounts might also be limiting. Is it really more about the resource hierarchy? 🤔

@flanakin flanakin self-assigned this Mar 3, 2024
@udam-f2
Copy link
Contributor

udam-f2 commented Mar 4, 2024

Duplicate. Tracked in #301

@udam-f2 udam-f2 closed this as completed Mar 4, 2024
@github-project-automation github-project-automation bot moved this from Triage to Closed in FOCUS WG Mar 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Closed
Development

No branches or pull requests

4 participants