Skip to content

Releases: project-koku/koku

r.2021.11.10.0

10 Nov 20:18
91e4902
Compare
Choose a tag to compare

Summary:

  • Convert OCP materialized views to partitioned tables
  • Bugfix: revert tags in CSV exports

Changes:

  • 91e4902 - [COST-2011] Remove not null constraint on ocp partables (#3264)
  • ffc6704 - Revert "[COST-1885] tags in csvs (#3150)" (#3266)
  • 17a9e21 - [COST-2051] update make tasks (#3267)
  • 6b3cc76 - [COST-1923] reorg try/except to log warning only once (#3236)
  • 55a582b - drop namespace, node not null as part of processing (#3265)
  • 2fd5092 - [COST-1981] Fix tag filter and update resource-types. (#3259)
  • b3c2f2e - [COST-2012] add azure partables migration (#3256)
  • 7085451 - Removing unit_test function and tweaking smoke test filters (#3263)
  • e8ee776 - Adding enhanced labelling to pr_Check (#3262)
  • 449d2dd - CJI - copy OCP mat view data into new partables (#3260)
  • 56af80c - [COST-2011] OCP UI summary SQL (#3243)

r.2021.11.05.0

05 Nov 09:25
293a318
Compare
Choose a tag to compare

Summary:

  • Added invalidation of redis cache when currency is updated
  • Minor bug fixes

Changes:

  • 293a318 - [Cost 2005] - Invalidate Redis cache for all sources when currency is changed (#3239)
  • b213a6c - fix gcp-local ingest issue (#3257)
  • b8045e2 - handle missing provider as a direct query or as a fk constraint (#3200)
  • 28337ea - Run sonarqube scan during PR check and merge to main (#3247)

r.2021.11.02.0

02 Nov 20:23
9f6536e
Compare
Choose a tag to compare

Summary:

Bug-fixes:

  • Updated cost-type URL for consistency

Migrations:

  • Added new ocp on gcp partition tables
  • Added new ocp partition tables
  • Removed some redundant columns

Other:

  • Added new gcp_project group_by/filter to prevent ocp on gcp project collision
  • pr_check enhancements preventing rerun of tests on new commit changes

Changes:

  • 9f6536e - fix cost-type URL and docs to go with it (#3252)
  • 37db989 - Fix first of the month test bug (#3253)
  • 89f0ba9 - prcheck use pullid so forks work (#3251)
  • f1de8bc - undo that change i pushed to main 🤦 (#3248)
  • ec8a550 - use PR instead of branch so forks work
  • 4eeb189 - [COST-2004] Use the _by_project views for OpenShift (#3235)
  • 0adc108 - Allow OCP processing without Trino (#3241)
  • 86a5064 - [COST-2008] Remove old tags from tag values tables (#3240)
  • 178583a - [COST-1960] ocp trino summary start date (#3205)
  • f2676c2 - COST-2003: log header decode error as warning (#3234)
  • 9ad8869 - OCP on GCP: Add account to compute table. (#3245)
  • 98632db - COST-1981: Update GCP to group by gcp_project (#3211)
  • 6504d6b - [COST-1921] - add cost model args logging and strip time from string (#3221)
  • 4ed1d4e - OCP partables: remove redundant columns (#3244)
  • aea4fa6 - [COST-2011] add OCP partitioned models and migrations (#3233)
  • 05c5681 - [COST-1026/1028] migrations for ocpgcp (#3230)
  • d877b8b - [COST-1846] Add try except for database deletions (#3167)
  • d977018 - prevent pr check from running when new commits have been made to the branch (#3238)

r.2021.10.27.1

27 Oct 15:30
ade7800
Compare
Choose a tag to compare

Summary:

Bug-fixes:

  • Export CSV data when delta is in the query
  • Fix RBAC on Openshift resource-types endpoints

Changes:

  • ade7800 - [COST-1998] - json.dump(key) in case the key contains a dict (#3237)
  • e9bb5e4 - [COST-1970] - Fix to only show "Cost Savings" settings when we have an AWS source. (#3224)
  • bf8a184 - [COST-1810] - Update Rbac rules on resource types (#3203)

r.2021.10.27.0

27 Oct 15:01
8474478
Compare
Choose a tag to compare

Summary:

API

  • Transition AWS materialized views to partitioned tables.
  • AWS: add new cost_type query parameter and cost_type API response field
    • example query: /reports/aws/costs/?cost_type=savingsplan_effective_cost
    • cost_type choices are unblended_cost, blended_cost, or savingsplan_effective_cost

Changes:

  • 8474478 - [Security] Update base image packages when creating koku image (#3204)
  • 099fb36 - replace info with debug logging (#3232)
  • c97e211 - replace info with debug logging (#3231)
  • 6e3e2ae - [COST-1861] - add cost_type parameter to AWS report api (#3180)
  • 6744cb6 - CJI update: catch and log exception on commit (#3228)
  • 667179d - CJI update: only log, no raise; constrain to accounts that have an AWS provider (#3227)
  • f8d663e - CJI update: move func call to try block; changed handled exception logs to warning (#3226)
  • ae5a3e6 - [COST-1979] - copy aws matview data to partable (#3225)
  • 5a3a360 - [COST-1978] - aws perspective partable processing (#3219)

r.2021.10.21.0

21 Oct 17:24
3502638
Compare
Choose a tag to compare

Changes:

r.2021.10.20.0

20 Oct 18:52
1849b32
Compare
Choose a tag to compare

Summary:

Bugfixes

  • Export Label in CSV for redhat cost portal (BZ 2002039)
  • Correct node-capacity in OCP summary SQL

Alerts

  • Add better handling of OCP reports that contain "N/A"ed labels

Changes:

r.2021.10.19.0

19 Oct 17:57
2e13e75
Compare
Choose a tag to compare

Summary:

API:

  • Settings enhancements related to cost type

Developer Enhancements:

  • Trino make commands

Changes:

  • 2e13e75 - [COST-1881]: add cost-type to settings page ("DEVELOPMENT" mode only) (#3199)
  • b9f8cd7 - [COST-1951]: Disable ACCOUNT_ENHANCED_METRICS due to high cardinality impacts (#3195)
  • c0affd2 - Tune resource requests/limits in clowdapp (#3201)
  • e035cc8 - [COST-1405]: made celery task to call api (#3154)
  • fd6b30a - [COST-1850]: add swagger for cost-type endpoint (#3192)
  • a7b9a3e - Scaling down host inventory deployment in pr_check (#3197)
  • 8f862c5 - [COST-1850]: add cost_type settings backend support for settings page (#3183)
  • aa856b2 - [COST-1933]: typo in currency header text (#3189)
  • 9b44bf3 - Update trino make commands in README.rst (#3191)
  • eab665a - add make commands for cleanup after source/cost-model creation (#3187)

r.2021.10.08.0

08 Oct 21:04
e095738
Compare
Choose a tag to compare

Summary:

Bug Fixes:

  • Updated access nodes/projects resource-types when rbac is restricted to a cluster
  • Fixed bug regarding handling tags that contain dashes
  • Fixed issues with partition creation

Developer Enhancements

  • Added unleash functionality to development workflow
  • Added a CJI job to handle hive migrations

Changes:

  • e095738 - unleash: add worker_process_shutdown method to destroy client (#3186)
  • 73561a3 - do not run _currency_handler when settings are None (#3184)
  • 2e83fb2 - settings page: fix handling tags that contain dashes (#3185)
  • 86b06c8 - [COST-1802] - CJI changes to register job (#3182)
  • ee56c29 - [COST-1847] unleash in celery: switch back to using worker_process_init signal (#3181)
  • 19f0155 - Cost 1918 ocp on all sub tables (#3178)
  • 35bb35d - Update currencies symbols to ICU symbols (#3168)
  • 2e38c90 - [COST-1928, COST-1933] - fix currency issue not saving (#3172)
  • 5b770b9 - log the result and update CJI name (#3179)
  • e92fda2 - [COST-1847] initialize unleash client for each worker (#3177)
  • b815498 - Remove order_by (#3173)
  • 95a94ee - update name (#3176)
  • de0674b - update the script (#3175)
  • 5320e33 - Unleash: prefix url with https:// for Stage/Prod use (#3174)
  • 4920868 - Cost 1835 handle default partition data (#3139)
  • 694ce2d - Update masu manifest api to include export time. (#3170)
  • 5fdba0e - Fix SRE CI by adding GIT_COMMIT (#3171)
  • 162c9ce - Cost 1486 fix partition creation (#3153)
  • 182f33c - [COST-1802]-[COST-1806] AWS savings plan (#3130)
  • 1240bb9 - [COST-1847] unleash client for trino enablement (#3163)
  • 670e19c - GCP: Skip broken unit test to unblocck main (#3169)
  • 3398a37 - Cost 1811 gcp resource type endpoints update rbac (#3123)
  • c1588f0 - Tag enabled cost 1226 (#2892)
  • 1dd763d - [Cost-1810]Can't access nodes/projects resource-types when rbac is restricted to a cluster (#3097)
  • db8a872 - disable re-summarization of all providers when DEV=False (#3160)
  • ce370e5 - fix end of month test failures (#3165)

r.2021.09.30.0

30 Sep 19:29
4cd2101
Compare
Choose a tag to compare

Summary:

Bug Fixes:

  • Update Azure customer facing message for incorrect client secret

Developer Enhancements:

  • Upgrade local trino version - remove presto

Changes:

  • 4cd2101 - COST-1077: Editing azure secret error message to cover expired case. (#2968)
  • a65f4f7 - upgrade local trino to version 360 (#3077)