All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- command line args to configure mimir and grafana URLs
0.10.2 - 2024-12-17
- Add Alertmanager controller
- Change SSO settings configuration to use the Grafana admin API instead of app user-values.
0.10.1 - 2024-12-12
- Fix grafana organization reordering.
0.10.0 - 2024-12-10
- Add Mimir Alertmanager datasource.
- Add tenant ids field to the grafana organization CR to be able to support multiple tenants into one organization.
- Removed organization OwnerReference on grafana-user-values configmap, this fixes an issue where the configmap is removed when the last organization is deleted which prevent Grafana from starting.
- Fix grafana organization deletion
0.9.1 - 2024-11-21
- Fix exclusion check for mimir datasource to use the datasource type instead of the name.
0.9.0 - 2024-11-20
- Add Grafana Organization creation logic in reconciler.
- Add creation and update of Grafana organizations.
- Add configuration of the Grafana org_mapping via user-values.
- Disable crd installation from alloy-metrics as this is causing issues with the new v29 releases.
- Fix failing ATS tests by upgrading python testing dependencies and creating necessary secrets.
0.8.1 - 2024-10-17
- Fix
flag redefined
error
0.8.0 - 2024-10-17
- Add wal
truncate_frequency
configuration to alloy-metrics with a default set to 15m. - Add grafanaOrganization CRD in helm chart.
- Change default default monitoring agent to Alloy
0.7.1 - 2024-10-10
- [Alloy] Fix CiliumNetworkPolicy to allow Alloy to reach out to every pods in the cluster
0.7.0 - 2024-10-10
- [Alloy] Enable VPA for AlloyMetrics
- Change the PromQL query used to determine the amount of head series when scaling Prometheus Agent and Alloy (#74)
- [Alloy] Fix an issue where monitoring agent is the configured to be the same for all clusters
- Monitoring agents: keep currently configured shards when failing to compute shards
0.6.1 - 2024-10-08
- Fix CI jobs generating new releases
0.6.0 - 2024-09-24
- Add manual e2e testing procedure and script.
0.5.0 - 2024-09-17
- Require observability-bundle >= 1.6.2 for Alloy monitoring agent support, this is due to incorrect alloyMetrics catalog in observability-bundle
- Fix invalid Alloy config due to missing comma on external labels
0.4.1 - 2024-09-17
- Disable logger development mode to avoid panicking, use zap as logger
- Fix CircleCI release pipeline
0.4.0 - 2024-08-20
- Add tests with ats in ci pipeline.
- Add helm chart templating test in ci pipeline.
- Add support for Alloy to be used as monitoring agent in-place of Prometheus Agent. This is configurable via the
--monitoring-agent
flag. - Add Alloy service to manage Alloy monitoring agent configuration
- Add Alloy configuration templates
- Move GetClusterShardingStrategy to common/monitoring package
- Add query argument to QueryTSDBHeadSeries
- Removed lll golangci linter
0.3.1 - 2024-07-22
- Fix some reconcile errors (https://pkg.go.dev/sigs.k8s.io/controller-runtime/pkg/reconcile#Reconciler).
0.3.0 - 2024-07-16
- Delete monitoring resources if monitoring is disabled at the installation or cluster level using the giantswarm.io/monitoring label.
0.2.0 - 2024-06-25
- Add per cluster and installation overridable sharding strategy support for mimir-backed installations.
- Fix an issue where remote-write secret was not being created when head series query fails.
0.1.1 - 2024-06-14
- Fix reconciliation errors when adding or removing the finalizer on the Cluster CR.
0.1.0 - 2024-06-06
- Add support for mimir in remoteWrite secret creation.
- Add mimir ingress secret for basic auth creation.
0.0.4 - 2024-05-28
- Do nothing if mimir is disabled to avoid deleting prometheus-meta-operator managed resources.
- Fix mimir heartbeat priority.
- Finalizer on operator managed resources (configmap and secrets) as no other operator is touching them.
0.0.3 - 2024-05-24
- Manage prometheus-agent configs
0.0.2 - 2024-04-08
- Fix
CiliumNetworkPolicy
to allow cluster and world access (opsgenie)
0.0.1 - 2024-04-08
- Initialize project and create heartbeat for the installation.