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 942fb76 Update backup dest address and activate the restore container
(#216)
942fb76 is described below
commit 942fb76ea9cedb19e63a31577e146be3c6d9d96a
Author: mrproliu <[email protected]>
AuthorDate: Thu Nov 6 17:32:39 2025 +0900
Update backup dest address and activate the restore container (#216)
---
Makefile.in | 1 -
deploy/platform/kubernetes/Makefile | 8 ++++++--
deploy/platform/kubernetes/values.yaml | 17 ++++++++++++++++-
3 files changed, 22 insertions(+), 4 deletions(-)
diff --git a/Makefile.in b/Makefile.in
index 6f36e4b..92c9d02 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -28,7 +28,6 @@ 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 f3b8bd8..a469ca1 100644
--- a/deploy/platform/kubernetes/Makefile
+++ b/deploy/platform/kubernetes/Makefile
@@ -155,8 +155,12 @@ feature-banyandb-monitor:
.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))
+ $(eval HELM_OPTIONS := $(HELM_OPTIONS) --set
skywalking.banyandb.cluster.data.roles.hot.backupSidecar.enabled=true)
+ $(eval HELM_OPTIONS := $(HELM_OPTIONS) --set
skywalking.banyandb.cluster.data.roles.hot.restoreInitContainer.enabled=true)
+ $(eval HELM_OPTIONS := $(HELM_OPTIONS) --set
skywalking.banyandb.cluster.data.roles.warm.backupSidecar.enabled=true)
+ $(eval HELM_OPTIONS := $(HELM_OPTIONS) --set
skywalking.banyandb.cluster.data.roles.warm.restoreInitContainer.enabled=true)
+ $(eval HELM_OPTIONS := $(HELM_OPTIONS) --set
skywalking.banyandb.cluster.data.roles.cold.backupSidecar.enabled=true)
+ $(eval HELM_OPTIONS := $(HELM_OPTIONS) --set
skywalking.banyandb.cluster.data.roles.cold.restoreInitContainer.enabled=true)
.PHONY: feature-postgresql-monitor
feature-postgresql-monitor:
diff --git a/deploy/platform/kubernetes/values.yaml
b/deploy/platform/kubernetes/values.yaml
index 4098f56..19413ea 100644
--- a/deploy/platform/kubernetes/values.yaml
+++ b/deploy/platform/kubernetes/values.yaml
@@ -228,6 +228,11 @@ skywalking:
lifecycleSidecar:
schedule: "@daily"
enabled: true
+ backupSidecar:
+ enabled: false
+ dest: gcs://banyandb-backup/backup/hot-$(ORDINAL_NUMBER)
+ restoreInitContainer:
+ enabled: false
warm:
env:
- name: GOMEMLIMIT
@@ -235,6 +240,11 @@ skywalking:
lifecycleSidecar:
schedule: "@daily"
enabled: true
+ backupSidecar:
+ enabled: false
+ dest: gcs://banyandb-backup/backup/warn-$(ORDINAL_NUMBER)
+ restoreInitContainer:
+ enabled: false
cold:
replicas: 1
env:
@@ -251,6 +261,11 @@ skywalking:
value: 8
- key: memory
value: 8Gi
+ backupSidecar:
+ enabled: false
+ dest: gcs://banyandb-backup/backup/cold-$(ORDINAL_NUMBER)
+ restoreInitContainer:
+ enabled: false
storage:
liaison:
enabled: true
@@ -628,4 +643,4 @@ features:
enabled: false
banyandbMonitor:
- enabled: false
\ No newline at end of file
+ enabled: false