Polycrate CLI 0.37.0 released: SSH Agent Mount Default invertiert
ayedo Redaktion 1 Minute Lesezeit

Polycrate CLI 0.37.0 released: SSH Agent Mount Default invertiert

Polycrate CLI 0.37.0: Breaking Change — SSH Agent Mount ist per Default deaktiviert und muss bei Bedarf explizit aktiviert werden. Verbesserte Kompatibilität mit OrbStack, Colima und Lima auf macOS.

Polycrate CLI Version 0.37.0 invertiert den Default des SSH-Agent-Socket-Mounts: der Mount ist ab sofort per Default deaktiviert und muss bei Bedarf explizit aktiviert werden.

Breaking Change: SSH Agent Mount opt-in

Der SSH-Agent-Socket-Mount in den Polycrate-Container ist ab 0.37.0 per Default deaktiviert. Dies löst das grundlegende Kompatibilitätsproblem auf macOS mit alternativen Docker-Runtimes wie OrbStack, Colima und Lima, bei denen der macOS launchd-Socket nicht in die Docker-VM gemountet werden kann.

Vorher (0.36.x) Nachher (0.37.0)
Mount aktiv per Default Mount inaktiv per Default
--no-ssh-agent-mount zum Deaktivieren --ssh-agent-mount zum Aktivieren

Der Mount wird nur für Remote-SSH-Operationen aus dem Container heraus benötigt (z.B. Ansible via SSH zu Remote-Hosts). Für die typischen Use Cases — lokale Block-Ausführung, Kubernetes-Operationen, Git über HTTPS — ist kein Mount erforderlich.

Migration

Workspaces, die den SSH-Agent-Mount benötigen, aktivieren ihn per CLI-Flag oder Workspace-Konfiguration:

polycrate run my-block my-action --ssh-agent-mount

Oder permanent in workspace.poly:

config:
  sshagentmount: true

Workspaces, die zuvor --no-ssh-agent-mount oder sshagentmount: false verwendeten, können diese Einstellungen entfernen — der Default ist jetzt off.

Vollständige Release Notes

polycrate-operator Block

Der polycrate-operator Block wurde auf Version 0.3.58 aktualisiert:

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

Jetzt aktualisieren

polycrate update 0.37.0

Oder die Binaries direkt vom PolyHub herunterladen.


Polycrate ist das Infrastructure-as-Code Tool von ayedo für deklaratives Multi-Cluster-Management. Mehr erfahren →

Ähnliche Artikel