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

Add support for billing budgets to project factory #2112

Merged
merged 7 commits into from Feb 27, 2024

Conversation

ludoo
Copy link
Collaborator

@ludoo ludoo commented Feb 27, 2024

This PR adds support for billing budgets to the project factory.

The approach is consistent with how budgets are designed, where there's no 1:1 relationship between a budget and a project, but budgets are meant to be defined for groups of projects identified by one or more common ancestors (organization or folder), and filtered via a list of specific projects if needed.

This design accommodates the 1:1 scenario of course, but is really meant to support budget definition for groups of projects belonging to a team or service, or even for a whole organization. The naive approach we followed in the previous project factory version which is also from time to time submitted via PRs, of having a forced 1:1 mapping between a project and a billing account, is too narrow and prevents using budgets as they are designed to be used.

@ludoo ludoo enabled auto-merge (squash) February 27, 2024 12:24
modules/project-factory/README.md Outdated Show resolved Hide resolved
@ludoo ludoo merged commit dbabfb9 into master Feb 27, 2024
13 checks passed
@ludoo ludoo deleted the ludo/pf-billing-budgets branch February 27, 2024 18:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants