Polycrate API 0.11.23 bringt wichtige Fixes für die API Key Authentifizierung und erweitert das Contact-Management.
API Key Authentication Fix
User API Keys (Knox-basiert) konnten nicht für API-Zugriff verwendet werden. Die Fehlermeldung war:
{"detail":"Authentication error: Invalid agent token - credential not found"}
Ursache: Die Agent Token Authentifizierung blockierte fälschlicherweise die nachfolgenden Authenticators.
Lösung: Die Authentifizierungs-Kette funktioniert jetzt korrekt - User API Keys werden von Knox verarbeitet.
API Key Admin UI
User API Keys sind jetzt im Django Admin sichtbar:
- Name, User, Erstellungsdatum
- Letzte Verwendung und Ablaufdatum
- Status-Badge (Valid/Expired)
- Token-Prefix zur Identifikation
API Keys können zum Revoken gelöscht werden.
Contact Role Feld
Kontakte können jetzt eine Rolle zugewiesen bekommen:
| Rolle | Beschreibung |
|---|---|
| Developer | Technischer Kontakt |
| Admin | Administrativer Kontakt |
| Billing | Abrechnungskontakt |
| Viewer | Nur-Lese-Zugriff |
Die Rolle wird als Badge in der Contact Table und im Info Drawer angezeigt.
CLI Base-Image Update
Das Docker Base-Image wurde auf Polycrate CLI 0.29.11 aktualisiert mit verbessertem TLS Debug Logging.
polycrate-api Block
Der polycrate-api Block wurde auf Version 0.5.27 (API 0.11.23) aktualisiert:
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.11.23
Polycrate API ist die zentrale Management-Plattform von ayedo für Multi-Cluster-Kubernetes-Umgebungen. Mehr erfahren →