ayedo Redaktion 2 Minuten Lesezeit

Polycrate API 0.14.0 released: Domains, DNS, GitLab Auto-Create

Polycrate API 0.14.0 fuehrt Domains und DNS (PowerDNS) ein, erweitert Workspaces um GitLab Auto-Create und behebt den Operator Global Endpoint Monitor Bug.
polycrate polycrate-api kubernetes devops dns domains infrastructure-as-code

Polycrate API 0.14.0 fuehrt Domains und DNS Management als First-Class ManagedObjects ein, erweitert Workspaces um GitLab-Projekt Auto-Create und behebt einen kritischen Bug beim Operator Global Endpoint Monitor.

Domains & DNS

Domains repraesentieren verwaltete Domain-Namen als eigenstaendige Ressourcen. Die Integration mit dem CentralNic Registrar (RRPProxy) ermoeglicht Registrierung, Status-Abfrage und Portfolio-Import.

DNS Management basiert auf PowerDNS. DNSZonen und Records werden synchron mit der PowerDNS-API verwaltet — jede Aenderung wird sofort uebernommen.

Die Beziehung Domain ↔ DNSZone verbindet die Business-Ebene (Org besitzt example.com) mit der technischen DNS-Ebene (Zone in PowerDNS).

Workspace GitLab Auto-Create

Workspaces mit GitLab-Integration erhalten bei der Reconciliation automatisch ein GitLab-Projekt, falls keines existiert. Zuerst wird nach einem bestehenden Projekt gesucht; nur wenn nichts gefunden wird, wird ein neues leeres Repository angelegt.

Operator Global Endpoint Monitor Fix

Ein kritischer Bug wurde behoben: Agents ohne das Flag operator_global_endpoint_monitor haben zuvor faelschlicherweise Endpoints aus fremden Workspaces erhalten. Jetzt monitoren sie ausschliesslich die eigenen Endpoints.

Weitere Highlights

  • Endpoint Workspace-Uniqueness — Doppelte Endpoints pro Workspace werden verhindert
  • Operator Rollout — Erstinstallationen und Config-Aenderungen umgehen die Batch-Pruefung; Cluster mit vorhandenem Block werden korrekt aktualisiert
  • UI-Verbesserungen — K8sCluster Detail (Endpoint-Link, Latest Action Run), Product/OrgProduct Filter, PoP-Dropdown mit Provider-Name
  • Policies-UI entfernt — Policy-Engine deaktiviert

Vollstaendige Release Notes

polycrate-api Block

Der polycrate-api Block wurde auf Version 0.8.4 aktualisiert (app_version: 0.14.0).

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

Jetzt aktualisieren

polycrate run polycrate-api install

Oder laden Sie das Docker Image direkt:

docker pull cargo.ayedo.cloud/polycrate/polycrate-api:0.14.0

Polycrate API ist die zentrale Management-Plattform von ayedo fuer Multi-Cluster-Kubernetes-Umgebungen. Mehr erfahren →

Ähnliche Artikel