Skip to content

Releases: oceanbase/ob-operator

oceanbase-dashboard-0.6.0

30 Jan 08:47
20b948f

Choose a tag to compare

New Feature

  1. Support to analysis sql for tenant

Enhancement

  1. Improve display in English environment
  2. Enhance obproxy metrics display when there's no data

Bugfix

  1. Fix alarm silencer label overwrite

ob-operator-2.3.4

13 Jan 09:07
d811301

Choose a tag to compare

Enhancement

  1. Support setting oceanbase-sdk's timeout via environment variables
  2. Skip observer in recover status when restarting
  3. Optimize some default timeout setting
  4. Optimize getting oceanbase's sys client

Bugfix

  1. Add annotation support-static-ip to newly added obzone
  2. Fix task fall back policy when pod is deleted during observer recovery process
  3. Fix panic problem when obtenant's unit is unexpected
  4. Check obzone spec changes during obzone rolling update

ob-operator-2.3.3

08 Sep 05:17

Choose a tag to compare

Enhancement

  1. Add parameter addressing_model for s3_compatible backup storage
  2. Support setting tenant variables at create time

oceanbase-cluster-4.3.5-sp.3-103000092025080818

04 Sep 09:28

Choose a tag to compare

A Helm chart for Kubernetes to deploy OceanBase cluster

oceanbase-dashboard-0.5.0

04 Aug 12:28
ae6e88b

Choose a tag to compare

Release Notes for OceanBase Dashboard v0.5.0

We are excited to announce the release of OceanBase Dashboard v0.5.0 on August 4, 2025. This release includes several new features, enhancements, and bug fixes to improve your experience with OceanBase Dashboard.

Highlights

  • Scheduled Inspection: Integration with obdiag for scheduled inspections of OceanBase clusters.
  • Log Collection: Support for OceanBase cluster log collection and download.
  • Alert Event Diagnose: Enhanced alert event diagnosis by collecting essential data.

What's Changed

New Features

Feature Description
Scheduled Inspection Integrate obdiag to perform scheduled inspections for OceanBase clusters.
Log Collection Support for OceanBase cluster log collection and download.
Alert Event Diagnose Support for alert event diagnosis by collecting essential data.

Enhancements

Enhancement Description
Metrics Data Layout Optimized metrics data layout for better performance.
Prometheus Data Storage Prometheus's data is now kept on isolated storage for improved reliability.

Bugfixes

Bugfix Description
Terminal Connection Issue Fixed OceanBase cluster's terminal connection issue when deployed entirely on remote Kubernetes clusters.
Alert Event Keyword Filter Fixed alert event keyword filter for summary.

How to Use

To install or upgrade OceanBase Dashboard, follow these steps:

helm repo add ob-operator https://oceanbase.github.io/ob-operator/
helm repo update ob-operator
# Install
helm install oceanbase-dashboard ob-operator/oceanbase-dashboard --version=0.5.0
# Upgrade
helm upgrade oceanbase-dashboard ob-operator/oceanbase-dashboard --version=0.5.0

Additional Notes

  1. The Helm chart uses Persistent Volume Claims (PVC) to hold metrics and config data. A storage class is required for this purpose. If you do not have a default storage class, you need to specify it by setting the following parameters:
  • prometheus.persistence.storageClassName
  • sharedVolume.persistence.storageClassName

The deploy command will be

helm install oceanbase-dashboard ob-operator/oceanbase-dashboard --version=0.5.0 --set prometheus.persistence.storageClassName=<your-storage-class> --set sharedVolume.persistence.storageClassName=<your-storage-class>
  1. The inspection task will use the timezone of the browser, this feature is enabled by default in Kubernetes 1.25 and above, if you deploy oceanbase-dashboard in Kubernetes cluster with lower version, the timezone may not take effect.

ob-operator-2.3.2

12 Jun 08:42

Choose a tag to compare

What's Changed

New Feature

  1. Support to keep static IP address when using kube-ovn as network plugin

Bugfix

  1. Fix connection problem when upgrading single node cluster. #743
  2. Fix monitor password config problem when creating obcluster with obagent in multiple K8s clusters. #800

oceanbase-dashboard-0.4.0

21 Apr 03:47
38004aa

Choose a tag to compare

Helm chart for OceanBase dashboard v0.4.0

What's Changed

New Features

  1. Support to manage obcluster across multiple K8s clusters. #674
  2. Add tenant restore page. #717

Enhancements

  1. Support to specify proxyro password when creating obcluster. #319
  2. Support to manage node labels and taints. #679
  3. Enhance obcluster parameter management. #689
  4. Add support for modifying OBCluster after creation. #669

How to use

helm repo add ob-operator https://oceanbase.github.io/ob-operator/
helm repo update ob-operator
# Install 
helm install oceanbase-dashboard ob-operator/oceanbase-dashboard --version=0.4.0
# Upgrade
helm upgrade oceanbase-dashboard ob-operator/oceanbase-dashboard --version=0.4.0

obproxy-ce-0.1.0

26 Jan 08:58
c1ffe5d

Choose a tag to compare

A Helm chart for obproxy-ce

oceanbase-dashboard-0.3.3

16 Jan 11:49
65ce92a

Choose a tag to compare

Helm chart for OceanBase dashboard v0.3.3

What's Changed

New Features

  1. Support for setting affinity, taint toleration and node selector when creating OBCluster. #567
  2. Support for setting independent PVC and deletion protection. #672

Enhancements

  1. Add support for independent PVC lifecycle and deletion protection. #673
  2. Add support for deleting and restarting specific OBServers. #671
  3. Add support for setting the optimization scenario for OBCluster and OBTenant. #670
  4. Add support for modifying OBCluster after creation. #669

Bugfix

  1. Fixed infinite refresh when editing backup policy. #676

How to use

helm repo add ob-operator https://oceanbase.github.io/ob-operator/
helm repo update ob-operator
# Install 
helm install oceanbase-dashboard ob-operator/oceanbase-dashboard --version=0.3.3
# Upgrade
helm upgrade oceanbase-dashboard ob-operator/oceanbase-dashboard --version=0.3.3

cli-0.1.0

20 Dec 05:26
822e4dc

Choose a tag to compare

okctl 0.1.0

Introduction

okctl (Oceanbase Kubernetes ConTroL) is a powerful command line interface (CLI) tool compatible with ob-operator

okctl has the following features:

  • Cluster management, including creating, deleting, scaling, upgrading, etc.
  • Tenant management, including creating, updating, activating standby tenant, switchover of tenants, etc.
  • Backup policy management, including creating, resuming, pausing, etc.
  • Component installation and update, supporting ob-operator, ob-dashboard, cert-manager, local-path-provisioner now.
  • Interactive command for user to deploy a ob cluster and tenant easily.

Installation

Install okctl by scripts

You can install okctl with the following script,

curl -sL https://raw.githubusercontent.com/oceanbase/ob-operator/master/scripts/install-okctl.sh | bash

Build okctl from source code

Execute the following command to build okctl from source code,

make cli-build

If build successfully, you can find the binary file in ./bin/okctl, you can copy it to your PATH for convenience.

Special Thanks

Special thanks to @lizzy-0323 for his dedication and contributions to the development of okctl over the past few months! Let's move on together!

What changed

  • The first release of ob-operator CLI tool as okctl #131