Skip to content

Releases: project-koku/koku

r.2024.07.04.0

04 Jul 09:01
0507abb
Compare
Choose a tag to compare

Summary:

Fix and improve S3 operations, Docker build improvements, and filtering optimization changes.

What's Changed

  • [COST-5213] - fix S3 prepare by @lcouzens in #5194
  • [COST-5214] Remove directive to make the build work with docker by @samdoran in #5196
  • [COST-5216] Delete filtering optimization by @myersCody in #5197
  • Revert "[COST-5216] Delete filtering optimization" by @myersCody in #5200
  • [COST-5226] - Skip S3 delete (daily flow) if we have marked deletion complete. by @lcouzens in #5198
  • [COST-5213] - Improve collection for delete from S3. by @lcouzens in #5194

Full Changelog: r.2024.06.28.0...r.2024.07.04.0

r.2024.06.28.0

28 Jun 20:27
4eddf8e
Compare
Choose a tag to compare

Summary:

Prevent downloads queuing for a provider when a current download is already in progress

What's Changed

Full Changelog: r.2024.06.27.0...r.2024.06.28.0

r.2024.06.27.0

27 Jun 16:32
011ec69
Compare
Choose a tag to compare

Summary:

Made a few changes to data processing to ensure tasks are sent to the correct workers and that task caching works as expected.

What's Changed

Full Changelog: r.2024.06.24.0...r.2024.06.27.0

r.2024.06.24.0

24 Jun 17:37
aaf1182
Compare
Choose a tag to compare

Summary:

Optimizations in SQL and cost model task, and other operational improvements.

What's Changed

Full Changelog: r.2024.06.21.0...r.2024.06.24.0

r.2024.06.21.0

21 Jun 12:56
38fbe5c
Compare
Choose a tag to compare

Summary:

Improvements to Trino migrations, a new data transfer direction column added to Trino tables for GCP and AWS, and a new queue to better distribute processing tasks.

What's Changed

  • [COST-5141] Add command to remove expired hive partitions by @myersCody in #5166
  • Update GitHub actions by @samdoran in #5165
  • [COST-5141] Add group by to the outer query by @myersCody in #5170
  • [COST-5141] Fix management command to use continue instead of return. by @myersCody in #5173
  • [COST-5128] Process new subs tag to identify non-converted instances by @cgoodfred in #5162
  • [COST-4745] Add data_transfer_direction to GCP network costs to Trino tables by @samdoran in #5130
  • [COST-4741] Add data_transfer_direction for AWS network costs to Trino tables by @samdoran in #5129
  • [COST-5168] - Adding new penalty pipeline by @lcouzens in #5176
  • Improve our logging readability by @lcouzens in #5178
  • add prometheus metrics for new queues by @lcouzens in #5179

Full Changelog: r.2024.06.17.0...r.2024.06.21.0

r.2024.06.17.0

17 Jun 10:32
b3cc626
Compare
Choose a tag to compare

Summary:

One new enhancement to enable saving plan costs for OCP on AWS calculations. Other minor bug fixes and enhancements detailed beow.

What's Changed

Full Changelog: r.2024.06.11.0...r.2024.06.17.0

r.2024.06.11.0

11 Jun 15:59
cf20393
Compare
Choose a tag to compare

Summary:

Work around an issue in Azure with V2 cost exports by specifying the API version in the client.
Disable use of a new column in Trino tables due to incomplete data migrations. This will be reenabled once the Trino migrations complete successfully.

What's Changed

Full Changelog: r.2024.06.10.0...r.2024.06.11.0

r.2024.06.10.0

10 Jun 20:42
318dc3b
Compare
Choose a tag to compare

Summary:

Costs associated with ingress and egress network traffic for individual Azure nodes are now broken out separately. A new project, Network unattributed, shows costs related to node network traffic. These network costs can be distributed using a cost model in the same way as Platform and Worker unallocated costs. By default, Network unattributed costs are distributed, so existing project costs will not change.

This feature will be available for GCP and AWS in future releases.

Details on Network unattributed costs for OCP on Cloud

Previously the networking cost of the node was distributed amongst the projects on the node. Now those networking costs are removed into a separate NEW project called Network unattributed.

Example with numbers and cost model that does not distribute node network costs:

  • I have a node called compute_1 and this node has 2 projects, projectA and projectB that each use 50% of the cluster leaving 0 unallocated costs.
  • When I look at the costs for this node grouped by project today, projectA costs $15 and projectB costs $5 for a total of $20.
  • Of that $20, I know that $5 is networking costs.
  • After this change there will be 3 projects with costs for this node, projectA, projectB, and Network unattributed.
  • The cost for projectA would now be $12.5, projectB would now be $2.5 and Network unattributed would be $5.
  • The new Network unattributed project is the networking costs that can be specifically tied to this node but not broken down at the project level.

What's Changed

Full Changelog: r.2024.05.30.0...r.2024.06.10.0

r.2024.05.30.0

30 May 17:36
f1ffebd
Compare
Choose a tag to compare

Summary:

  • migrations for future features

What's Changed

  • [COST-4930] Migration to drop unrequested fields from ec2-compute model by @djnakabaale in #5118
  • Set locale in migration script by @bacciotti in #5126
  • Add table exists check to trino migration management commands. by @myersCody in #5125
  • [COST-4906] Update create table for Trino. by @myersCody in #5127
  • [COST-4744] Add data_transfer_direction to create table SQL for OCP on Azure trino tables by @cgoodfred in #5128

Full Changelog: r.2024.05.23.0...r.2024.05.30.0

r.2024.05.23.0

23 May 14:26
cf5e60b
Compare
Choose a tag to compare

Summary:

Some tag matching SQL fixes and model changes and migrations for AWSCostEntryLineItemSummaryByEC2Compute table.

What's Changed

  • move gcp local create_daily_archives return outside for loop by @lcouzens in #5112
  • [COST-5034] Fix ocp on azure tag matching SQL by @lcouzens in #5110
  • [COST-5020] Use org_id as message key when producing swatch kafka messages by @cgoodfred in #5115
  • [COST-4930] Migration to alter max_length for instance_name field by @djnakabaale in #5122
  • [COST-4930] Increase max_length for instance_name field by @djnakabaale in #5123
  • [COST-4930] Updates to AWSCostEntryLineItemSummaryByEC2Compute model by @djnakabaale in #5119

Full Changelog: r.2024.05.20.0...r.2024.05.23.0