Polycrate API 0.11.23 released: API Key Fix & Contact Role
ayedo Redaktion 2 Minuten Lesezeit

Polycrate API 0.11.23 released: API Key Fix & Contact Role

Polycrate API 0.11.23 addresses user API key authentication, adds API key admin UI, and extends contacts with a role field.
polycrate polycrate-api api-keys authentication kubernetes devops

Polycrate API 0.11.23 introduces crucial fixes for API key authentication and enhances contact management.

API Key Authentication Fix

User API keys (Knox-based) could not be used for API access. The error message was:

{"detail":"Authentication error: Invalid agent token - credential not found"}

Cause: The agent token authentication mistakenly blocked subsequent authenticators.

Solution: The authentication chain now functions correctly - user API keys are processed by Knox.

API Key Admin UI

User API keys are now visible in the Django Admin:

  • Name, user, creation date
  • Last usage and expiration date
  • Status badge (Valid/Expired)
  • Token prefix for identification

API keys can be revoked by deletion.

Contact Role Field

Contacts can now be assigned a role:

Role Description
Developer Technical contact
Admin Administrative contact
Billing Billing contact
Viewer Read-only access

The role is displayed as a badge in the contact table and info drawer.

Full Release Notes

CLI Base-Image Update

The Docker base image has been updated to Polycrate CLI 0.29.11 with improved TLS debug logging.

polycrate-api Block

The polycrate-api block has been updated to version 0.5.27 (API 0.11.23):

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

Update Now

polycrate run polycrate-api install

Or download the Docker image directly:

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

Polycrate API is the central management platform by ayedo for multi-cluster Kubernetes environments. Learn more →

Ähnliche Artikel