Skip to content

Commit

Permalink
Weekly highlights update (#2311)
Browse files Browse the repository at this point in the history
* Update highlights

* Update docs

* update for cabbage apps

* Update Turtles update

* remove honeybadger updates

the mentioned honeybadger updates are internal and do not need to be announced to our customers

* Adjusted Phoenix apps

* Update highlights

* Fix formatting

* Update highlights

* Update highlights

* Update highlights

* Update highlights

* Update highlights

* Update highlights

* Update highlights

* Update src/content/changes/highlights/2024-08-01.md

* Update highlights

* Fix updates

* Update src/content/changes/highlights/2024-09-19.md

* Update highlights

* Weekly hightlights

* Address comments

* Fix linter

* Update highlights

* Update highlights

* Format messages

* Remove trailing space

* Update highlights

* Update highlights

* Update highlights

* Fix style in the Weekly Hightlights

* Feedback

---------

Co-authored-by: Create or Update Pull Request Action <[email protected]>
Co-authored-by: pipo02mix <[email protected]>
Co-authored-by: Lucas Weatherhog <[email protected]>
Co-authored-by: yulianedyalkova <[email protected]>
Co-authored-by: Tobiasz Kukawka <[email protected]>
  • Loading branch information
6 people authored Oct 31, 2024
1 parent 37ab628 commit efd6c11
Showing 1 changed file with 107 additions and 0 deletions.
107 changes: 107 additions & 0 deletions src/content/changes/highlights/2024-10-31.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
---
date: 2024-10-31T14:00:00
title: Highlights for the week ending 2024-10-31
changes_categories:
- Highlights
owner:
- https://github.com/orgs/giantswarm/teams/sig-product
---

## General

- [security-bundle](https://github.com/giantswarm/security-bundle) version [`1.9.0`](https://github.com/giantswarm/security-bundle/compare/v1.8.2...v1.9.0) introduces **breaking changes**. When upgrading to this version with `Falco` enabled, the `Falco App` may fail to upgrade due to a breaking change in the upstream chart. To complete the upgrade seamlessly, disable and then re-enable the `Falco App` by setting `apps.falco.enabled=[false|true]` [in the security-bundle user values ConfigMap](https://github.com/giantswarm/security-bundle/tree/main?tab=readme-ov-file#configuring).

## Observability

- [dashboards](https://github.com/giantswarm/dashboards) version [`3.26.0`](https://github.com/giantswarm/dashboards/compare/v3.24.0...v3.26.0)
- Introduced "Loki - Slow Queries" dashboard for enhanced query performance insights.
- Transferred ownership from `BigMac` to `Shield` for better team alignment.
- Resynced `alloy`, `loki`, and `mimir` mixins from upstream to ensure feature parity.

- [logging-operator](https://github.com/giantswarm/logging-operator) version [`0.14.0`](https://github.com/giantswarm/logging-operator/compare/v0.13.0...v0.14.0)
- Default logging agent switched to `Alloy`, replacing `Promtail` for improved performance.

- [kube-prometheus-stack-app](https://github.com/giantswarm/kube-prometheus-stack-app) version [`12.0.0`](https://github.com/giantswarm/kube-prometheus-stack-app/compare/v11.0.0...v12.0.0)
- Updated chart dependency to `kube-prometheus-stack-65.1.1`.
- Upgraded `prometheus-operator` from `0.75.0` to [`0.77.1`](https://github.com/prometheus-operator/prometheus-operator/releases/tag/v0.77.1).
- Prometheus upgraded from `2.53.0` to [`2.54.1`](https://github.com/prometheus/prometheus/releases/tag/v2.54.1).
- Grafana upgraded from `8.2.0` to [`8.5.0`](https://github.com/grafana/helm-charts/releases/tag/grafana-8.5.0).
- Thanos ruler upgraded from `0.35.1` to [`0.36.1`](https://github.com/thanos-io/thanos/releases/tag/v0.36.1).
- Prometheus-node-exporter upgraded from `1.8.1` to [`1.8.2`](https://github.com/prometheus/node_exporter/releases/tag/v1.8.2).
- Removed legacy in-house SLO framework to streamline integrations.

- [prometheus-operator-crd](https://github.com/giantswarm/prometheus-operator-crd) version [`12.0.0`](https://github.com/giantswarm/prometheus-operator-crd/compare/v11.0.1...v12.0.0)
- Upgraded CRDs chart from `13.0.2` (prometheus-operator `0.75.2`) to `15.0.0` (prometheus-operator `0.77.1`). See [upstream changelog](https://github.com/prometheus-operator/prometheus-operator/blob/main/CHANGELOG.md#0771--2024-09-25) for more details.

- [prometheus-meta-operator](https://github.com/giantswarm/prometheus-meta-operator) version [`4.81.0`](https://github.com/giantswarm/prometheus-meta-operator/compare/v4.80.0...v4.81.0)
- Created new `monitoring-agent` inhibitions based on existing `prometheus-agent` configurations for tool-agnostic monitoring.
- Added `customer` label to `OpsGenie` alerts to enhance alert specificity.

- [prometheus-rules](https://github.com/giantswarm/prometheus-rules) version [`4.23.0`](https://github.com/giantswarm/prometheus-rules/compare/v4.18.0...v4.23.0)
- Renamed all `prometheus-agent` related inhibitions to `monitoring-agent` inhibitions for clarity.
- Standardized inhibition alert naming: `InhibitionPrometheusAgentFailing` and `InhibitionPrometheusAgentShardsMissing`.
- Corrected `statefulset.rules` naming to avoid overwriting `deployment.rules`.
- Adjusted `KubeletVolumeSpaceTooLow` alert threshold to only trigger when space is critically low, relying on `node-problem-detector` otherwise.
- Updated `aggregation:giantswarm:cluster_release_version` expression to include Cluster API clusters.
- Updated `InhibitionControlPlaneUnhealthy` for all Cluster API clusters, not just MCs.
- Added alert for `StatefulsetNotSatisfiedAtlas`.
- Updated `alloy-app` to `0.6.1`, including an upgrade to upstream version `1.4.2` and a `CiliumNetworkPolicy` fix for clustering.

- [oauth2-proxy-app](https://github.com/giantswarm/oauth2-proxy-app) version [`3.0.2`](https://github.com/giantswarm/oauth2-proxy-app/compare/v3.0.0...v3.0.2)
- Implemented `NetworkPolicy` to allow traffic to `oauth2-proxy`.
- Removed `cert-manager` ingress annotations to resolve ingress validation issues.

- [observability-bundle](https://github.com/giantswarm/observability-bundle) version [`1.8.0`](https://github.com/giantswarm/observability-bundle/compare/v1.7.0...v1.8.0)
- Upgraded `prometheus-agent` from `v0.6.9` to `v0.7.0`.
- Added `extraArgs` to enable features like WAL truncation.
- Upgraded `kube-prometheus-stack` from `61.0.0` to `65.1.1`.
- Updated `prometheus-operator CRDs` from `0.73.0` to `0.75.0`.
- Prometheus-operator upgraded from `0.75.0` to `0.77.1`.
- Prometheus upgraded from `2.53.0` to `2.54.1`.
- Grafana upgraded from `8.2.0` to `8.5.0`.
- Thanos ruler upgraded from `0.35.1` to `0.36.1`.
- Prometheus-node-exporter upgraded from `1.8.1` to `1.8.2`.
- Added missing `depends on` annotations for `alloy-metrics` and `alloy-logs` to ensure correct deployment order.

## Security

- [kyverno-policies-connectivity](https://github.com/giantswarm/kyverno-policies-connectivity) version [`0.6.1`](https://github.com/giantswarm/kyverno-policies-connectivity/compare/v0.6.0...v0.6.1)
- Added `/tmp` `emptyDir` volume to workload cluster IP `Job`.

- [falco-app](https://github.com/giantswarm/falco-app) version [`0.9.1`](https://github.com/giantswarm/falco-app/compare/v0.9.0...v0.9.1)
- Introduced feature gates for enabling/disabling individual `Falco` components.

- [starboard-exporter](https://github.com/giantswarm/starboard-exporter) version [`0.8.0`](https://github.com/giantswarm/starboard-exporter/compare/v0.7.11...v0.8.0)
- Added Vertical Pod Autoscaler (VPA) configuration, enabled by default for optimized resource usage.
- Disabled logger development mode to enhance stability.
- Disabled `PodSecurityPolicy` by default.
- Exposed port `8081` for health/liveness probes.

- [trivy-app](https://github.com/giantswarm/trivy-app) version [`0.13.0`](https://github.com/giantswarm/trivy-app/compare/v0.12.0...v0.13.0)
- Updated `Trivy` to upstream version `v0.56.1` for enhanced security scanning.
- Disabled `PSPs`.

- [trivy-operator-app](https://github.com/giantswarm/trivy-operator-app) version [`0.10.2`](https://github.com/giantswarm/trivy-operator-app/compare/v0.10.1...v0.10.2)
- Aligned `Trivy` versions between `Trivy` operator and the upstream project to `v0.56.1`.

- [security-bundle](https://github.com/giantswarm/security-bundle) version [`1.9.0`](https://github.com/giantswarm/security-bundle/compare/v1.8.2...v1.9.0)
- Updated `kyverno` (app) to `v0.18.1`.
- Updated `kyverno-crds` (app) to `v1.12.0`.
- Updated `kyverno-policies` (app) to `v0.21.0`.
- Updated `starboard-exporter` (app) to `v0.8.0`.
- Updated `trivy-operator` (app) to `v0.10.2`.
- Updated `trivy` (app) to `v0.13.0`.
- Updated `falco` (app) to `v0.9.1`.

## Connectivity

- [dns-operator-route53](https://github.com/giantswarm/dns-operator-route53) version [`0.10.0`](https://github.com/giantswarm/dns-operator-route53/compare/v0.9.2...v0.10.0)
- Added optional `--role-arn` flag to specify the role `ARN` to assume when interacting with `Route53`.

## Fleet management

- [app-admission-controller](https://github.com/giantswarm/app-admission-controller) version [`0.26.2`](https://github.com/giantswarm/app-admission-controller/compare/v0.26.1...v0.26.2)
- Extended the `/healthz` endpoint to verify certificate validity and allow `Kubernetes` liveness probes to manage restarts if errors occur.

- [app-operator](https://github.com/giantswarm/app-operator) version [`6.11.2`](https://github.com/giantswarm/app-operator/compare/v6.11.1...v6.11.2)
- Updated dependencies to ensure compatibility and security.

0 comments on commit efd6c11

Please sign in to comment.