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)