Skip to content

NuoDB Control Plane 2.4.0

Compare
Choose a tag to compare
@adriansuarez adriansuarez released this 05 Mar 23:48
· 18 commits to main since this release

Changelog

New features in this release

  • Snapshot-based backup for Database custom resources has been added to the Operator.
  • The /backups REST resource has been added which allows databases to be backed up via the REST API.
  • The nuodb-cp backups subcommand has been added to manage backups.
  • The ability to restore/clone databases from backups has been added to the Operator and the REST API.
  • TLS secrets for the Domain custom resource are now generated by the Operator, which performs renewal at a configurable time threshold before expiration.
  • Token-based (Bearer) authentication scheme has been added that allows time-bound and access-restricted tokens to be generated by users.

Changes in this release

  • Import database backup from catalog
  • Fix backup stuck in deletion
  • Migrate operator to kubebuilder layout v4
  • Remove required flag from dbaPassword property
  • DatabaseBackup validation
  • Ignore conflict on failed release reconciliation
  • Allow waiting for volume snapshots to be ready
  • Report database in state Restoring
  • Implement password rotation in the database controller
  • Added rotate database password CLI command
  • Preserve query parameters when doing path rewrite
  • add authorization token implementation
  • Add extensions to OpenAPI properties exposed as Terraform attributes
  • Add simulated reconciliation, package test helper
  • Enable backup and restore by default
  • Enable database backup with external journal
  • Added support for database clone
  • Add nuodb-cp backup subcommand
  • [DBAAS-231] Token Authentication
  • Add restoreFrom to database model
  • Add controller in the backup manager
  • Fix nuodb-cp generate doc formatting
  • Use /backups REST API in end-to-end test
  • Add /backups REST resource
  • Added Embedded backup manager
  • Reconcile DatabaseBackup resource
  • Added Backup API
  • Enable webhooks by default if cert-manager is available
  • Resource stuck in deleting due to finalizer not removed
  • Manage TLS secret lifecycle with the operator
  • Quote hex-encoded SHA for ConfigMap