Skip to content

v0.13.0-rc.0

Compare
Choose a tag to compare
@tamalsaha tamalsaha released this 20 Apr 13:48
· 456 commits to master since this release
913f331

KubeDB v0.13.0-rc.0 brings full SSL support for MongoDB, adds support for PodDisruptionBudget, supports additional MongoDB versions and adds support for Stash as the database backup and recovery tool.

To deploy/upgrade, please follow the setup guide here.

Notable Changes

  • [MongoDB] MongoDB SSL Support: MongoDB now supports all available ClusterAuthMode (i.e., keyFile, sendKeyFile, sendX509 and x509) and SSLMode (i.e., disabled, allowSSL, preferSSL and requireSSL). Default ClusterAuthMode will be x509 if sslmode is not disabled.

  • Analysis and Implement PodDisruptionBudget Policies : Analyzed implemented PodDisruptionBudget to help prevent maintenance work from bringing down the entire cluster.

  • Improve Developer Experience: Introduced makefile to improve the developer experience. Now developers can run:

    • make push to build and push the docker images to docker hub.
    • make install to install the latest build operator into the Kubernetes cluster.
    • make e2e-tests or make e2e-parallel to run e2e tests either sequentially or parallelly.
    • make uninstall to uninstall to the operator.
    • make purge to uninstall the operator and delete all the crd and crd objects.
  • [MongoDB] Support more mongodb versions: Latest MongoDB versions are added. Pre-SSPL (before October 16, 2018) versions (i.e,3.4.17, 3.6.8, 4.0.3, 4.1.4) are also included.

  • Support restic as snapshot uploader: Initial support of restic is added to kubedb. Read about how the backup and restore process works form here.

  • Bug Fixes: Couple of important bug fixes to make the operator more stable.

Ongoing Tasks

Changelog