microsoft / microsoft/finops-toolkit
FinOps toolkit JSON deployment error - RequestContentTooLarge
Nobody has claimed this yet.
- Dominant language
- PowerShell
- Stars
- 603
- Forks
- 248
- Avg merge
- 7d 11h
- Merged PRs (30d)
- 11
Description
🐛 Problem
TODO: Add a clear and concise description of what the bug is.
Trying to deploy finops toolkit hub using JSON template which is available at : https://microsoft.github.io/finops-toolkit/hubs#deploy using GitHub Actions and getting below error:
File "/opt/az/lib/python3.14/site-packages/azure/mgmt/resource/deployments/operations/_deployments_operations.py", line 5816, in _what_if_initial
raise HttpResponseError(response=response, error_format=ARMErrorFormat)
azure.core.exceptions.HttpResponseError: (RequestContentTooLarge) The request content size exceeds the maximum size of 4 MB.
Code: RequestContentTooLarge
Message: The request content size exceeds the maximum size of 4 MB.
👣 Repro steps
TODO: Add repro steps below:
- Go to
- Click on
- Scroll down to
- See error
🤔 Expected
TODO: Add a clear and concise description of what you expected to happen.
📷 Screenshots
TODO: If applicable, add screenshots to help explain your problem. Remove if not applicable.
🔧 Environment
TODO: Complete the following (remove any that are not applicable):
- FinOps hub version: (e.g., 0.10, 0.11, 12.0, 13.0)
- Billing account type: EA (Enterprise Agreement) / MCA (Microsoft Customer Agreement) / CSP (Cloud Solution Provider)
- Power BI report type: Storage-based / ADX (Azure Data Explorer)
- Cost Management export: (e.g., FOCUS 1.2-preview, FOCUS 1.0, actual, amortized)
ℹ️ Additional context
TODO: Add any other context about the problem here. Remove if not applicable.
🙋♀️ Ask for the community
We could use your help:
- Please vote this issue up (👍) to prioritize it.
- Leave comments to help us solidify the vision.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The deployment entry point is the JSON template linked from the FinOps toolkit hubs page; begin by reproducing the hub deployment through GitHub Actions and recording the request size. Trace whether the 4 MB limit is reached by the template or deployment path, then verify the fix or documented workaround by completing the same deployment without RequestContentTooLarge.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure, github-actions
- Domain
- cloud, devops, infrastructure
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 45/100