This is an automated email from the ASF dual-hosted git repository.

liuhan pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/skywalking-showcase.git


The following commit(s) were added to refs/heads/main by this push:
     new fe875cd  Add banyandb backup feature (#214)
fe875cd is described below

commit fe875cde4d9c48d5bb489175d453dc761d93b471
Author: mrproliu <[email protected]>
AuthorDate: Wed Nov 5 16:13:21 2025 +0900

    Add banyandb backup feature (#214)
---
 Makefile.in                         | 1 +
 deploy/platform/kubernetes/Makefile | 5 +++++
 2 files changed, 6 insertions(+)

diff --git a/Makefile.in b/Makefile.in
index 92c9d02..6f36e4b 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -28,6 +28,7 @@ TAG ?= $(shell git rev-parse --short HEAD)
 BANYANDB_IMAGE ?= ghcr.io/apache/skywalking-banyandb
 BANYANDB_IMAGE_TAG ?= 38f19094145a30c6403fbc4390d0b0cf57494725
 STORAGE_CLASS ?= ""
+BANYANDB_BACKUP_DEST ?= file:///tmp/backups/data
 
 ES_IMAGE ?= docker.elastic.co/elasticsearch/elasticsearch-oss
 ES_IMAGE_TAG ?= 7.10.2
diff --git a/deploy/platform/kubernetes/Makefile 
b/deploy/platform/kubernetes/Makefile
index fc20eb3..f3b8bd8 100644
--- a/deploy/platform/kubernetes/Makefile
+++ b/deploy/platform/kubernetes/Makefile
@@ -153,6 +153,11 @@ feature-banyandb-monitor:
        $(eval HELM_OPTIONS := $(HELM_OPTIONS) --set 
features.banyandbMonitor.enabled=true)
        $(eval HELM_OPTIONS := $(HELM_OPTIONS) --set opentelemetry.enabled=true)
 
+.PHONY: feature-banyandb-backup
+feature-banyandb-backup:
+       $(eval HELM_OPTIONS := $(HELM_OPTIONS) --set 
skywalking.banyandb.cluster.data.nodeTemplate.backupSidecar.enabled=true)
+       $(eval HELM_OPTIONS := $(HELM_OPTIONS) --set 
skywalking.banyandb.cluster.data.nodeTemplate.backupSidecar.dest=$(BANYANDB_BACKUP_DEST))
+
 .PHONY: feature-postgresql-monitor
 feature-postgresql-monitor:
        $(eval HELM_OPTIONS := $(HELM_OPTIONS) --set 
features.postgresqlMonitor.enabled=true)

Reply via email to