Polycrate API 0.11.16 released: Critical Bugfixes
ayedo Redaktion • • 2 Minuten Lesezeit

Polycrate API 0.11.16 released: Critical Bugfixes

Polycrate API 0.11.16 addresses critical bugs: S3 Buckets are now created correctly and LoadBalancer metrics display realistic values.

With Polycrate API 0.11.16, we address two critical bugs that could occur in production environments.

🔥 S3 Bucket Reconciliation Fix

The Issue: S3 Buckets remained permanently in the DEGRADED status and were never created at the provider (MinIO). The logs showed no error—only a misleading info message about missing metrics.

The Cause: During the migration to run_reconciliation() in 0.11.12, early returns were introduced, skipping the REPAIRS section. For new buckets without metrics, create_bucket() was never called.

The Solution: Metrics fetching no longer blocks the repair process. All early returns have been removed and replaced with logging.

Post-Update: Trigger affected S3 Buckets via the Reconcile button.

🔥 LoadBalancer Metrics Fix

The Issue: LoadBalancers showed 11.4 TB of traffic on “30 Days” even though they were only 6 hours old. Several LBs displayed identical values.

The Cause: Fallback queries without label filters summed all HAProxy metrics in the cluster. Additionally, Prometheus extrapolated the values unrealistically high.

The Solution: Removed fallbacks, used instant queries, and limited time periods to the LBI lifespan.

Additional Fixes

  • Empty Names: Backups and certificates without names are now automatically corrected
  • S3 Bucket UI: New detail layout with inline access keys
  • Endpoint Monitoring: Coverage chart optimized to 1-hour granularity

→ Full Release Notes

polycrate-api Block

The polycrate-api block has been updated to version 0.5.20:

polycrate pull cargo.ayedo.cloud/ayedo/k8s/polycrate-api
polycrate run polycrate-api install

Polycrate is ayedo’s Infrastructure-as-Code platform for declarative multi-cluster management. Learn more →

Ähnliche Artikel