Observability

  • Fixed

    • Fix create event in silence controller.
  • Changed

    • Run synchronization job every 5min.
  • Fixed

    • Handle gracefully Silence CR deletion if Alertmanager alert doesn’t exist.
  • Changed

    • Deploy app into monitoring namespace.
    • Add silence controller.
    • Add sync command.
    • Push silence-operator to app-collections.
  • Added

    • SHA variable for images

    Changed

    • Upstream project location an references throughout the chart
    • Change upstream-sync script to new upstream project location and structure
    • Replace hyperkube image with kubectl image
    • Replace name “prometheus-operator” with “kube-prometheus-stack” in templates

    Updated

    • Sync with upstream chart version 10.1.0
    • prometheus-operator v0.38.1 -> v0.42.1
    • alertmanager v0.20.0 -> v0.21.0
    • configmap-reload v0.3.0 -> v0.4.0
    • prometheus-config-reloader v0.38.1 -> v0.42.1
    • prometheus v2.18.1 -> v2.21.0
    • new structure and format to all prometheus rules
  • Added

    • SHA variable for images

    Changed

    • Upstream project location an references throughout the chart
    • Change upstream-sync script to new upstream project location and structure
    • Replace hyperkube image with kubectl image
    • Replace name “prometheus-operator” with “kube-prometheus-stack” in templates

    Updated

    • Sync with upstream chart version 10.1.0
    • prometheus-operator v0.38.1 -> v0.42.1
    • alertmanager v0.20.0 -> v0.21.0
    • configmap-reload v0.3.0 -> v0.4.0
    • prometheus-config-reloader v0.38.1 -> v0.42.1
    • prometheus v2.18.1 -> v2.21.0
    • new structure and format to all prometheus rules
  • Added

    • Set default request/limits in deployment (cpu: 100m, memory: 100Mi) per best practice

    Changed

    • Sync with upstream
      • Bug fixes
      • Add namespace overwrite

    Updated

    • Update architect-orb to 0.10.0
    • kube-state-metrics chart 2.8.8 -> 2.8.11
    • grafana chart 5.1.4 -> 5.3.0
    • grafana chart requirement 5.1.* -> 5.3.*
    • configmapReloadImage 0.0.1 -> 0.3.0
    • hyperkubeImage 1.12.1 -> 1.16.12
  • Added

    • Set default request/limits in deployment (cpu: 100m, memory: 100Mi) per best practice

    Changed

    • Sync with upstream
      • Bug fixes
      • Add namespace overwrite

    Updated

    • Update architect-orb to 0.10.0
    • kube-state-metrics chart 2.8.8 -> 2.8.11
    • grafana chart 5.1.4 -> 5.3.0
    • grafana chart requirement 5.1.* -> 5.3.*
    • configmapReloadImage 0.0.1 -> 0.3.0
    • hyperkubeImage 1.12.1 -> 1.16.12