Skip to content

Releases: project-koku/koku

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

r.2024.05.20.0

20 May 12:28
8c696cd
Compare
Choose a tag to compare

Summary:

Removed koku-cji, updated base image, and made various optimizations for GCP, Azure, and AWS components.

What's Changed

  • delete koku-cji by @maskarb in #5107
  • chore(image): update base image by @github-actions in #5101
  • [COST-5024] Avoid custom JSON parsing for GCP credits field by @samdoran in #5103
  • [COST-5015] Azure disk capacity table migration by @myersCody in #5090
  • [COST-5015] Retrieve azure disk capacities by @myersCody in #5089
  • [COST-5044] Revert AWS HCS CCSP Price Estimate by @cgoodfred in #5114

Full Changelog: r.2024.05.16.0...r.2024.05.20.0

r.2024.05.16.0

16 May 15:28
cbef59d
Compare
Choose a tag to compare

Summary:

GCP credits as JSON, distribution of unattributed storage costs, stricter tag matching, OS disk correlation limits, and OCP infra mapping start date override.

What's Changed

  • [COST-5024] GCP Return credits field as json in bigquery. by @myersCody in #5100
  • [COST-4913] Add ability to distribute unattributed storage cost. by @myersCody in #5102
  • [COST-5030] - use stricter tag matching strategies by @lcouzens in #5105
  • [COST-5011] Limit OS disk correlation to pod data source rows by @myersCody in #5106
  • [COST-5029] - Override start date for OCP infra mapping by @lcouzens in #5108

Full Changelog: r.2024.05.13.0...r.2024.05.16.0

r.2024.05.13.0

13 May 14:28
764a911
Compare
Choose a tag to compare

Summary:

  • Model changes in support of work for node network costs and itemized cloud instance costs
  • Updated OCP on Azure correlation to include OS disks costs

What's Changed

Full Changelog: r.2024.05.09.0...r.2024.05.13.0

r.2024.05.09.0

09 May 14:49
3b1c16a
Compare
Choose a tag to compare

Summary:

Updated ClowdApp template so that Trino migration works correctly when run from a management command.

What's Changed

Full Changelog: r.2024.05.08.0...r.2024.05.09.0