Releases: project-koku/koku
r.2025.01.15.0
Summary:
- Fixing OCP on AWS/Azure sql to work correctly with multiple workers
- Handling customer does not exist exception
- General code cleanup
What's Changed
- fix ephemeral bucket names by @maskarb in #5440
- add celery task id chain by @maskarb in #5441
- remove some unused env variables by @maskarb in #5444
- [COST-5796] handle Customer.DoesNotExist exception by @djnakabaale in #5431
- adding year month to disk join where clause by @lcouzens in #5443
Full Changelog: r.2025.01.13.0...r.2025.01.15.0
r.2025.01.13.0
Summary:
- Dependency updates
- Bug fix for OCP on Cloud matching sql
What's Changed
- add dependabot config by @maskarb in #5438
- Bump the ci-dependencies group with 8 updates by @dependabot in #5439
- missing where clause by @maskarb in #5442
Full Changelog: r.2025.01.08.0...r.2025.01.13.0
r.2025.01.08.0
Summary:
- Fix small bug in tag matching logic
- Add new unleash flag to skip trino tag matching
- Other dependency updates
What's Changed
- Disable parallel testing in pr-checks and daily job by @esebesto in #5428
- COST-5565 - Fix bug in old tag matching logic by @lcouzens in #5429
- COST-5784 dependency update by @maskarb in #5433
- chore(deps): update konflux references by @red-hat-konflux in #5430
- COST-5793 remove croniter dependency by @maskarb in #5435
- Add unleash flag to skip trino tag matched get logic by @lcouzens in #5436
Full Changelog: r.2024.12.17.0...r.2025.01.08.0
r.2024.12.17.0
Summary:
- Improvements in resource matching and verification.
- Address regression when cleaning up old OCP data.
- Update operator versions map.
What's Changed
- [COST-5768] resource verification for OCP on GCP by @myersCody in #5423
- [COST-5658] Fix regression for removing report period by @bacciotti in #5415
- [COST-5769] add v3.3.2 commits to operator versions by @djnakabaale in #5424
- [COST-5565] - dont match on empty resource ids (OCP/AWS managed tables) by @lcouzens in #5425
- chore(deps): update konflux references by @red-hat-konflux in #5426
Full Changelog: r.2024.12.10.0...r.2024.12.17.0
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