Skip to content
Open
Show file tree
Hide file tree
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
7 changes: 5 additions & 2 deletions charts/flyte-devbox/Chart.lock
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,8 @@ dependencies:
- name: knative-serving
repository: https://deeploy-knative-serving-charts.storage.googleapis.com/
version: 1.18.3
digest: sha256:6efe6bec03f8b60469f0a4d8c3a985d0c61a9a7ccdbf6a4c6608bd41b17ced8b
generated: "2026-04-23T12:14:59.242727-07:00"
- name: rustfs
repository: https://rustfs.github.io/helm
version: 0.0.94
digest: sha256:7352f39ebf63c47326f8499ac0fa002e874094bccb74155b6d7adb460851936a
generated: "2026-04-28T23:16:06.37398-05:00"
3 changes: 3 additions & 0 deletions charts/flyte-devbox/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,6 @@ dependencies:
version: 1.18.3
repository: https://deeploy-knative-serving-charts.storage.googleapis.com/
condition: knative-serving.enabled
- name: rustfs
version: 0.0.94
repository: https://rustfs.github.io/helm
6 changes: 0 additions & 6 deletions charts/flyte-devbox/templates/_helpers.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -82,12 +82,6 @@ Name of PersistentVolume and PersistentVolumeClaim for PostgreSQL database
{{- printf "%s-db-storage" .Release.Name -}}
{{- end }}

{{/*
Name of PersistentVolume and PersistentVolumeClaim for RustFS
*/}}
{{- define "flyte-devbox.persistence.rustfsVolumeName" -}}
{{- printf "%s-rustfs-storage" .Release.Name -}}
{{- end }}

{{/*
Name of PersistentVolume and PersistentVolumeClaim for Docker Registry
Expand Down
85 changes: 0 additions & 85 deletions charts/flyte-devbox/templates/storage/rustfs/deployment.yaml

This file was deleted.

17 changes: 0 additions & 17 deletions charts/flyte-devbox/templates/storage/rustfs/pv.yaml

This file was deleted.

17 changes: 0 additions & 17 deletions charts/flyte-devbox/templates/storage/rustfs/pvc.yaml

This file was deleted.

13 changes: 0 additions & 13 deletions charts/flyte-devbox/templates/storage/rustfs/secret.yaml

This file was deleted.

19 changes: 0 additions & 19 deletions charts/flyte-devbox/templates/storage/rustfs/service.yaml

This file was deleted.

26 changes: 21 additions & 5 deletions charts/flyte-devbox/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ flyte-binary:
s3:
disableSSL: true
v2Signing: true
endpoint: http://rustfs.{{ .Release.Namespace }}:9000
Comment thread
popojk marked this conversation as resolved.
endpoint: http://rustfs-svc.{{ .Release.Namespace }}:9000
authType: accesskey
accessKey: rustfs
secretKey: rustfsstorage
Expand All @@ -58,7 +58,7 @@ flyte-binary:
plugins:
k8s:
default-env-vars:
- FLYTE_AWS_ENDPOINT: http://rustfs.{{ .Release.Namespace }}:9000
- FLYTE_AWS_ENDPOINT: http://rustfs-svc.{{ .Release.Namespace }}:9000
- FLYTE_AWS_ACCESS_KEY_ID: rustfs
- FLYTE_AWS_SECRET_ACCESS_KEY: rustfsstorage
- _U_EP_OVERRIDE: 'flyte-binary-http.{{ .Release.Namespace }}:8090'
Expand Down Expand Up @@ -133,10 +133,26 @@ flyte-binary:
- '*'
verbs:
- '*'
# RustFS chart configuration.
rustfs:
enabled: true
accessKey: rustfs
secretKey: rustfsstorage
fullnameOverride: rustfs
mode:
standalone:
enabled: true
distributed:
enabled: false
image:
repository: rustfs/rustfs
tag: sandbox
service:
type: NodePort
endpoint:
nodePort: 30002
secret:
rustfs:
access_key: rustfs
secret_key: rustfsstorage
Comment thread
popojk marked this conversation as resolved.

postgresql:
fullnameOverride: postgresql
enabled: true
Expand Down
1 change: 1 addition & 0 deletions docker/devbox-bundled/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@ helm-repos:
helm repo add docker-registry https://twuni.github.io/docker-registry.helm
helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo add knative-serving https://deeploy-knative-serving-charts.storage.googleapis.com/
helm repo add rustfs https://rustfs.github.io/helm
helm repo update

.PHONY: dep_build
Expand Down
37 changes: 36 additions & 1 deletion docker/devbox-bundled/kustomize/complete/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -74,4 +74,39 @@ patches:
name: net-istio-controller
namespace: knative-serving
$patch: delete

- target:
kind: Pod
name: rustfs-test-connection
patch: |
$patch: delete
apiVersion: v1
kind: Pod
metadata:
name: rustfs-test-connection
- patch: |-
apiVersion: apps/v1
kind: Deployment
metadata:
name: rustfs
namespace: flyte
spec:
template:
spec:
initContainers:
- name: create-default-buckets
image: busybox:stable
imagePullPolicy: IfNotPresent
command:
- sh
- -c
- mkdir -p /data/flyte-data
securityContext:
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL
readOnlyRootFilesystem: true
runAsNonRoot: true
volumeMounts:
- mountPath: /data
name: data
37 changes: 36 additions & 1 deletion docker/devbox-bundled/kustomize/dev/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -64,4 +64,39 @@ patches:
name: net-istio-controller
namespace: knative-serving
$patch: delete

- target:
kind: Pod
name: rustfs-test-connection
patch: |
$patch: delete
apiVersion: v1
kind: Pod
metadata:
name: rustfs-test-connection
- patch: |-
apiVersion: apps/v1
kind: Deployment
metadata:
name: rustfs
namespace: flyte
spec:
template:
spec:
initContainers:
- name: create-default-buckets
image: busybox:stable
imagePullPolicy: IfNotPresent
command:
- sh
- -c
- mkdir -p /data/flyte-data
securityContext:
allowPrivilegeEscalation: false
capabilities:
drop:
- ALL
readOnlyRootFilesystem: true
runAsNonRoot: true
volumeMounts:
- mountPath: /data
name: data
Loading
Loading