Releases: project-koku/koku
r.2024.12.10.0
Summary:
This release includes general maintenance and automation for celery task handling for large customers.
What's Changed
- update dependencies by @maskarb in #5417
- Remove unleash flag for disabling gcp resource matching by @myersCody in #5402
- [COST-5170] - Auto large provider based on report count by @lcouzens in #5416
- [COST-5744, COST-57445]: dependency update by @maskarb in #5419
- chore(deps): update konflux references by @red-hat-konflux in #5420
- Handle AWS iam alert by @lcouzens in #5421
- fix log message by @lcouzens in #5422
Full Changelog: r.2024.12.03.0...r.2024.12.10.0
r.2024.12.03.0
Summary:
Feature announcement:
The Cost management team has recently added support for tracking Red Hat OpenShift Virtualization, giving customers the ability to track cost directly associated with virtual machines running within their OpenShift clusters. Cost management will now gather information specifically for each VM running in OpenShift and associate related costs to it at a monthly aggregate level. This feature includes a new API endpoint /api/cost-management/v1/reports/openshift/resources/virtual-machines/ and an additional Virtulization tab on the OpenShift details page. This can be found when you drill down into a specific cluster/node/project. Both the UI and API will present the latest details of a running VM and its month to date running costs.
Note: This feature only includes CPU and Memory cost today, work is in progress to add storage cost and overhead distribution costs.
For more information on what Red Hat OpenShift Virtualization is see: https://www.redhat.com/en/technologies/cloud-computing/openshift/virtualization
Notable changes:
- Switch sources errors to integration errors
- Fix process handling of Azure GZIP compression type
- Update OCP on AWS to use correct Amortised markup costs
- Numerous other minor bug fixes and code cleanup improvements
What's Changed
- RHCLOUD-36497 - switch error messages from sources to integrations by @lcouzens in #5407
- COST-5739 - bump piplock by @lcouzens in #5408
- COST-5731 - Update OCP on AWS markup to use amortised by @lcouzens in #5409
- COST-5627 Fix Azure default extension issue by @bacciotti in #5394
- COST-5675 Handling CostModel Does Not Exist exception by @bacciotti in #5410
- Remove unleash flag to disable checking ingress columns by @myersCody in #5404
- fix failing unit tests by @lcouzens in #5414
- Fix stripping of OCI tag prefix by @esebesto in #5413
- Remove unleash flag for tag mapping feature by @myersCody in #5401
- Prevent unnecessary unleash checks for group by override by @myersCody in #5405
- Replace version-two with resource-group flag by @djnakabaale in #5351
- chore(deps): update konflux references by @red-hat-konflux in #5411
- Remove unused unleash flag by @myersCody in #5403
Full Changelog: r.2024.11.27.0...r.2024.12.03.0
r.2024.11.27.0
Summary:
- Numerous bug fixes for OpenShift Virtual machine support (Unreleased feature)
- Fix rbac settings for integrations aws regions requests
- Switch OpenShift endpoints specifically for OCP on AWS data to use Amortised cost calculations
What's Changed
- [COST-5280] Run tests with defined resource requirements by @samdoran in #5387
- Clean up default time scope logic by @myersCody in #5366
- [COST-5637] Fix provider map infra calcuations for virtualization by @myersCody in #5391
- chore(deps): update konflux references by @red-hat-konflux in #5389
- [COST-5635] Remove bad distinct on from virt sql by @myersCody in #5392
- [COST-5637] Change tag exclusions to an or operation for openshift-virt by @myersCody in #5388
- [COST-5728] switch OCP on AWS endpoints to use amortized costs by @lcouzens in #5393
- [COST-5732] add delta description to api spec by @lcouzens in #5397
- [COST-5711] Provide endpoint of all regions for integrations team by @chambridge in #5395
- [COST-5135] Update Masu endpoint to handle new ocp on cloud flow by @cgoodfred in #5277
- Revert "[COST-5711] Provide endpoint of all regions for integrations team" by @lcouzens in #5399
- [COST-5711] - Add new middleware access check by @lcouzens in #5400
- [COST-5738] Exclude usage rows from virtualization table by @myersCody in #5398
Full Changelog: r.2024.11.18.0...r.2024.11.27.0
r.2024.11.18.0
Summary:
This release includes updates to dependencies, improved formatting for OCP VM CSV exports, and adjustments to AWS EC2 reports. Key changes include leveraging subqueries in Trino for subs, refining the pipeline to use trusted artifacts, and enhancing test handling for Jenkins and Konflux.
What's Changed
- update dependencies by @maskarb in #5373
- Change Ibutsu job_name and set build_url for jenkins pr-checks by @esebesto in #5380
- chore(deps): update konflux references to 11b7f08 by @red-hat-konflux in #5370
- Do not update pipfile by @samdoran in #5376
- Fix ocp vm csv export formatting by @lcouzens in #5377
- [COST-5657] subs: use subquery in Trino to join from Postgres by @maskarb in #5381
- [COST-5558] Fixing EC2 report to get the proper latest values by @bacciotti in #5343
- [COST-5549] Consolidate pipeline and use trusted artifacts by @samdoran in #5383
- Skip Jenkins tests and run tests in Konflux if label is set on PR by @samdoran in #5386
- Adjust vm latests values to be second to last day by @myersCody in #5385
Full Changelog: r.2024.11.13.0...r.2024.11.18.0
r.2024.11.13.0
Summary:
- [COST-20] - initial release of OpenShift VM support -> currently hidden via feature flag
- various bug-fixes and tech-debt
What's Changed
- Remove unused celery task by @myersCody in #5363
- format json files with pre-commit hook by @maskarb in #5364
- [COST-20] - Openshift virt by @myersCody in #5353
- chore(deps): update konflux references by @red-hat-konflux in #5349
- Add licenses file to container image by @samdoran in #5360
- Prevent Renovate bot from opening PRs outside the schedule by @samdoran in #5367
- [COST-20] - Adjust OpenShift virt provider map for memory & storage by @myersCody in #5368
- [COST-5657] - add logging for debugging subs query by @maskarb in #5375
- [COST-20] - OCP VM Order by vm_name by @lcouzens in #5369
- [COST-5681] - add operator v3.3.1 versions by @maskarb in #5378
Full Changelog: r.2024.11.06.0...r.2024.11.13.0
r.2024.11.06.0
Summary:
- Added two new supported currencies
- Added support for cross account RBAC access
- Fixed AWS vcpu metric calculations
- Improved OCP pod/volume label processing times
- Removed deprecated code
What's Changed
- docs: remove openshift installation instructions by @EyalPazz in #5309
- COST-5609 Allow smokes-labeler job to write to pull requests by @samdoran in #5345
- COST-5570 Switch logging to info while adding debug by @chambridge in #5348
- Update Masu tooling to recheck infra map by @myersCody in #5347
- COST-5570 Fix AWS vcpu metric amount calculation by @chambridge in #5350
- delete dataexporter by @chambridge in #5355
- COST-4176 COST-5651 add Indian Rupee and Brazilian Real currencies by @maskarb in #5356 currency: fix capitalization by @maskarb in #5361
- switch to --deploy flag by @maskarb in #5358
- COST-5565 Fix managed tables strpos by @myersCody in #5357
- COST-5650 Support cross account RBAC access by @chambridge in #5354
- CI: Add new required task by @samdoran in #5359
- COST-5652 - Performance improvement for OCP label deletes by @lcouzens in #5362
New Contributors
Full Changelog: r.2024.10.28.0...r.2024.11.06.0
r.2024.10.28.0
Summary:
Short update to prevent a bug caused by very small disk capacities being rounded to zero and updated prometheus to track RHEL ELS processing.
What's Changed
- [COST-5570] Capture prometheus metrics for RHEL ELS processing by @chambridge in #5344
- [COST-5603] Prevent zero for AWS disk capacity by @myersCody in #5346
Full Changelog: r.2024.10.22.0...r.2024.10.28.0
r.2024.10.22.0
Summary:
- optimize sql for cost distribution
- handle special characters in tag queries
What's Changed
- [COST-5427] Utilize an initial cte to optimize the distribution sql. by @myersCody in #5332
- [COST-5492] Handle special characters in tag queries by @bacciotti in #5336
- [COST-5560] update trino 461 by @maskarb in #5340
- [COST-5492] Handling OCI "free-form-tags" specific case. by @bacciotti in #5339
- [COST-5618] Remove schema size prometheus metric reporting by @chambridge in #5341
- chore(deps): update konflux references by @red-hat-konflux in #5337
Full Changelog: r.2024.10.08.0...r.2024.10.22.0
r.2024.10.08.0
Summary:
Add gzip
support Azure, improved tag matching, and change a field name used by subscription watch.
What's Changed
- COST-5453 Add gzip support for Azure reports by @bacciotti in #5323
- Update konflux references to e107cfd by @red-hat-konflux in #5331
- Update base image by @github-actions in #5311
- COST-5557 Skip validation if no provider exists by @lcouzens in #5334
- COST-5134 Improve tag matching logic by @myersCody in #5313
- COST-5575 convert
uom
tometric_id
by @maskarb in #5335 - COST-5517 Applying security best practices in GitHub actions by @bacciotti in #5333
Full Changelog: r.2024.10.03.0...r.2024.10.08.0
r.2024.10.03.0
Summary:
Changes to Storage unattributed as well as logging improvements.
What's Changed
- COST-5434 Remove extraneous error logging by @samdoran in #5327
- COST-5555 Improve logging in data validation by @djnakabaale in #5330
- COST-5548 Remove usage related to unattributed storage by @myersCody in #5326
Full Changelog: r.2024.09.30.1...r.2024.10.03.0