Changes and Releases
Updates on Giant Swarm workload cluster releases, apps, UI improvements and documentation changes.
Changed
- Adjust columns for
kubectl gs get releases
.
Changes compared to v28.0.0
Components
Apps
- cert-exporter from v2.9.1 to v2.9.2
- coredns from v1.21.0 to v1.22.0
- node-exporter from v1.19.0 to v1.20.0
- observability-bundle from v1.5.3 to v1.6.2
- security-bundle from v1.8.0 to v1.8.2
- teleport-kube-agent from v0.9.2 to v0.10.3
- vertical-pod-autoscaler from v5.2.4 to v5.3.0
- vertical-pod-autoscaler-crd from v3.1.0 to v3.1.1
Added
- Chart: Add VPA and resources configuration for deployment and daemonset. (#382)
Changed
- Update
coredns
image to 1.11.3.
Removed
- Removed legacy Giant Swarm monitoring labels as coredns is monitored through a prometheus-operator generated servicemonitor.
Changed
- Synced with upstream chart v4.38.0 (node-exporter 1.8.2).
Added
- Add
alloy
v0.4.0 as alloyMetrics
.
Changed
- Fixed
alloyMetrics
catalog - Disable usage reporting to GrafanaLabs by:
- Bumping
alloyLogs
and alloyMetrics
to v0.4.1. - Bumping
grafanaAgent
to v0.4.6.
Changed
- Update
cloudnative-pg
(app) to v0.0.6. - Update
trivy-operator
(app) to v0.10.0. - Update
kyverno-policy-operator
(app) to v0.0.8. - Update
kyverno
(app) to v0.17.16.
Changed
- Disable JAMF components on chart templates
- Fix issues with templates
- Change ownership to Team Shield
- Added small fix on
podSecurityContext
for seccompProfile
. - Upgraded to Teleport
version 16
Changed
- Chart: Update Helm release vertical-pod-autoscaler to v9.9.0. (#314)
- Chart: Consume
global.imageRegistry
. (#315)
Removed
- Chart: Do not override
crds.image.tag
. (#316)
Changed
- Chart: Improve
Chart.yaml
. (#110) - Repository: Some chores. (#111)
Changed
- Update
coredns
image to 1.11.4. - Explicitly expose liveness and readiness probe ports in deployments.
Removed
- Remove PodSecurityPolicy and associated Resources and values.
Changed
- Update
coredns
image to 1.11.4. - Explicitly expose liveness and readiness probe ports in deployments.
Removed
- Remove PodSecurityPolicy and associated Resources and values.
Added
- Repository: Some chores. (#166)
- Deployment: Make probes configurable.
- Values: Add docs.
Changed
- Repository: Some chores. (#166)
- CircleCI: Rework
config.yml
. - PDB: Reorder selector.
- ServiceMonitor: Reorder and use correct labels.
- Chart: Update
README.md
.
Removed
- Repository: Some chores. (#166)
- Ingress: Remove compatibility checks.
- Values: Remove
global.podSecurityStandards.enforced
.
Added
- Repository: Some chores. (#166)
- Deployment: Make probes configurable.
- Values: Add docs.
Changed
- Repository: Some chores. (#166)
- CircleCI: Rework
config.yml
. - PDB: Reorder selector.
- ServiceMonitor: Reorder and use correct labels.
- Chart: Update
README.md
.
Removed
- Repository: Some chores. (#166)
- Ingress: Remove compatibility checks.
- Values: Remove
global.podSecurityStandards.enforced
.
Changes compared to v29.3.0
Components
- cluster-aws from v2.2.0 to v2.4.0
- Flatcar from v3975.2.1 to v3975.2.2
- Kubernetes from v1.29.9 to v1.29.10
Added
- Add
global.providerSpecific.additionalNodeTags
. Field used to specify tags applied to nodes only. - Expose the
maxHealthyPercentage
property to allow setting the maximum percentage of healthy machines in the Auto Scaling Group during upgrades.
Changed
- Only try to render subnet tags if they are defined by the user.
Apps
- cert-exporter from v2.9.2 to v2.9.3
- observability-bundle from v1.6.2 to v1.8.0
Changed
- Chart: Enable
global.podSecurityStandards.enforced
. (#420)
Changed
- Upgrade
prometheus-agent
from v0.6.9 to v0.7.0.- Adds extraArgs to be able to use nice features like wal truncation
- upgrade
kube-prometheus-stack
from 61.0.0 to 65.1.1- prometheus-operator CRDs from 0.73.0 to 0.75.0
- prometheus-operator from 0.75.0 to 0.77.1
- prometheus upgraded from 2.53.0 to 2.54.1
- grafana 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
- Add missing depends on annotation on alloy-metrics and alloy-logs to make sure they are deployed after the prometheus-operator-crds.
- Upgrade
alloyLogs
to v0.6.1- Allow passing PodLogs via helm chart values
- Upgrade to Alloy v1.4.2 which fixes a bug with component reload/evaluation and keeping Alloy up-to-date
- Fixes an issue with CiliumNetworkPolicy preventing Alloy to run in clustering mode