Skip to content

0.14.0

This page documents the changes in Kannika Armory version 0.14.0.

  • Backup: add support for excluding topics from backups via topic selectors.

  • Restore: add pause and resume functionality

  • Restore: add new Paused status when restore is paused.

  • Restore: add new Interrupted status when restore pod is interrupted (e.g., node eviction).

  • Restore: add new PodCompleted condition to track pod lifecycle.

  • Schema Registry: add mTLS support

  • Restore: Add pause button on restore details page.

  • Restore: Add resume button on restore details page with confirmation dialog.

  • Topic Selectors: Update dialog to support exclude matchers.

  • Topic Selectors: Show matched topics in backup configuration.

  • Show error icon in backup list when there are topics in error.

  • Add ability to create restore from backup details page.

  • Map enter key to confirm in confirm dialogs.

  • Map escape key to cancel in confirm dialog.

  • Schema Registry Settings: Add Custom TLS configuration options

  • Backup: new spec.topicSelectors.excludeMatchers field (array of topic matchers to exclude).

  • Restore: new Paused value for status.message.

  • Restore: new Interrupted value for status.message.

  • Restore: new PodCompleted condition type in status.conditions.

  • API: Add retry support for pause and resume actions

  • GraphQL: Add pauseRestore mutation.

  • GraphQL: Add resumeRestore mutation.

  • GraphQL: Add PAUSED enum value to RestoreStatus.

  • GraphQL: Add INTERRUPTED enum value to RestoreStatus.

  • GraphQL: Add INTERRUPTED status type to TopicStatuses.

  • REST: Add POST /rest/restores/{name}/pause endpoint to pause a running restore.

  • REST: Add POST /rest/restores/{name}/resume endpoint to resume a paused or interrupted restore.

  • REST: Expose Interrupted status in restore responses.

  • REST: Add sslConf to ConfluentSchemaRegistryResource.

  • REST: Add sslConf to ConfluentSchemaRegistryInput.

  • GraphQL: Add sslConf to ConfluentSchemaRegistry

  • GraphQL: Add sslConf to ConfigureConfluentSchemaRegistryInput

  • GraphQL: Add sslConf to TestConfluentSchemaRegistryConnectionInput

  • GraphQL: Add schemaRegistryName to TestConfluentSchemaRegistryConnectionInput

  • Operator: added delete and deletecollection verbs for pods to support pause/resume functionality.

  • API: added get, list, and delete verbs for jobs to support restore management.

  • Operator: set observed generation on JobCompleted condition.
  • Bump version to 0.14.0