Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 14 Apr 16:07
· 167 commits to main since this release
9472bc5

Features/Changes

  • Add operator logo and dashboard preview images (so it is possible to check dashboard visually without deploying the operator) #19
  • Upgrade operator from operator-sdk v0.18.1 to v1.5.0 (Major upgrade) #21
    • Implies almost changing everything regarding the operator management
    • Implies upgrade of the CRD API from v1beta1 to v1
    • Implies CSV update from manifest to bundle format
    • Replace release CI, from CircleCI to GitHub Actions
  • Transfer repo to 3scale-ops org, and rename protected branch from master to main #22
  • Add e2e testing with kind + kuttl, to execute it locally, and to be executed automatically at GitHub Actions for every PR to main branch #23
  • Minor improvements #24
    • Remove namespace from dashboards title (was redundant, already done automatically by newer grafana-operator versions)
    • Fix small mysql dashboard error
    • Re-structure ansible role to make easier the addition on new exporters (each exporter has its own directory with vars, container, volume and dashboard definitions)
    • Updated docs with new install methods, development, release procedure... after the operator-sdk upgrade to v1

Important/Possible breaking changes

  • CRD API updated from v1beta1 to v1
  • OLM using new bundle format instead of old manifest format. Operator may not work correctly on OCP 4.5 and older versions. Working fine on OCP 4.6+
  • With the upgrade to operator-sdk v1, operator resources (deployment, serviceaccount, role...) have been renamed to current operator-sdk v1 naming convention (from prometheus-exporter-operator to prometheus-exporter-operator-controller-manager...)
  • If using OLM to install the operator, it is recommended to unistall first, then proceed to install it