Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace storage with BanyanDB Cluster #171

Merged
merged 1 commit into from
May 31, 2024
Merged

Replace storage with BanyanDB Cluster #171

merged 1 commit into from
May 31, 2024

Conversation

hanahmily
Copy link
Contributor

@hanahmily hanahmily commented May 31, 2024

image

@hanahmily hanahmily added the enhancement New feature or request label May 31, 2024
Comment on lines -54 to +47
test: [ "CMD-SHELL", "/skywalking/bin/swctl ch" ]
test: ["CMD", "bash", "-c", "cat < /dev/null > /dev/tcp/127.0.0.1/11800"]
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why do we want to change the health check of OAP?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The image is missing swctl, which caused the startup to fail.

Comment on lines +30 to +33
HELM_OPTIONS := $(HELM_OPTIONS) --set skywalking.banyandb.storage.persistentVolumeClaims[0].mountTargets[0]=stream
HELM_OPTIONS := $(HELM_OPTIONS) --set skywalking.banyandb.storage.persistentVolumeClaims[0].claimName=stream-data
HELM_OPTIONS := $(HELM_OPTIONS) --set skywalking.banyandb.storage.persistentVolumeClaims[0].size=10Gi
HELM_OPTIONS := $(HELM_OPTIONS) --set skywalking.banyandb.storage.persistentVolumeClaims[0].accessModes[0]=ReadWriteOnce
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's move these into the values.yaml file as they are determined and not set via variables in Makefile

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I saw you already have these settings in values.yaml file so maybe we can remove them from here

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I tried following flags, but they didn't work

HELM_OPTIONS := $(HELM_OPTIONS) --set skywalking.banyandb.storage.persistentVolumeClaims[0].storageClass=$(STORAGE_CLASS)
HELM_OPTIONS := $(HELM_OPTIONS) --set skywalking.banyandb.storage.persistentVolumeClaims[1].storageClass=$(STORAGE_CLASS)

When I issues STORAGE_CLASS=ss make deploy.kubernetes, I got

storage:
      persistentVolumeClaims:
      - storageClass: ss
      - storageClass: ss

The flags will override all fields of each item in the list. Therefore, I have to set all fields using flags.

deploy/platform/kubernetes/Makefile Show resolved Hide resolved
deploy/platform/kubernetes/Makefile Show resolved Hide resolved
@wu-sheng wu-sheng merged commit e708023 into main May 31, 2024
@wu-sheng wu-sheng deleted the banyandb branch May 31, 2024 08:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants