Skip to content

Latest commit

 

History

History
150 lines (84 loc) · 5.73 KB

File metadata and controls

150 lines (84 loc) · 5.73 KB

Changelog

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.

[Unreleased]

[0.13.0] - 2026-02-04

Compare with previous version

Changed

  • Adjust Kyverno log filter to reduce false positives from normal transient errors such as i/o timeout and failed to acquire lease, including removal of the explicit failed to acquire lease condition.
  • Rename error pattern list resources failed to failed to list resources for consistency with other error patterns.

Added

  • Add error_patterns_exclude to Kyverno configuration to allow excluding specific error patterns from the default set.
  • Add error_patterns_include to Kyverno configuration to allow adding custom error patterns to the default set.
  • Add validation for error_patterns_exclude to ensure only valid default patterns can be excluded.

Breaking change

  • The filter_extra variable has been removed and replaced with error_patterns_include and error_patterns_exclude. To migrate:
    • If you were using filter_extra to add custom error patterns for jsonPayload.error matching, use error_patterns_include instead.
    • If you need to exclude specific default error patterns, use error_patterns_exclude.
    • Note: The new options only support error pattern matching against jsonPayload.error. If you were using filter_extra for arbitrary log filter conditions (e.g., negative filters like -textPayload:"..."), this functionality is no longer available.
    • See examples/main.tf for usage examples.

[0.12.0] - 2026-01-28

Compare with previous version

Changed

[0.11.0] - 2026-01-14

Compare with previous version

Changed

  • Update Kyverno log alert filter to use explicit AND/OR grouping for controller selectors and to match error patterns via jsonPayload.error.
  • Add konnectivity agent replica alert with a PromQL-based condition that counts pods via kubernetes_io:container_uptime.
  • Standardize alert filter/query style for consistency across configuration.

[0.10.0] - 2026-01-05

Compare with previous version

Changed

  • Add no agent available to Kyverno log alert filter to capture control plane-to-node connectivity failures via Konnectivity (upstream Kubernetes); commonly seen on GKE (especially private nodes), but not GKE-specific.

[0.9.0] - 2025-12-15

Compare with previous version

Added

  • Add notification_prompts param for LiteLLM and Typesense

Changed

  • Modify the default values of the pod restart alerts duration and alignment_period

[0.8.0] - 2025-12-12

Compare with previous version

Added

  • refs platform/board#4051: add LiteLLM monitoring

[0.7.0] - 2025-12-11

Compare with previous version

Added

  • refs platform/board#4071: add SSL certificate expiration alert configuration

[0.6.0] - 2025-12-11

Compare with previous version

Added

  • refs platform/board#4052: add Typesense monitoring alerts and configuration for uptime checks and container checks

[0.5.0] - 2025-12-01

Compare with previous version

Changed

  • refs platform/board#3935: Kyverno log alert filter updated with explicit error patterns.

Breaking change

  • The previous severity>=ERROR filter for Kyverno log alerts has been removed and replaced with explicit text pattern matching. This significantly alters alert behavior, as alerts are now triggered based on specific error patterns rather than severity level. Please review and update your alert expectations accordingly.

[0.4.0] - 2025-10-13

Compare with previous version

changed

  • Rename tf file from cloud-sql.tf to cloud_sql.tf.
  • Rename tf file from kyverno_log_alert.tf to kyverno.tf.
  • Add cert-manager missing issuer alert log.

[0.3.0] - 2025-10-07

Compare with previous version

Changed

  • Add kyverno alert log.
  • Update module documentation.

[0.2.0] - 2024-10-17

Compare with previous version

Changed

  • Increase default alert thresholds for Cloud SQL CPU, memory and disk utilization.

[0.1.1] - 2024-06-25

Compare with previous version

Fixed

  • Fixed Google provider minimum required version.

[0.1.0] - 2024-06-19

Added

  • Add support for Cloud SQL monitoring:
    • CPU utilization
    • Memory utilization
    • Disk utilization