What's Changed
✨🎉 This release contains a lot of functionality to integrate with the new Infracost Cloud Tagging Policies! 🎉✨
This enables you to define your tagging policies so you can communicate and enforce the required tag keys/values in pull requests. You can find out more about this feature here: https://www.infracost.io/docs/infracost_cloud/tagging_policies/
Here's a screenshot of how this looks in your pull requests:
✨ Features
Tagging policies integration in the following PRs: #2526, #2527, #2536, #2537, #2539, #2540, #2549, #2554, #2555, #2558, #2559, #2564, #2565, #2569, #2571, #2572, #2573, #2574
Other features/enhancements:
- Add additional template functions by @hugorut in #2562 and #2576
- Better GraphQL query batching by @aliscott in #2538 and #2551
- Better auto detect logic for tfvar files by @hugorut in #2563 and #2582
- Fetch merge request author from gitlab API if GITLAB_TOKEN is available by @hugorut in #2552
🐛 Fixes
HCL parsing fixes:
- Use deterministic timestamps when parsing HCL by @aliscott in #2578
- Enure mock values are consistent by @aliscott in #2570
- Fix iterating elements by @hugorut in #2541
- Fix panic when a child block is a resource block without labels by @aliscott and in #2525
- Avoid possible nil logger when calculating block name by @tim775 in #2542
- Fix panic when aliased provider has no region by @hugorut in #2543
- Don't remove overlapping blocks when expanding dynamic blocks by @tim775 in #2560
Other fixes:
- Fix Azure AKS using premium disk when it's not available by @varshneydevansh in #2547
- Fix validation for GitHub API endpoint by @varshneydevansh in #2546
- Fix HTML template path on Windows by @aliscott in #2567
- Fix concurrency issue by @hugorut in #2544
New Contributors
- @varshneydevansh made their first contribution in #2546
Full Changelog: v0.10.24...v0.10.25