Skip to content

Releases: project-koku/koku

r.2024.02.05.1

05 Feb 21:00
e69831c
Compare
Choose a tag to compare

Summary:

  • Update base container image
  • More work towards improving pipeline visibility

What's Changed

  • [COST-4602] - Migrate manifest and report data by @lcouzens in #4885
  • chore(image): update base image by @github-actions in #4886
  • create .snyk file with exclusions by @maskarb in #4884
  • Make masu.api.upgrade_trino.test.test_view deterministic by @samdoran in #4888
  • fix ocp provider map regression pod_labels --> all_labels by @lcouzens in #4890
  • chore(image): update base image by @github-actions in #4889

Full Changelog: r.2024.02.05.0...r.2024.02.05.1

r.2024.02.05.0

05 Feb 18:57
4fb5fb1
Compare
Choose a tag to compare

Summary:

  • Remove deprecated settings API
  • Minor improvements Cost Groups API
  • Cleanup field names as part of pipeline observability improvements

What's Changed

  • [COST-4234] Sunset Settings View (2024-01-31) by @myersCody in #4726
  • [COST-4608] Add a cost_group field to OCP group by project endpoint by @myersCody in #4879
  • [COST-4278] add terminationGracePeriodSeconds to celery workers by @maskarb in #4883
  • [COST-4246] Remove all labels unleash flag. (2024-01-31) by @myersCody in #4714
  • [COST-4602] - Initial migrations adding fields by @lcouzens in #4881
  • fix broken unit tests by @lcouzens in #4887
  • [COST-4602] - Code changes to use new manifest and report status fields by @lcouzens in #4880

Full Changelog: r.2024.01.30.0...r.2024.02.05.0

r.2024.01.30.0

30 Jan 21:57
1cb61b8
Compare
Choose a tag to compare

Summary:

  • Docs/API Spec cleanup
  • new CJI to run django management commands
  • new management command to cleanup AWS Cost Entry Bill's with a null payer-account-id

What's Changed

  • prevent double Sentry alert by @maskarb in #4866
  • [COST-4598] API Spec: Remove incorrect cluster parameter by @samdoran in #4876
  • [HCCDOC-2065] update description and auth description by @neal-timpe in #4877
  • [COST-4572] Add Django management command to cleanup AWS bills and a job for running it in the clowdapp by @cgoodfred in #4875

New Contributors

Full Changelog: r.2024.01.23.0...r.2024.01.30.0

r.2024.01.23.0

23 Jan 17:26
079c7aa
Compare
Choose a tag to compare

Summary:

This release includes enhancements to respect objects ordering in django queryset, improve trino exception handling and other minor updates.

What's Changed

  • [COST-4575] Define a reduce method on exceptions by @samdoran in #4867
  • [COST-4569] Send azure_subscription_id in kafka message by @cgoodfred in #4869
  • [COST-4570] Order bill queryset by ID before list conversion by @cgoodfred in #4874
  • chore(image): update base image by @github-actions in #4871
  • [COST-3394] Properly handle negative filter values by @samdoran in #4872
  • Docs: Update filtering examples to demonstrate the correct syntax by @samdoran in #4873

Full Changelog: r.2024.01.16.0...r.2024.01.23.0

r.2024.01.16.0

16 Jan 18:07
732a111
Compare
Choose a tag to compare

Summary:

This release includes one bug fix and minor feature updates.

What's Changed

  • [COST-3394] Cost Groups: Add /add and /remove endpoints by @samdoran in #4860
  • log count for impacted rows by @djnakabaale in #4864
  • One approach to solve null values for subscription_name by @bacciotti in #4789
  • [COST-4389] Masu endpoint to convert parquet data types by @myersCody in #4837
  • chore(image): update base image by @github-actions in #4865
  • [COST-4573] Sync partitions prior to querying data for bill creation by @cgoodfred in #4868
  • Revert "One approach to solve null values for subscription_name" by @bacciotti in #4870

Full Changelog: r.2024.01.10.0...r.2024.01.16.0

r.2024.01.10.0

10 Jan 22:07
1306382
Compare
Choose a tag to compare

What's Changed

  • Bump nise version in pip lock file. by @myersCody in #4852
  • Include OpenShift recommendations spec by @samdoran in #4856
  • [COST-4535] Add filtering on the clusters field for cost_group by @myersCody in #4851
  • Improve TrinoStatementExecError by @samdoran in #4842
  • Incorporate OpenShift recommendations into API spec by @samdoran in #4857
  • [COST-3814] Use isoformat for timestamp by @cgoodfred in #4858
  • [COST-4534] Support filtering with multiple values by @samdoran in #4846
  • Use external reference for OpenShift recommendations by @samdoran in #4859
  • [COST-4466] Migration to clean up old column for cost category by @myersCody in #4821
  • [COST-4556] Add azure tenant id to subs message by @cgoodfred in #4862
  • chore(image): update base image by @github-actions in #4861

Full Changelog: r.2024.01.05.0...r.2024.01.10.0

r.2024.01.05.0

05 Jan 15:32
5803415
Compare
Choose a tag to compare

Summary:

  • Some data processing bug fixes

What's Changed

  • Bump tj-actions/changed-files from 34.0.2 to 41.0.0 in /.github/workflows by @dependabot in #4848
  • [COST-4543] ignore errors when dropping "tmp_ocp_matched" column by @maskarb in #4849
  • Correct reference to OpenShift recommendations by @samdoran in #4845
  • [COST-4547] - insert distinct namespaces into namespace ArrayField by @maskarb in #4854
  • CI - Detect changes in directories by @samdoran in #4855
  • make make load-test-customer-data case insensitive by @maskarb in #4828

Full Changelog: r.2024.01.02.0...r.2024.01.05.0

r.2024.01.02.0

02 Jan 15:51
483c24f
Compare
Choose a tag to compare

Summary:

  • Fix year range in Ingress flow

What's Changed

  • [COST-3814] Add 1s to Azure last processed time by @cgoodfred in #4840
  • chore(image): update base image by @github-actions in #4841
  • [COST-4440] Warn when a partition already exists for OCP processing by @samdoran in #4838
  • [COST-4532] Rename field that contains the OpenShift project name by @samdoran in #4843
  • [COST-3394] Add documentation for cost groups API by @samdoran in #4829
  • [COST-4540] Fix year range in Ingress flow by @esebesto in #4847

Full Changelog: r.2023.12.18.0...r.2024.01.02.0

r.2023.12.18.0

18 Dec 19:55
0c71f9d
Compare
Choose a tag to compare

Summary:

  • Added a new API to allowing adding/removing OpenShift projects from the Platform group
  • Add Azure processing to subscription management
  • Improved data types used for processing

What's Changed

  • [COST-4230] - add cluster-id to basic auth log message by @maskarb in #4827
  • [COST-3794] Add new API for managing custom cost groups by @samdoran in #4401
  • [COST-3814] Add Azure source processing to subs flow by @cgoodfred in #4831
  • [COST-3814] Add metered to the azure sources extras by @cgoodfred in #4834
  • [COST-3814] Check instanceid column instead of instancename by @cgoodfred in #4835
  • [COST-3814] Azure subs processing start 2 days prior to source creation by @cgoodfred in #4836
  • [COST-4367] Update HCS AWS SQL by @cgoodfred in #4812
  • [COST-4360] Fix default dtypes mapping for OCI by @myersCody in #4830

Full Changelog: r.2023.12.11.0...r.2023.12.18.0

r.2023.12.11.0

11 Dec 17:51
9999949
Compare
Choose a tag to compare

Summary:

This release adds improvements around data types handling in trino, logging updates and other bug fixes.

What's Changed

  • Temporary disable upload of results to Report portal by @esebesto in #4814
  • [COST-4334] - Adding dtypes for AWS by @lcouzens in #4816
  • [COST-4360] - Adding dtypes for OCI by @lcouzens in #4819
  • [COST-4230] - log warning when operator payload is set to basic auth by @maskarb in #4820
  • chore(image): update base image by @github-actions in #4782
  • [COST-4489] add uniqueness constraint on the ProviderInfraMap table by @maskarb in #4823
  • [COST-4335] - Adding dtypes for OCP by @lcouzens in #4815
  • [COST-4333] - Adding dtypes for Azure by @lcouzens in #4817
  • [COST-4333] Fix OCP on Azure matching by resource-ids by @esebesto in #4824
  • [COST-4481] use StringDtype(storage="pyarrow") by @maskarb in #4826

Full Changelog: r.2023.12.04.0...r.2023.12.11.0