Skip to content

Latest commit

 

History

History
426 lines (228 loc) · 28.2 KB

CHANGELOG.md

File metadata and controls

426 lines (228 loc) · 28.2 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

0.4.0 (2024-08-29)

Features

  • update RBAC to include listing TempoMonolithic CRs (#545) (3aa199d)

0.3.5 (2024-08-07)

Features

  • COO-261: Support tolerations and nodeselector in Monitoringstack (#540) (3f6d6eb)

Bug Fixes

  • adjust max version semver comparission to avoid excluding valid cluster versions (#541) (daee156)

0.3.4 (2024-07-29)

Bug Fixes

  • add support for ConsolePlugin v1 (#530) (dc492f6)
  • bump obo-prometheus-operator to v0.75.2-rhobs (#537) (386a780)

0.3.3 (2024-06-28)

Features

  • restrict UIPlugin CRD names to allow a single instance per type (#481) (62c1920)

Bug Fixes

  • add Clusterrole to allow Korrel8r to view Logs and Metrics (#517) (0d7afff)
  • return the correct loki service names (#521) (351ead5)

0.3.2 (2024-06-17)

Features

Bug Fixes

  • add korrel8r proxy configuration to logging view plugin (#515) (a1f0de3)

0.3.1 (2024-06-13)

Bug Fixes

0.3.0 (2024-06-10)

Features

  • add distributed tracing and troubleshooting panel uiplugins (#480) (db0b62f)
  • add Korrel8r plugin to UITroubleshootPanel (#497) (02690af)
  • support logging as ui-plugin (#477) (9ecc7fc)

Bug Fixes

  • bind service with correct container port for korrel8r (#504) (4edf774)
  • compatibility matrix unit tests (#499) (f3c6a61)
  • compatibility matrix version validation (#501) (facefdc)
  • default goal in makefile and add goal for unit tests (#475) (b6ed9c5)
  • duplicate monitoringstack name caused case unstable (#478) (6d91f2e)
  • fix UIPLugin console registration to avoid mutating existing cluster configuration (#503) (414e4f5)
  • include service proxy in distributed_tracing.go (#502) (d359118)
  • install shellcheck for lint target (#493) (3b6f58c)
  • null pointer error of case NoOwnerRefInvalidNamespaceReasonEvent (#479) (646a8ba)
  • prevent other plugin types from using tracing and troubleshooting configurations (#498) (07ae4ef)
  • prevent reconcile loop for troubleshooting panel uiplugin (#505) (994ad0b)
  • remove duplicate target in kustomize configuration (#476) (06027cf)
  • Some typos and reconciliation of optional UIPlugin components (#491) (09dd760)

0.2.0 (2024-04-22)

Features

  • Add ObservabilityUI plugins API (#434) (92bae83)
  • make Thanos querier compliant with restricted policy (#452) (cd8cd42)
  • provide api option to enable otlp/http receiver (#450) (65ea6bd)

Bug Fixes

  • remove invalid owner ref on cluster role (#460) (fc12c57)

0.1.0 (2024-03-13)

Bug Fixes

  • use thanos default port in service and containerPort (#414) (2d6c82b)

0.0.30 (2024-01-23)

Bug Fixes

  • update versions in bundle generation (#411) (755caba)

0.0.29 (2024-01-22)

Bug Fixes

  • test: update ocp test scripts adding ci mode (#398) (6f2c229)

0.0.28 (2023-11-08)

0.0.27 (2023-11-07)

Features

0.0.26 (2023-10-11)

Features

Bug Fixes

  • add description field to CSV base (#366) (22bb08b)
  • Clean up deprecated functions (#326) (3f29722)
  • remove ServiceMonitor observability-operator from bundle (#354) (e9f13ce)
  • remove stripped down crds hack (#362) (4f1dc2f)
  • test scripts and readme doc about uninstallation (#330) (fca1667)
  • update github workflow to use node>=16 (#336) (a66295f)
  • use framework default timeout in ns tests (#335) (d19d7f2)

0.0.25 (2023-08-07)

Bug Fixes

0.0.24 (2023-07-27)

Bug Fixes

  • enforce scheduling registry pod onto infra nodes (#313) (23a60b4)

0.0.23 (2023-07-11)

Bug Fixes

  • add repo details to bundle (#303) (687e0cb)
  • broken release candidate workflow (#306) (56f9e2c)
  • doc: use right terminology in release doc (f65d0d2)
  • make catalogsource compatible with restricted SCC enforcement (d0d4c74)

0.0.22 (2023-06-04)

Features

  • add probe and scrapeConfig selectors a2f0897
  • make operator publishable to openshift community-catalog (#295) 5e0f6c3

Bug Fixes

  • ensure OLM bundle installs fine all supported OpenShift Versions (#299) e33f901
  • test: ensure test report follows osde2e recommendation (#296) 6ef4b1e
  • update url link to rhobs-handbook.netlify.app (#289) de3e98d, closes #287

0.0.21 (2023-05-23)

Features

  • add scrape interval parameter to prometheus config 40de685
  • bumpup Prometheus Operator to 0.65.1 82fc388

Bug Fixes

  • e2e test cleanup and exit code 590b339
  • field manager name for generated resources 853f04f
  • test: use OPERATORS_NS instead of hardcoded namespace 1cadc70
  • update correct operator version in CSV 60c7be6
  • wrong catalog sourcename in k8s subscription b7e4b57

0.0.20 (2023-01-16)

Features

  • add resource variables to SyncSelectorSet template (#247) (68fd127)

Bug Fixes

  • rename alert names to follow convention (#246) (c2ecb85)
  • use mebibytes instead of megabytes for resource defaults (#248) (4a62425)

0.0.19 (2023-01-10)

  • this release only includes a change to the build process of the catalog image c188473

0.0.18 (2023-01-05)

Features

0.0.17 (2022-12-01)

Features

  • add support for watching multiple namespaces (4bda99c)

Bug Fixes

  • number of Prometheus replicas can be (87bd1f7)
  • update log levels to reflect alertmanager levels (#221) (b71d145)

0.0.16 (2022-11-02)

Features

  • deploy admission webhook 8cc57d7

Bug Fixes

  • hide internal CRDs from OLM UI 5c0f013
  • release workflow broken due to invalid syntax 7ad0d8a
  • target management clusters in SSS (#207) b660849
  • update stack status only if Prometheus generation is different 270ec28
  • validate Prometheus replicas number cbb95f3

0.0.15 (2022-10-13)

Features

⚠ BREAKING CHANGES

  • Switches from using platform Prometheus Operator to a forked PO based on 0.60.0 (c1f534a)

0.0.14 (2022-09-20)

Features

  • add API option to disable Alertmanager deployment (217eafc)
  • add health probes to operator (8661936)
  • switch to file-based OLM catalogs (#195) (f3db3e2)

Bug Fixes

  • report Available=False condition when Prometheus is degraded (ece8d8c)

0.0.13 (2022-07-26)

Features

  • add option to pass EnableRemoteWriteReceiver to Prometheus CR (37c777e)
  • add status attribute to the MonitoringStack CRD (#143) (bcda150)

0.0.12 (2022-07-08)

Bug Fixes

  • olm: fix error when subscribing due to missing index image (#167) (b7186d8)
  • set resources for OO and P-O (8658ccf), closes #166

0.0.11 (2022-06-17)

Features

  • set soft affinity on operator deployments (#152) (f83e38b)
  • update prometheus-operator dependency in go.mod (#159) (ff75353)

Bug Fixes

  • change slack details in README according to rename (#155) (be9fe46)
  • grants SA of components access to nonroot SCC (#161) (83567e0)
  • remove SeccompProfile (#164) (3098fc2)
  • rename operator catalog (390a4aa)
  • set seccomp profiles and grant SAs necessary premissions to run (#154) (1d44825)
  • subscription source should be observability-operator (ad8101a)

0.0.10 (2022-06-01)

⚠ BREAKING CHANGES

  • ISSUE - 145 The Operator has been renamed to Observability Operator
  • NOTE: The last release of Monitoring Stack Operator is 0.0.9

Migrating from 0.0.9

  • Uninstall and unsubscribe the old Monitoring Stack Operator
  • Subscribe to the new Observability Operator - see : hack/olm/catalog-src.yaml

0.0.9 (2022-05-30)

Features

  • Update prometheus-operator dependency to 0.55.1 (#140) (fd6b78c)

0.0.8 (2022-05-17)

⚠ BREAKING CHANGES

  • MON-2247: MSO does not deploy grafana operator anymore.

Features

  • Add remotewrite option to PrometheusConfig (b6319a6)
  • Add support for configuring Prometheus external labels (#126) (02289d1), closes #125
  • Runs Prometheus in HA mode by default (cdf8ce4)
  • Removes the grafana operator (2f5ed6d)

0.0.7 (2022-04-06)

Features

  • add a pod disruption budget for Alertmanager (94db768)
  • add alert rules for mso (#94) (c13d605)
  • enable persistent storage for prometheus (#111) (b68b750)
  • deploy alertmanagers on different nodes (79fad13)
  • upgrade grafana-operator to 4.1.0 (3a741ee)

Bug Fixes

  • clean up grafana datasource on deleting monitoring stack (#107) (b125c25)
  • deleted grafana datasources will now be recreated (#96) (2c71d1d)
  • establish a watch on Grafana CRs only after the CRD is present (f5787ed)
  • grafana-operator now uses more optimised watches (7b1cd05)
  • increase resource(memory) limit of mso operator (dd0fd92)
  • fix install-plan approval logic to approve the right plan (#97) (b669e08)

0.0.6 (2021-12-02)

Bug Fixes

  • fix self-scrape prometheus configuration for stacks (f34c8bf)
  • prevent automatic upgrades of Grafana Operator (44009d7)

0.0.5 (2021-11-29)

Features

  • make the module go-gettable (94342b7)
  • update prometheus-operator to 0.52.1 (c637521)

0.0.4 (2021-11-25)

Features

  • deploy an Alertmanager instance for each monitoring stack (e607afe)

Bug Fixes

  • ensure operator has no reconciliation errors (5257706)
  • query Prometheus through a dedicated service (58586e8)

0.0.3 (2021-11-10)

Features

  • add thanos querier CRD (#52) (0dd9499)
  • deploy an instance of the grafana operator (409a95e)
  • implement self-scraping for monitoring stacks (632f913)
  • monitoring-stack controller that deploys prometheus (#40) (f16a977)
  • deploy a default grafana instance (b1455bd)

Bug Fixes

  • apply base CSV during bundle generation (5df14bd)
  • parametrize the namespace of the prometheus operator (5210561)

0.0.2 (2021-10-13)

Bug Fixes