Skip to content

    0.10.0

    This page documents the changes in Kannika Armory version 0.10.0.

    Changelog 0.10.0

    Features

    • 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

    Breaking changes

    • 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

    Bug Fixes

    • 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

    Documentation

    • Add documentation about the backup management tools

    Miscellaneous Tasks

    • Bump version to 0.10.0