Skip to content

Metering 0.8.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@chancez chancez released this 30 Oct 15:45
· 2297 commits to master since this release

Metering 0.8.0 is mostly an internal release to snapshot the current state of metering in preparation of upcoming breaking changes.

Since 0.7.0:

  • Refactored internal handling of resources.
    • Reduces amount of unnecessary work doing no-ops and as a result also reduces logging verbosity
    • Improves responsiveness by requeuing resources when their dependent resources have changed
  • Moves all status related information such as table names, view name fields into a status field on CRs rather than having them be top-level fields.
  • Documented the current release process
  • Added Prometheus instrumentation on HTTP API operations
  • Fixed a bug preventing the log-level configuration from taking effect
  • Changed default log level to info
  • Replace CHARGEBACK_ environment variable prefix with REPORTING_OPERATOR_
  • Support configuring alternative Prometheus endpoint URL at a ReportDataSource level

In preparation of building OCP images:

  • Refactor helm operator image to use a new quay.io/coreos/helm base image rather than building helm
  • Refactor presto image to use a new quay.io/coreos/presto base image rather downloading Presto releases
  • Updates the reporting-operator and metering-helm-operator images to each include the minimum to build each image and no longer the metering-builder image