|
1 | 1 | # Changelog |
2 | 2 |
|
3 | | -## 0.0.1 |
4 | | - |
5 | | -- `host_metric` command |
| 3 | +## 0.7.0dev |
6 | 4 |
|
7 | | -## 0.0.2 |
| 5 | +- Removed direct AWX dependencies from collectors module |
| 6 | +- Replaced AWX license functions with direct database queries |
| 7 | +- added `metrics_utility.library` |
| 8 | +- TODO |
8 | 9 |
|
9 | | -- `gather_automation_controller_billing_data` command |
10 | 10 |
|
11 | | -## 0.0.3 |
| 11 | +## 0.6.1 |
12 | 12 |
|
13 | | -- `gather_automation_controller_billing_data` command extension |
14 | | - Adding ability to run without "since specified", collecting any |
15 | | - gap automatically. |
| 13 | +- vcpu collector - use prometheus |
| 14 | +- gather: fix empty config.json when `job_host_summary` disabled |
| 15 | +- dev: future optional collectors |
16 | 16 |
|
17 | | -## 0.0.4 |
18 | 17 |
|
19 | | -- `gather_automation_controller_billing_data` command extension |
20 | | - Adding ability to read AWS params required for provider billing. |
21 | | -- adding `METRICS_UTILITY_SHIP_TARGET="directory"`, so the billing data |
22 | | - will be stored in a provided directory in daily partitions |
23 | | -- adding `build_report` command that can build .xlsx reports locally |
| 18 | +## 0.6.0 |
24 | 19 |
|
25 | | -## 0.0.5 |
| 20 | +- more validation for parameters / environment variables validation |
| 21 | +- more tailored error messages for known exceptions, better --help |
| 22 | +- deduplication: optional deduplication modes, adds `product_serial` & `machine_id` to hostnames-based dedup |
| 23 | +- job host summary gather optimizations |
| 24 | +- indirect node summary report tab |
| 25 | +- vcpu workers collector |
| 26 | +- dev: use mirror.gcr.io for dev containers; code cleanups; more MacOS X compatible scripts |
| 27 | +- dev: tests set up awx environment by default; more tests |
| 28 | +- dev: perf tests split up to make testing branches easier |
| 29 | +- dev: remove pytz |
26 | 30 |
|
27 | | -- adding proxy support for `gather_automation_controller_billing_data` command |
28 | | -- adding crc service account support for `gather_automation_controller_billing_data` command |
29 | 31 |
|
30 | | -## 0.1.0 |
| 32 | +## 0.4.1 |
31 | 33 |
|
32 | | -- change local storage schema from year={year}/month={month}/day={day} to /{year}/{month}/{day} |
| 34 | +- relax boto3 requirement so it builds with any version available |
33 | 35 |
|
34 | | -## 0.2.0 |
35 | 36 |
|
36 | | -- Take `ansible_host` and `ansible_connection` from host variables, use `ansible_host` instead |
37 | | - of `host_name` if it's present for the CCSP(and other) reports |
| 37 | +## 0.5.0 |
38 | 38 |
|
39 | | -## 0.3.0 |
| 39 | +- add indirectly managed nodes support, sheets |
| 40 | +- add scope (hosts across all inventories) support, sheets |
| 41 | +- count only reachable hosts into ccsp |
| 42 | +- add optional collector coverage sheet |
| 43 | +- allow importing pglock from either awx or django-ansible-base (2.4/2.5 compatibility) |
| 44 | +- perf: reduce need to load data only used by optional sheets |
| 45 | +- handle missing `job_created` for older `job_host_summary` data |
| 46 | +- basic param validation for --since, --until |
| 47 | +- better error handling for missing data |
| 48 | +- dev: added tests, mock data generator, scripts, docs, linters, workflows |
| 49 | +- dev: standalone mode with just postgres; python 3.13 |
| 50 | +- dev: merge in insights-analytics-generator base lib |
40 | 51 |
|
41 | | -- Adding CCSPv2 reports |
42 | | -- Both CCSP and CCSPv2 reports are getting extra sheets with additional usage stats |
43 | | -- Fix tar.extractall call on older python version missing a filter arg |
44 | | -- Fix return codes |
45 | 52 |
|
46 | 53 | ## 0.4.0 |
47 | 54 |
|
|
53 | 60 | - allow arbitrary date range selection for the CCSPv2 report |
54 | 61 | - introducing S3 adapter for CCSP types of reports |
55 | 62 |
|
56 | | -## 0.4.1 |
57 | 63 |
|
58 | | -- relax boto3 requirement so it builds with any version available |
| 64 | +## 0.3.0 |
59 | 65 |
|
60 | | -## 0.5.0 |
| 66 | +- Adding CCSPv2 reports |
| 67 | +- Both CCSP and CCSPv2 reports are getting extra sheets with additional usage stats |
| 68 | +- Fix tar.extractall call on older python version missing a filter arg |
| 69 | +- Fix return codes |
61 | 70 |
|
62 | | -- add indirectly managed nodes support, sheets |
63 | | -- add scope (hosts across all inventories) support, sheets |
64 | | -- count only reachable hosts into ccsp |
65 | | -- add optional collector coverage sheet |
66 | | -- allow importing pglock from either awx or django-ansible-base (2.4/2.5 compatibility) |
67 | | -- perf: reduce need to load data only used by optional sheets |
68 | | -- handle missing `job_created` for older `job_host_summary` data |
69 | | -- basic param validation for --since, --until |
70 | | -- better error handling for missing data |
71 | | -- dev: added tests, mock data generator, scripts, docs, linters, workflows |
72 | | -- dev: standalone mode with just postgres; python 3.13 |
73 | | -- dev: merge in insights-analytics-generator base lib |
74 | 71 |
|
75 | | -## 0.6.0 |
| 72 | +## 0.2.0 |
76 | 73 |
|
77 | | -- more validation for parameters / environment variables validation |
78 | | -- more tailored error messages for known exceptions, better --help |
79 | | -- deduplication: optional deduplication modes, adds `product_serial` & `machine_id` to hostnames-based dedup |
80 | | -- job host summary gather optimizations |
81 | | -- indirect node summary report tab |
82 | | -- vcpu workers collector |
83 | | -- dev: use mirror.gcr.io for dev containers; code cleanups; more MacOS X compatible scripts |
84 | | -- dev: tests set up awx environment by default; more tests |
85 | | -- dev: perf tests split up to make testing branches easier |
86 | | -- dev: remove pytz |
| 74 | +- Take `ansible_host` and `ansible_connection` from host variables, use `ansible_host` instead |
| 75 | + of `host_name` if it's present for the CCSP(and other) reports |
87 | 76 |
|
88 | | -## 0.6.1 |
89 | 77 |
|
90 | | -- vcpu collector - use prometheus |
91 | | -- gather: fix empty config.json when `job_host_summary` disabled |
92 | | -- dev: future optional collectors |
| 78 | +## 0.1.0 |
93 | 79 |
|
94 | | -## 0.7.0dev |
| 80 | +- change local storage schema from year={year}/month={month}/day={day} to /{year}/{month}/{day} |
95 | 81 |
|
96 | | -- Removed direct AWX dependencies from collectors module |
97 | | -- Replaced AWX license functions with direct database queries |
98 | 82 |
|
99 | | -- TODO |
| 83 | +## 0.0.5 |
| 84 | + |
| 85 | +- adding proxy support for `gather_automation_controller_billing_data` command |
| 86 | +- adding crc service account support for `gather_automation_controller_billing_data` command |
| 87 | + |
| 88 | + |
| 89 | +## 0.0.4 |
| 90 | + |
| 91 | +- `gather_automation_controller_billing_data` command extension |
| 92 | + Adding ability to read AWS params required for provider billing. |
| 93 | +- adding `METRICS_UTILITY_SHIP_TARGET="directory"`, so the billing data |
| 94 | + will be stored in a provided directory in daily partitions |
| 95 | +- adding `build_report` command that can build .xlsx reports locally |
| 96 | + |
| 97 | + |
| 98 | +## 0.0.3 |
| 99 | + |
| 100 | +- `gather_automation_controller_billing_data` command extension |
| 101 | + Adding ability to run without "since specified", collecting any |
| 102 | + gap automatically. |
| 103 | + |
| 104 | + |
| 105 | +## 0.0.2 |
| 106 | + |
| 107 | +- `gather_automation_controller_billing_data` command |
| 108 | + |
| 109 | + |
| 110 | +## 0.0.1 |
| 111 | + |
| 112 | +- `host_metric` command |
0 commit comments