[COST-5135] Update Masu endpoint to handle new ocp on cloud flow #5277
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Jira Ticket
COST-5135
Description
This change will update the masu endpoint to handle the new managed ocp on cloud flow if its enabled via unleash.
Testing
cost-management.backend.feature-cost-5129-ocp-cloud-processing
.*you can also avoid masu and the unleash flags by making the processing check flag return True temporarily.
/api/cost-management/v1/report/process/openshift_on_cloud/?schema=org1234567&provider_uuid=58c94173-027e-4ccf-a41e-5f2b169e09b5&start_date=2024-08-01
managed_aws_openshift_daily
table and it matches your expectations.Release Notes