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 thekannika-api
chart -
Helm: Allow setting the
replicaCount
in thekannika-operator
chart -
Helm: Allow setting the
replicaCount
in thekannika-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