Skip to content

Releases: project-koku/koku-metrics-operator

costmanagement-metrics-operator:3.3.2

09 Dec 23:01
8e957a5
Compare
Choose a tag to compare

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.3.2:

  • Leader election settings are now configurable via environment variables that can be modified in the operator Subscription and specified as durations.

What's Changed

  • make downstream v3.3.0 by @maskarb in #361
  • update docs and fix make downstream by @maskarb in #364
  • Merge downstream v3 by @djnakabaale in #447
  • Red Hat Konflux update costmanagement-metrics-operator by @red-hat-konflux in #449
  • Red Hat Konflux update costmanagement-metrics-operator-bundle by @red-hat-konflux in #450
  • [COST-5554] Update downstream pipeline by @djnakabaale in #451
  • Update Konflux references (downstream) by @red-hat-konflux in #460
  • Update Konflux references (downstream) by @red-hat-konflux in #463
  • [COST-5481 | COST-5533] Update go to 1.22.7 and move to ubi9 by @djnakabaale in #462
  • Update Konflux references (downstream) by @red-hat-konflux in #467
  • update pipelines by @djnakabaale in #480
  • [COST-5632] Cost Management Metrics Operator V3.3.2 updates by @djnakabaale in #478
  • Update Konflux references (downstream) by @red-hat-konflux in #481
  • [COST-5632] Cost Management Metrics Operator v3.3.2 bundle updates by @djnakabaale in #487
  • Update Konflux references (downstream) by @red-hat-konflux in #490
  • Update costmanagement-metrics-operator to cc46f91 by @red-hat-konflux in #494
  • [COST-5604] update manager binary path by @djnakabaale in #495

Full Changelog: v3.3.1-downstream...v3.3.2-downstream

koku-metrics-operator:v3.3.2

05 Nov 19:54
1dd2f05
Compare
Choose a tag to compare

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.3.2:

  • Leader election settings are now configurable via environment variables that can be modified in the operator Subscription and specified as durations.

What's Changed

  • make bundle for v3.3.1 by @djnakabaale in #389
  • [COST-5409] Specify correct toolchain version number in go.mod by @djnakabaale in #394
  • Red Hat Konflux update koku-metrics-operator by @red-hat-konflux in #402
  • [COST-1418] Report fields description by @djnakabaale in #192
  • Red Hat Konflux purge koku-metrics-operator by @red-hat-konflux in #407
  • Red Hat Konflux update koku-metrics-operator by @red-hat-konflux in #408
  • Update Konflux references by @red-hat-konflux in #410
  • Update Konflux references by @red-hat-konflux in #411
  • Red Hat Konflux purge koku-metrics-operator by @red-hat-konflux in #412
  • Red Hat Konflux update koku-metrics-operator by @red-hat-konflux in #422
  • [COST-5381] Konflux: Enable multi-arch builds by @djnakabaale in #426
  • Update Konflux references by @red-hat-konflux in #427
  • Bump the testing-framework group across 1 directory with 2 updates by @dependabot in #416
  • Bump the prometheus group across 1 directory with 2 updates by @dependabot in #423
  • Update Konflux references by @red-hat-konflux in #428
  • [COST-5382] Konflux - prepare to add operator bundle component by @djnakabaale in #429
  • Red Hat Konflux update koku-metrics-operator-bundle by @red-hat-konflux in #431
  • Update Konflux references by @red-hat-konflux in #430
  • Update Konflux references by @red-hat-konflux in #435
  • Update Konflux references by @red-hat-konflux in #438
  • Update pre-commit hook golangci/golangci-lint to v1.61.0 by @red-hat-konflux in #437
  • Update Konflux references by @red-hat-konflux in #440
  • Update Konflux references to e487185 by @red-hat-konflux in #441
  • [COST-5382] konflux: update bundle pipeline and use brew registry by @djnakabaale in #434
  • [COST-5534] Add renovate config by @djnakabaale in #443
  • Update Konflux references by @red-hat-konflux in #442
  • Update Konflux references by @red-hat-konflux in #445
  • Bump github.com/prometheus/client_golang from 1.20.3 to 1.20.4 in the prometheus group by @dependabot in #444
  • Update docker.io/library/golang Docker tag to v1.23.2 (main) by @red-hat-konflux in #455
  • Update Konflux references (main) by @red-hat-konflux in #454
  • Bump appleboy/ssh-action from 1.0.3 to 1.1.0 in the ci-dependencies group by @dependabot in #457
  • Bump github.com/prometheus/common from 0.59.1 to 0.60.0 in the prometheus group by @dependabot in #458
  • Update Konflux references to 37b9187 (main) by @red-hat-konflux in #461
  • [COST-5544] Make leader election duration options configurable by @djnakabaale in #459
  • Update Konflux references (main) by @red-hat-konflux in #464
  • Update Konflux references (main) by @red-hat-konflux in #468
  • Bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 in the prometheus group by @dependabot in #466
  • Bump github.com/prometheus/common from 0.60.0 to 0.60.1 in the prometheus group by @dependabot in #470
  • Update Konflux references (main) by @red-hat-konflux in #472
  • update go toolchain version by @djnakabaale in #465
  • [COST-5607] update whats new in 3.3.2 by @djnakabaale in #473
  • Update Konflux references (main) by @red-hat-konflux in #475
  • Add feature annotations by @djnakabaale in #476

Full Changelog: v3.3.1...v3.3.2

costmanagement-metrics-operator:3.3.1

16 Aug 15:12
6b4d72a
Compare
Choose a tag to compare

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.3.1:

  • Optimize memory usage when reading CSV files.
  • Specify toolchain version number in go.mod file

What's Changed

Full Changelog: v3.3.0-downstream...v3.3.1-downstream

koku-metrics-operator:v3.3.1

09 Aug 15:02
b073187
Compare
Choose a tag to compare

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.3.1:

  • Optimize memory usage when reading CSV files.

What's Changed

Full Changelog: v3.3.0...v3.3.1

costmanagement-metrics-operator:3.3.0

01 Jun 19:31
8c10aa0
Compare
Choose a tag to compare

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.3.0:

  • [COST-1665] add node to storage reports
  • [COST-4115] Add basic auth deprecation notice and transition guidance
  • [COST-5032] switch to kube_persistentvolume_capacity_bytes
  • [COST-5027] opt-in per namespace ROS OCP recommendations
  • numerous dependency updates

What's Changed

  • update make downstream command to generate a bundle by @maskarb in #317
  • correct CSV name in make downstream by @maskarb in #319
  • Bump ubi8/go-toolset from 1.20.12-2 to 1.20.12-2.1711036149 by @dependabot in #323
  • Bump github.com/onsi/ginkgo/v2 from 2.16.0 to 2.17.1 by @dependabot in #321
  • Bump github.com/onsi/gomega from 1.31.1 to 1.32.0 by @dependabot in #322
  • S390x GitHub action: change floating ip assignment from network interface to vni by @ShivangGoswami in #324
  • v3.2.1 bundle by @maskarb in #314
  • Upgrade Codecov action by @samdoran in #328
  • Bump ubi8/go-toolset from 1.20.12-2.1711036149 to 1.20.12-5 by @dependabot in #325
  • Bump github.com/operator-framework/api from 0.22.0 to 0.23.0 by @dependabot in #326
  • Bump github.com/prometheus/common from 0.48.0 to 0.52.3 by @dependabot in #332
  • Bump sigs.k8s.io/controller-runtime from 0.17.2 to 0.17.3 in the k8s-io-dependencies group by @dependabot in #331
  • upgrade to go 1.21 by @maskarb in #329
  • [COST-1665] add node to storage reports by @adberglund in #99
  • Bump golang.org/x/net from 0.22.0 to 0.23.0 in the go_modules group by @dependabot in #336
  • [COST-4866] add csi_driver and csi_volume_handle to storage reports by @maskarb in #335
  • Bump github.com/onsi/gomega from 1.32.0 to 1.33.0 by @dependabot in #339
  • Bump github.com/prometheus/common from 0.52.3 to 0.53.0 by @dependabot in #338
  • Bump golangci/golangci-lint-action from 4 to 5 in the ci-dependencies group by @dependabot in #342
  • [COST-4115] Add basic auth deprecation notice and transition guidance by @djnakabaale in #346
  • Bump golangci/golangci-lint-action from 5 to 6 in the ci-dependencies group by @dependabot in #351
  • Bump github.com/onsi/ginkgo/v2 from 2.17.1 to 2.17.3 by @dependabot in #349
  • Bump github.com/prometheus/client_golang from 1.19.0 to 1.19.1 by @dependabot in #348
  • Bump github.com/onsi/gomega from 1.33.0 to 1.33.1 by @dependabot in #344
  • update dependabot groups by @maskarb in #352
  • [COST-5032] switch to kube_persistentvolume_capacity_bytes by @maskarb in #354
  • [COST-5027] opt-in per namespace ROS OCP recommendations by @maskarb in #355
  • Bump library/golang from 1.21.9 to 1.22.3 by @dependabot in #347
  • Bump github.com/go-logr/logr from 1.4.1 to 1.4.2 by @dependabot in #358
  • Bump github.com/onsi/ginkgo/v2 from 2.17.3 to 2.19.0 in the testing-framework group by @dependabot in #357
  • make downstream v3.3.0 by @maskarb in #361
  • update docs and fix make downstream by @maskarb in #364

New Contributors

Full Changelog: v3.2.1-downstream...v3.3.0-downstream

koku-metrics-operator:v3.3.0

30 May 17:22
1650a9f
Compare
Choose a tag to compare

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.3.0:

  • [COST-1665] add node to storage reports
  • [COST-4115] Add basic auth deprecation notice and transition guidance
  • [COST-5032] switch to kube_persistentvolume_capacity_bytes
  • [COST-5027] opt-in per namespace ROS OCP recommendations
  • numerous dependency updates

What's Changed

  • add "whats new in v3.2.1" to csv description by @maskarb in #315
  • update make downstream command to generate a bundle by @maskarb in #317
  • correct CSV name in make downstream by @maskarb in #319
  • Bump ubi8/go-toolset from 1.20.12-2 to 1.20.12-2.1711036149 by @dependabot in #323
  • Bump github.com/onsi/ginkgo/v2 from 2.16.0 to 2.17.1 by @dependabot in #321
  • Bump github.com/onsi/gomega from 1.31.1 to 1.32.0 by @dependabot in #322
  • S390x GitHub action: change floating ip assignment from network interface to vni by @ShivangGoswami in #324
  • v3.2.1 bundle by @maskarb in #314
  • Upgrade Codecov action by @samdoran in #328
  • Bump ubi8/go-toolset from 1.20.12-2.1711036149 to 1.20.12-5 by @dependabot in #325
  • Bump github.com/operator-framework/api from 0.22.0 to 0.23.0 by @dependabot in #326
  • Bump github.com/prometheus/common from 0.48.0 to 0.52.3 by @dependabot in #332
  • Bump sigs.k8s.io/controller-runtime from 0.17.2 to 0.17.3 in the k8s-io-dependencies group by @dependabot in #331
  • upgrade to go 1.21 by @maskarb in #329
  • [COST-1665] add node to storage reports by @adberglund in #99
  • Bump golang.org/x/net from 0.22.0 to 0.23.0 in the go_modules group by @dependabot in #336
  • [COST-4866] add csi_driver and csi_volume_handle to storage reports by @maskarb in #335
  • Bump github.com/onsi/gomega from 1.32.0 to 1.33.0 by @dependabot in #339
  • Bump github.com/prometheus/common from 0.52.3 to 0.53.0 by @dependabot in #338
  • Bump golangci/golangci-lint-action from 4 to 5 in the ci-dependencies group by @dependabot in #342
  • [COST-4115] Add basic auth deprecation notice and transition guidance by @djnakabaale in #346
  • Bump golangci/golangci-lint-action from 5 to 6 in the ci-dependencies group by @dependabot in #351
  • Bump github.com/onsi/ginkgo/v2 from 2.17.1 to 2.17.3 by @dependabot in #349
  • Bump github.com/prometheus/client_golang from 1.19.0 to 1.19.1 by @dependabot in #348
  • Bump github.com/onsi/gomega from 1.33.0 to 1.33.1 by @dependabot in #344
  • update dependabot groups by @maskarb in #352
  • [COST-5032] switch to kube_persistentvolume_capacity_bytes by @maskarb in #354
  • [COST-5027] opt-in per namespace ROS OCP recommendations by @maskarb in #355
  • Bump library/golang from 1.21.9 to 1.22.3 by @dependabot in #347
  • Bump github.com/go-logr/logr from 1.4.1 to 1.4.2 by @dependabot in #358
  • Bump github.com/onsi/ginkgo/v2 from 2.17.3 to 2.19.0 in the testing-framework group by @dependabot in #357

New Contributors

Full Changelog: v3.2.1...v3.3.0

costmanagement-metrics-operator:3.2.1

18 Mar 21:09
212f944
Compare
Choose a tag to compare

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.2.1:

  • [COST-4624] sequentially collect initial data upon CostManagementMetricsConfig creation
  • [COST-4456] many-to-many not allowed: add additional match options
  • [COST-4528] set minimum upload_cycle to 60 (minutes)
  • numerous dependency updates

What's Changed

New Contributors

Full Changelog: v3.2.0-downstream...v3.2.1-downstream

koku-metrics-operator:v3.2.1

18 Mar 14:44
631434d
Compare
Choose a tag to compare

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.2.1:

  • [COST-4624] sequentially collect initial data upon KokuMetricsConfig creation
  • [COST-4456] many-to-many not allowed: add additional match options
  • [COST-4528] set minimum upload_cycle to 60 (minutes)
  • numerous dependency updates

What's Changed

New Contributors

Full Changelog: v3.2.0...v3.2.1

koku-metrics-operator:v3.2.0

18 Jan 18:51
06f3ed1
Compare
Choose a tag to compare

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.2.0:

  • Support for amd64, arm64, ppc64le, s390x architectures
  • add liveness and readiness probes to controller Pod
  • update project layout for kubebuilder v4 and operator-sdk v1.33
  • update pod security settings so that the controller Pod can run in Restricted mode (more info)

What's Changed

New Contributors

Full Changelog: v3.1.0...v3.2.0

costmanagement-metrics-operator:3.2.0

17 Jan 21:46
9d463e9
Compare
Choose a tag to compare

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.2.0:

  • Support for amd64, arm64, ppc64le, s390x architectures
  • add liveness and readiness probes to controller Pod
  • update project layout for kubebuilder v4 and operator-sdk v1.33
  • update pod security settings so that the controller Pod can run in Restricted mode (more info)

What's Changed

New Contributors

Full Changelog: v3.1.0-downstream...v3.2.0-downstream