Polycrate CLI 0.38.0 released: Endpoint Discovery Annotation Mode
ayedo Redaktion 1 Minute Lesezeit

Polycrate CLI 0.38.0 released: Endpoint Discovery Annotation Mode

Polycrate CLI 0.38.0: Endpoint Discovery wechselt auf Annotation-Mode als Standard. Ingresses werden nur noch überwacht wenn explizit mit polycrate_endpoint_monitor=true annotiert. Annotationsmigration auf polycrate_* Format.

Polycrate CLI Version 0.38.0 bringt einen grundlegend überarbeiteten Endpoint-Discovery-Mechanismus im Operator: Ingresses werden ab sofort nur noch überwacht, wenn sie explizit opt-in annotiert sind.

Endpoint Discovery: Annotation Mode als Standard

Der Operator wechselt auf mode: annotation als Standard. Nur Ingresses mit der Annotation polycrate_endpoint_monitor: "true" werden für das HTTP-Monitoring berücksichtigt.

Modus Verhalten
annotation (Standard) Explizites Opt-in via polycrate_endpoint_monitor: "true"
auto Alle Ingresses (Legacy-Verhalten, opt-out via polycrate_endpoint_monitor: "false")

Bestehende Setups, die das bisherige Verhalten beibehalten wollen, setzen mode: auto in der OperatorConfig:

endpoint_discovery:
  mode: auto

Neue Setups annotieren Ingresses explizit:

metadata:
  annotations:
    polycrate_endpoint_monitor: "true"
    polycrate_endpoint_path: "/api/health"
    polycrate_endpoint_interval: "30"

Annotationsmigration: polycrate_* Format

Alle Endpoint-Annotationen wurden auf das einheitliche polycrate_* Format migriert. Die alten endpoints.polycrate.io/* Annotationen werden weiterhin per Dual-Read akzeptiert:

Alt (deprecated) Neu (canonical)
endpoints.polycrate.io/path polycrate_endpoint_path
endpoints.polycrate.io/interval polycrate_endpoint_interval
endpoints.polycrate.io/timeout polycrate_endpoint_timeout
endpoints.polycrate.io/expected-status polycrate_endpoint_expected_status

Vollständige Release Notes

polycrate-operator Block

Der polycrate-operator Block wurde auf Version 0.4.0 aktualisiert:

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

Jetzt aktualisieren

polycrate update 0.38.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