Releases: project-koku/koku
Releases · project-koku/koku
r.2021.11.10.0
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
Summary:
- Added invalidation of redis cache when currency is updated
- Minor bug fixes
Changes:
r.2021.11.02.0
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
Summary:
Bug-fixes:
- Export CSV data when
delta
is in the query - Fix RBAC on Openshift resource-types endpoints
Changes:
r.2021.10.27.0
Summary:
API
- Transition AWS materialized views to partitioned tables.
- AWS: add new
cost_type
query parameter andcost_type
API response field- example query:
/reports/aws/costs/?cost_type=savingsplan_effective_cost
cost_type
choices areunblended_cost
,blended_cost
, orsavingsplan_effective_cost
- example query:
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
r.2021.10.20.0
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:
- 1849b32 - add toggle for aws materialized views (#3218)
- aa7d3cf - [COST-1977] aws matviews to partitioned tables (#3209)
- 874c604 - [COST-1984] dual process ocp (#3212)
- 4b8b556 - [COST-1946] Fix node capacity in OCP daily summary (#3190)
- b95ed8b - [COST-1988] handle N/A values in OCP labels (#3215)
- c11099b - bump resources for ephemeral (#3216)
- 93830e2 - Use case insensitive contains (#3213)
- 9c0e162 - catch IntegrityError on db migration check (#3210)
- 821c931 - [COST-1217] - Stop processing on unknown provider_uuid (#3193)
- 536b1d7 - Use contains to catch -local sources (#3206)
- 0cbcab9 - Fixing log message spacing (#3207)
- 3d7a318 - extend daily data frames (#3198)
- 8682d7e - [COST-1885] tags in csvs (#3150)
r.2021.10.19.0
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
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 areNone
(#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
Summary:
Bug Fixes:
- Update Azure customer facing message for incorrect client secret
Developer Enhancements:
- Upgrade local trino version - remove presto