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
SchemaRegistryRestoreresource -
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/backuplabel -
Operator: Add
/infoendpoint 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
replicaCountin thekannika-apichart -
Helm: Allow setting the
replicaCountin thekannika-operatorchart -
Helm: Allow setting the
replicaCountin thekannika-consolechart -
Helm: Allow the operator to access
schemaregistryrestores.kannika.io -
Helm: Allow the API to access
schemaregistryrestores.kannika.io -
Helm: Add
operator.config.schemaRegistryRestore.podoptions to configure the SchemaRegistryRestore pod -
Helm: Add
operator.config.schemaRegistryImageoption to configure the Schema Registry image
Breaking changes
-
Kubernetes: Removed
.spec.config.mappingfrom a Restore in favor of.spec.config.topics -
Kubernetes: Removed
.spec.partitionRolloverTriggersfrom 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