Releases: project-koku/koku-metrics-operator
Releases · project-koku/koku-metrics-operator
costmanagement-metrics-operator:3.1.0
Features & Capabilities:
- Query Prometheus to create reports specific to cost management.
- Package reports as a tarball and uploaded to cost management through cloud.redhat.com Ingress service.
- Create a source in cloud.redhat.com.
- Persistent data storage.
- Collect all available metrics within Prometheus, up to 90 days.
- Air-gapped capable.
- Resource Optimization metrics collection.
New in v3.1.0:
- Add service-account token authentication.
- Safely convert provider-id to string.
- Dependency updates.
Deprecation Notice: Basic authentication is deprecated and will be removed in a future version of the operator.
What's Changed
- Update downstream code generation and docs by @maskarb in #216
- bundle v3.0.1 by @maskarb in #217
- COST-4298: Operator replace references to source(s) with integration(s) by @djnakabaale in #211
- Update PR check to validate manifests by @maskarb in #218
- [COST-4418] safely convert provider-id to string by @maskarb in #221
- [COST-4230] Add service account auth type by @djnakabaale in #210
- vendor packages for upstream by @maskarb in #223
- Bump github.com/onsi/gomega from 1.28.0 to 1.30.0 by @dependabot in #225
- Bump k8s.io/api from 0.28.2 to 0.28.4 by @dependabot in #227
- update dependencies by @maskarb in #230
- Bump actions/checkout from 3 to 4 by @dependabot in #224
- Bump github.com/onsi/ginkgo/v2 from 2.13.0 to 2.13.2 by @dependabot in #226
- move build pipeline into github action to support multi-arch images by @maskarb in #231
- add latest tag to everything and main tag by @maskarb in #232
- remove . from tag regex by @maskarb in #233
- use bool to check if event is a tag push by @maskarb in #234
- update bool to check ref-type by @maskarb in #235
- switch back to previous check by @maskarb in #236
- add missing
$
by @maskarb in #237 - [COST-4230] make spec.authentication.token_url optional by @djnakabaale in #238
- source check on CR creation by @maskarb in #239
- Update docs and broken links by @djnakabaale in #241
- Role patch preparing for Thanos Query API RBAC settings update by @raptorsun in #240
- [COST-4230] Update csv-description: add deprecation notice by @djnakabaale in #242
- Add bundle for upstream v3.1.0 by @djnakabaale in #244
- Create downstream-v3.1.0 by @djnakabaale in #245
New Contributors
- @dependabot made their first contribution in #225
- @raptorsun made their first contribution in #240
Full Changelog: v3.0.1-downstream...v3.1.0-downstream
koku-metrics-operator:v3.1.0
Features & Capabilities:
- Query Prometheus to create reports specific to cost management.
- Package reports as a tarball and uploaded to cost management through cloud.redhat.com Ingress service.
- Create a source in cloud.redhat.com.
- Persistent data storage.
- Collect all available metrics within Prometheus, up to 90 days.
- Air-gapped capable.
- Resource Optimization metrics collection.
New in v3.1.0:
- Add service-account token authentication.
- Safely convert provider-id to string.
- Dependency updates.
Deprecation Notice: Basic authentication is deprecated and will be removed in a future version of the operator.
What's Changed
- Update downstream code generation and docs by @maskarb in #216
- bundle v3.0.1 by @maskarb in #217
- COST-4298: Operator replace references to source(s) with integration(s) by @djnakabaale in #211
- Update PR check to validate manifests by @maskarb in #218
- [COST-4418] safely convert provider-id to string by @maskarb in #221
- [COST-4230] Add service account auth type by @djnakabaale in #210
- vendor packages for upstream by @maskarb in #223
- Bump github.com/onsi/gomega from 1.28.0 to 1.30.0 by @dependabot in #225
- Bump k8s.io/api from 0.28.2 to 0.28.4 by @dependabot in #227
- update dependencies by @maskarb in #230
- Bump actions/checkout from 3 to 4 by @dependabot in #224
- Bump github.com/onsi/ginkgo/v2 from 2.13.0 to 2.13.2 by @dependabot in #226
- move build pipeline into github action to support multi-arch images by @maskarb in #231
- add latest tag to everything and main tag by @maskarb in #232
- remove . from tag regex by @maskarb in #233
- use bool to check if event is a tag push by @maskarb in #234
- update bool to check ref-type by @maskarb in #235
- switch back to previous check by @maskarb in #236
- add missing
$
by @maskarb in #237 - [COST-4230] make spec.authentication.token_url optional by @djnakabaale in #238
- source check on CR creation by @maskarb in #239
- Update docs and broken links by @djnakabaale in #241
- Role patch preparing for Thanos Query API RBAC settings update by @raptorsun in #240
- [COST-4230] Update csv-description: add deprecation notice by @djnakabaale in #242
New Contributors
- @dependabot made their first contribution in #225
- @raptorsun made their first contribution in #240
Full Changelog: v3.0.1...v3.1.0
costmanagement-metrics-operator:3.0.1
Features & Capabilities:
- Query Prometheus to create reports specific to cost management.
- Package reports as a tarball and uploaded to cost management through cloud.redhat.com Ingress service.
- Create a source in cloud.redhat.com.
- Persistent data storage.
- Collect all available metrics within Prometheus, up to 90 days.
- Air-gapped capable.
- Resource Optimization metrics collection.
What's Changed
- Dependency updates and Go 1.19.
koku-metrics-operator:v3.0.1
Features & Capabilities:
- Query Prometheus to create reports specific to cost management.
- Package reports as a tarball and uploaded to cost management through cloud.redhat.com Ingress service.
- Create a source in cloud.redhat.com.
- Persistent data storage.
- Collect all available metrics within Prometheus, up to 90 days.
- Air-gapped capable.
- Resource Optimization metrics collection.
New in v3.0.1:
- Go 1.19
- Dependency updates
What's Changed
- Generate bundle for operator v3.0.0 by @djnakabaale in #202
- document downstream code generation by @maskarb in #204
- Upgrade go1.19 by @maskarb in #213
Full Changelog: v3.0.0...v3.0.1
costmanagement-metrics-operator:3.0.0
Features & Capabilities:
- Query Prometheus to create reports specific to cost management.
- Package reports as a tarball and uploaded to cost management through cloud.redhat.com Ingress service.
- Create a source in cloud.redhat.com.
- Persistent data storage.
- Collect all available metrics within Prometheus, up to 90 days.
- Air-gapped capable.
- Resource Optimization metrics collection.
What's Changed
- update CI workflow by @maskarb in #185
- simplify controller test cases by @maskarb in #170
- [COST-3571] generate daily reports by @maskarb in #184
- [COST-3571] - fix end of day file handling by @maskarb in #186
- add more logic to prevent resetting the packaging time by @maskarb in #188
- fix getting cert and token by @maskarb in #190
- Update API URL from cloud.redhat.com to console.redhat.com by @chambridge in #191
- Add sonar-project.properties file by @chambridge in #193
- Ignore old default API URL in Spec with new default API URL in Status by @chambridge in #194
- fix not-configured bug by @maskarb in #187
- [COST-3758] retry failed operator queries up to 5 times by @maskarb in #195
- [COST-4080] Replace default source name with cluster-uuid if CR is not updated by @djnakabaale in #196
- [COST-4089] Update Operator overview docs and API docstrings by @djnakabaale in #197
- update csv description for v3 by @maskarb in #199
- Do not replace source with integration yet by @djnakabaale in #201
- add
max by
to storage queries that contain groupings by @maskarb in #203 - Generate bundle for operator v3.0.0 by @djnakabaale in #202
- document downstream code generation by @maskarb in #204
- Operator: make downstream v3.0.0 by @djnakabaale in #208
Full Changelog: v2.0.0-downstream...v3.0.0-downstream
koku-metrics-operator:v3.0.0
Features & Capabilities:
- Query Prometheus to create reports specific to cost management.
- Package reports as a tarball and uploaded to cost management through cloud.redhat.com Ingress service.
- Create a source in cloud.redhat.com.
- Persistent data storage.
- Collect all available metrics within Prometheus, up to 90 days.
- Air-gapped capable.
- Resource Optimization metrics collection.
New in v3.0.0:
- Generate daily reports starting at 0:00 UTC.
- Retry failed query from the last successful query time, up to 5 times.
- Use Cluster ID as default if no source name is provided.
- bugfix: update storage queries to prevent query failures
What's Changed
- bundle v2.0.0 by @maskarb in #172
- Fix broken links by @djnakabaale in #177
- add Makefile command and update local dev docs by @maskarb in #178
- test update: fix spec reference by @maskarb in #180
- update CI workflow by @maskarb in #185
- simplify controller test cases by @maskarb in #170
- [COST-3571] generate daily reports by @maskarb in #184
- [COST-3571] - fix end of day file handling by @maskarb in #186
- add more logic to prevent resetting the packaging time by @maskarb in #188
- fix getting cert and token by @maskarb in #190
- Update API URL from cloud.redhat.com to console.redhat.com by @chambridge in #191
- Add sonar-project.properties file by @chambridge in #193
- Ignore old default API URL in Spec with new default API URL in Status by @chambridge in #194
- fix not-configured bug by @maskarb in #187
- [COST-3758] retry failed operator queries up to 5 times by @maskarb in #195
- [COST-4080] Replace default source name with cluster-uuid if CR is not updated by @djnakabaale in #196
- [COST-4089] Update Operator overview docs and API docstrings by @djnakabaale in #197
- update csv description for v3 by @maskarb in #199
- Do not replace source with integration yet by @djnakabaale in #201
- add
max by
to storage queries that contain groupings by @maskarb in #203
New Contributors
- @djnakabaale made their first contribution in #177
Full Changelog: v2.0.0...v3.0.0
costmanagement-metrics-operator:2.0.0
Features & Capabilities:
- Query Prometheus to create reports specific to cost management.
- Package reports as a tarball and uploaded to cost management through cloud.redhat.com Ingress service.
- Create a source in cloud.redhat.com.
- Persistent data storage.
- Collect all available metrics within Prometheus, up to 90 days.
- Air-gapped capable.
- Resource Optimization metrics collection.
New in v2.0.0:
- Collect all available Prometheus data upon KokuMetricsConfig creation.
- Collect Resource Optimization metrics in a new payload report.
New Contributors
- @djnakabaale made their first contribution in #177
Full Changelog: v1.2.0-downstream...v2.0.0-downstream
koku-metrics-operator:v2.0.0
Features & Capabilities:
- Query Prometheus to create reports specific to cost management.
- Package reports as a tarball and uploaded to cost management through cloud.redhat.com Ingress service.
- Create a source in cloud.redhat.com.
- Persistent data storage.
- Collect all available metrics within Prometheus, up to 90 days.
- Air-gapped capable.
- Resource Optimization metrics collection.
New in v2.0.0:
- Collect all available Prometheus data upon KokuMetricsConfig creation.
- Collect Resource Optimization metrics in a new payload report.
What's Changed
- bundle v1.2.0 by @maskarb in #156
- update dependencies and Go version by @maskarb in #159
- [COST-3422] - gather all available data in the current month on install by @maskarb in #158
- remove "koku" from naming convention by @maskarb in #161
- variable reorg and simplification by @maskarb in #165
- [COST-3446] - add Resource Optimization metrics by @maskarb in #160
- KokuMetricsConfigSpec -> MetricsConfigSpec by @maskarb in #166
- dependency update by @maskarb in #168
- [COST-3446] - update Resource Optimization metrics by @maskarb in #167
- [COST-3422] Use retention period by @maskarb in #169
- read ConfigMap directly from api-server by @maskarb in #171
- remove required field from CR status by @maskarb in #173
- [COST-3395] - track ROS files in separate entry in manifest by @maskarb in #175
- [COST-2315, COST-2316, COST-3451, COST-3463] Operator docs updates by @maskarb in #174
- [COST-3446] - Enable ROS metrics collection by default by @maskarb in #176
Full Changelog: v1.2.0...v2.0.0
costmanagement-metrics-operator:1.2.0
Features & Capabilities:
- Query Prometheus to create reports specific to cost management.
- Package reports as a tarball and uploaded to cost management through cloud.redhat.com Ingress service.
- Create a source in cloud.redhat.com.
- Persistent data storage.
- Air-gapped capable.
Release Notes:
- add kube-node-role metric for pod report [COST-3373]
koku-metrics-operator:v1.2.0
Features & Capabilities:
- Query Prometheus to create reports specific to cost management.
- Package reports as a tarball and uploaded to cost management through cloud.redhat.com Ingress service.
- Create a source in cloud.redhat.com.
- Persistent data storage.
- Air-gapped capable.
Release Notes:
- add kube-node-role metric for pod report [COST-3373]
- add kube-linter ignore check for controller-manager