Skip to content

0.10.0

This page documents the changes in Kannika Armory version 0.10.0.

  • General: Add support for restoring schema registries using a new SchemaRegistryRestore resource

  • General: Allow defining topic selectors on a Backup to automatically backup topics based on a pattern

  • General: Use Deployment status to determine Backup status

  • Console: Support Schema Registry Backups

  • Console: Support Schema Registry Restores

  • Console: Allow cloning a Restore

  • Console: Show error message when a Restore failed

  • Console: Validate whether a name is in use when creating a new resource

  • Console: Warn before leaving pages with unsaved changes

  • Console: Allow configuring topic selectors in the Topics tab of the Backup page

  • Console: Allow collapsing the sidebar

  • Console: Add Platform Info section that shows the versions, license and image information in the console

  • Console: Add Credentials details page with settings

  • Console: Add EventHub details page with settings

  • Console: Add Storage details page with settings

  • Console: Add Schema Registry details page with settings

  • Console: Make EventHub, Storage, Schema Registry and Credentials references navigate to detail pages

  • Console: Allow a Backup to be linked to a Restore in the Topics tab when it is not yet linked via the io.kannika/backup label

  • Operator: Add /info endpoint to the operator

  • API: Configure SchemaRegistryBackup using GraphQL

  • API: Configure SchemaRegistryBackup using REST

  • API: Configure SchemaRegistryRestore using GraphQL

  • API: Configure SchemaRegistryRestore using REST

  • API: Configure Basic Credentials using GraphQL

  • API: Configure Basic Credentials using REST

  • API: Query platform info using GraphQL

  • Helm: Allow setting the replicaCount in the kannika-api chart

  • Helm: Allow setting the replicaCount in the kannika-operator chart

  • Helm: Allow setting the replicaCount in the kannika-console chart

  • Helm: Allow the operator to access schemaregistryrestores.kannika.io

  • Helm: Allow the API to access schemaregistryrestores.kannika.io

  • Helm: Add operator.config.schemaRegistryRestore.pod options to configure the SchemaRegistryRestore pod

  • Helm: Add operator.config.schemaRegistryImage option to configure the Schema Registry image

  • Kubernetes: Removed .spec.config.mapping from a Restore in favor of .spec.config.topics

  • Kubernetes: Removed .spec.partitionRolloverTriggers from a Backup in favor of .spec.config.segmentRolloverTriggers

  • Helm: Removed operator.config.schemaRegistryBackup.image

  • Copy resource requirements for Schema Registry Backup

  • Removed GraphQL tracing to prevent a memory leak

  • Fixed metrics being reset when viewing a Backup after the SSE connection was closed

  • Add documentation about the backup management tools
  • Bump version to 0.10.0