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

add juicefs config #292

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 40 additions & 0 deletions smol_k8s_lab/config/default_config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -590,6 +590,46 @@ apps:
# automatically includes the app's namespace and argocd's namespace
namespaces: []

juicefs:
enabled: false
description: |
[link=https://github.com/juicedata/juicefs]juicefs[/link] JuiceFS is a distributed POSIX file system built on top of Redis and S3 (but we use Valkey and SeaweedFS).
init:
enabled: false
values: []
argo:
# secrets keys to make available to Argo CD ApplicationSets
secret_keys:
valkey_password: "ChangeM3"
valkey_url: valkey.juicefs.svc.cluster.local
valkey_port: '6379'
s3_bucket_url: ""
s3_key_id: ""
s3_secret_key: ""
s3_dshboard_url: juicefs.domain.tld
# git repo to install the Argo CD app from
repo: https://github.com/small-hack/argocd-apps
# path in the argo repo to point to. Trailing slash very important!
path: demo/juicefs/app_of_apps/
# either the branch or tag to point at in the argo repo above
revision: main
# kubernetes cluster to install the k8s app into, defaults to Argo CD default
cluster: https://kubernetes.default.svc
# namespace to install the k8s app in
namespace: juicefs
# recurse directories in the provided git repo
# if set to false, we will not deploy the CSI driver
directory_recursion: true
# source repos for Argo CD App Project (in addition to argo.repo)
project:
name: juicefs
source_repos:
- https://juicedata.github.io/charts/
- oci://registry-1.docker.io/
destination:
# automatically includes the app's namespace and argocd's namespace
namespaces: []

k8tz:
enabled: false
description: |
Expand Down