Skip to content

0.15.4

This page documents the changes in Kannika Armory version 0.15.4.

  • API: support basic authentication alongside OIDC. Add api.config.security.basicAuth.enabled Helm value to control whether basic auth is active when OIDC is configured.
  • Metrics: persist scraped backup pod metrics to the database periodically. Previously, scraped metrics were only held in the in-memory cache and lost on API restart.

  • Metrics: scrape all running backup pods on API startup. The cache is now warm before the first query arrives, preventing gaps in reported backup topic metrics after a restart.

  • Helm: add api.config.backup.metrics.scrape.persist.enabled value to enable or disable periodic persistence of scraped metrics.

  • Helm: add api.config.backup.metrics.scrape.persist.interval value to configure the persistence interval (default: 5m).

  • Helm: add api.config.backup.metrics.scrape.onStartup value to enable or disable scraping all backup pods on startup (default: true).

  • Helm: move api.config.security.username and api.config.security.password to api.config.security.basicAuth.username and api.config.security.basicAuth.password. The old values are deprecated but remain functional for backwards compatibility.

  • Security: document basicAuth.enabled value and dual authentication support.

  • Restore: document legacy offset header deduplication and value format.

  • Bump version to 0.15.4