2fc1cf90e0
feat(helm): add option to disable log PVCs and mounts ( #3189 )
...
Co-authored-by: cxymds <[email protected] >
2026-06-08 10:35:12 +00:00
45e3c01857
feat(helm): add topology spread constraints configuration to StatefulSet ( #3187 )
...
Co-authored-by: houseme <[email protected] >
2026-06-04 03:20:51 +00:00
houseme and GitHub
66b8699927
chore(release): prepare 1.0.0-beta.7 ( #3184 )
...
* chore(release): prepare 1.0.0-beta.7
* chore(release): align release assets for 1.0.0-beta.7
2026-06-03 04:18:50 +00:00
Michael and GitHub
054523695f
fix(helm): add apiVersion and kind to PersistentVolumeClaim metadata ( #3170 )
2026-06-03 09:27:43 +08:00
CptOfEvilMinions and GitHub
e91e513ab3
feat: Helm chart support extra volumes ( #2982 )
2026-06-01 16:52:35 +08:00
houseme and GitHub
28bac7fbd6
chore(release): prepare 1.0.0-beta.6 ( #3104 )
...
* chore(release): prepare 1.0.0-beta.6
* ci(nix): harden flaky crate fetch handling
* ci(nix): drop magic cache and force fallback
* ci(nix): set explicit user-agent for crate fetch
* ci(nix): adopt determinate nix workflow stack
* ci(nix): add nix user-agent suffix for fetches
* ci(nix): add flakehub cache and align determinate actions
* ci(nix): pin determinate actions to release tags
* ci(nix): disable flakehub auth path in CI cache
* ci(nix): restore stable magic cache baseline
* ci(nix): trust local magic cache substituter
* ci(nix): stop forcing Node24 for JS actions
* ci(nix): drop manual localhost cache config
* ci(nix): adopt latest determinate flakehub stack
* ci(nix): record latest determinate workflow state
2026-05-28 09:21:16 +00:00
11e97951fd
fix(helm): add LoadBalancer service type support ( #3049 )
...
The service template only handled ClusterIP and NodePort via if/else-if
branches. When service.type=LoadBalancer was set, no branch matched and
the type field was omitted from the rendered Service, causing Kubernetes
to silently default to ClusterIP.
Add the missing LoadBalancer branch with support for:
- loadBalancerIP: request a specific IP (e.g. Cilium LB-IPAM, MetalLB)
- loadBalancerClass: select a specific LB implementation
- loadBalancerSourceRanges: restrict client source IPs
This is particularly useful for bare-metal / on-prem clusters using
software load balancers (Cilium LB-IPAM, MetalLB, kube-vip) where
a stable routable IP is preferable to an Ingress for S3 clients.
Co-authored-by: Claude Sonnet 4.6 <[email protected] >
Co-authored-by: houseme <[email protected] >
Co-authored-by: 安正超 <[email protected] >
Co-authored-by: cxymds <[email protected] >
Co-authored-by: majinghe <[email protected] >
2026-05-27 14:35:09 +00:00
6264be437c
fix(storage): add scoped timeout policy and startup fs guardrail ( #3056 )
...
* fix(storage): add RUSTFS_NETWORK_MOUNT_MODE for CIFS/NFS backends
* style: fix cargo fmt formatting in disk_store.rs
* fix(storage): add RUSTFS_NETWORK_MOUNT_MODE for CIFS/NFS backends
Extend the TimeoutHealthAction introduced in #2996 to read_metadata,
list_dir, and disk_info operations when RUSTFS_NETWORK_MOUNT_MODE=true.
Also raises all drive operation timeouts to 60s (explicit per-operation
overrides still take precedence).
Closes #2790
* feat(startup): add unsupported filesystem policy guardrail
* chore(deps): refresh lockfile and dependency pins
* feat(ecstore): add scoped timeout health-action policy
* docs(config): document drive timeout health-action policy
* refactor(ecstore): cache timeout health policy per disk wrapper
* fix(storage): add RUSTFS_NETWORK_MOUNT_MODE for CIFS/NFS backends (#2838 )
* fix(storage): add RUSTFS_NETWORK_MOUNT_MODE for CIFS/NFS backends
* style: fix cargo fmt formatting in disk_store.rs
* fix(storage): add RUSTFS_NETWORK_MOUNT_MODE for CIFS/NFS backends
Extend the TimeoutHealthAction introduced in #2996 to read_metadata,
list_dir, and disk_info operations when RUSTFS_NETWORK_MOUNT_MODE=true.
Also raises all drive operation timeouts to 60s (explicit per-operation
overrides still take precedence).
Closes #2790
* fix(utils): map verified Linux filesystem magic values (#3051 )
* fix(utils): cover sha256 checksum validation (#3052 )
* fix(utils): cover sha256 checksum validation
* docs: clarify sha256 checksum validation
---------
Co-authored-by: houseme <[email protected] >
Co-authored-by: 安正超 <[email protected] >
* refactor(config): replace network mount mode with timeout profile preset
* fix(review): align fallback defaults and extend fs-type detection
* fix(review): cache timeout profile and restore probe timeout semantics
* refactor(ecstore): cache timeout health policy lookup
* perf(ecstore): cache active probe timeout per monitor task
---------
Co-authored-by: mistik <[email protected] >
Co-authored-by: 安正超 <[email protected] >
2026-05-22 06:37:30 +00:00
houseme and GitHub
b2dfdf85de
chore(release): prepare 1.0.0-beta.4 ( #3032 )
...
* chore(release): prepare 1.0.0-beta.4
* docs(skill): refine rustfs spec changelog rule
* docs(skill): optimize rustfs release bump workflow
2026-05-20 13:56:43 +00:00
houseme and GitHub
bdb98598d2
chore(release): prepare 1.0.0-beta.3 ( #2957 )
2026-05-14 04:27:26 +00:00
3898d524fe
security: same-origin console CORS, fail-closed helm creds, deny.toml, sample-config hardening ( #2769 )
...
Signed-off-by: Michael Graff <[email protected] >
Signed-off-by: 安正超 <[email protected] >
Co-authored-by: 安正超 <[email protected] >
Co-authored-by: loverustfs <[email protected] >
2026-05-06 07:34:44 +00:00
718bec7722
feat(helm-chart): support scale to 0 in standalone mode ( #2797 )
...
Signed-off-by: Duru Can Celasun <[email protected] >
Co-authored-by: 安正超 <[email protected] >
Co-authored-by: cxymds <[email protected] >
2026-05-06 06:42:56 +00:00
majinghe and GitHub
e331a26262
feat: helm chart version update ( #2738 )
2026-04-29 11:14:35 +00:00
majinghe and GitHub
7041e628b7
fix: docker image build and helm chart publish error caused by versio… ( #2731 )
2026-04-29 03:23:47 +00:00
d447da75c1
chore: update version from alpha to beta ( #2720 )
...
Co-authored-by: houseme <[email protected] >
2026-04-28 23:08:10 +00:00
Rafael Peroco and GitHub
2c9524e2c9
fix(helm): only render rollingUpdate when strategy type is RollingUpdate ( #2728 )
2026-04-28 23:06:31 +00:00
houseme and GitHub
c4d5c5c5ec
fix(obs): disable profiling export by default and fix Helm env name ( #2719 )
2026-04-28 11:57:15 +00:00
majinghe and GitHub
41d2812861
feat: add support for external/existing certificate issuer ( #2631 )
2026-04-21 07:21:43 +00:00
houseme and GitHub
9677320f23
fix(scanner): stabilize data usage cache persistence under slow metadata I/O ( #2594 )
2026-04-18 16:36:28 +00:00
6b4172998b
fix(helm): disable kms default ( #2566 )
...
Co-authored-by: houseme <[email protected] >
2026-04-16 11:51:44 +00:00
majinghe and GitHub
af93d2daba
fix: update mtls configuration for standalone and distributed mode ( #2565 )
2026-04-16 09:26:36 +00:00
4615791193
add kms environment variables support in helm chart ( #2552 )
...
Co-authored-by: loverustfs <[email protected] >
Co-authored-by: houseme <[email protected] >
2026-04-16 02:43:54 +00:00
73e6542eea
feat(helm): add generic service and ingress annotation support ( #2541 )
...
Co-authored-by: cxymds <[email protected] >
Co-authored-by: houseme <[email protected] >
2026-04-15 10:16:10 +00:00
majinghe and GitHub
8152c8e084
fix: add different annotations for different pvc ( #2547 )
2026-04-15 15:21:38 +08:00
majinghe and GitHub
6963b898ee
feat: add support for pvc customized annotations ( #2412 )
2026-04-07 13:34:49 +08:00
majinghe and GitHub
751bc3d737
fix: move ec configuration from configmap to extraEnv ( #2408 )
2026-04-07 11:00:21 +08:00
majinghe and GitHub
d56e839f20
feat: add extra env support for helm chart ( #2340 )
2026-03-30 22:03:36 +08:00
172086ff42
fix: change the condition for httproute ( #2345 )
...
Co-authored-by: houseme <[email protected] >
2026-03-30 22:03:01 +08:00
14e4d94666
add ec environment variables in helm chart ( #2290 )
...
Co-authored-by: houseme <[email protected] >
2026-03-27 09:40:30 +08:00
ca62b0c163
fix(Helm): Remove duplicate imagePullSecrets block ( #2260 )
...
Co-authored-by: houseme <[email protected] >
Co-authored-by: cxymds <[email protected] >
2026-03-24 09:54:33 +08:00
2ad275ecc3
fix(helm): quote obs stdout configmap value ( #2166 )
...
Co-authored-by: houseme <[email protected] >
Co-authored-by: 马登山 <[email protected] >
2026-03-15 10:11:25 +08:00
9179fd5608
fix(helm): merge customAnnotations with class-specific ingress annotations ( #2161 )
...
Signed-off-by: Philip Schmid <[email protected] >
Co-authored-by: houseme <[email protected] >
2026-03-15 09:22:12 +08:00
majinghe and GitHub
afcaaf66fc
feat: add support for obs enpoint support in helm chart ( #2160 )
2026-03-14 21:44:44 +08:00
安正超 and GitHub
e2f741d41f
fix(helm): use canonical scanner start delay env ( #2142 )
2026-03-12 10:06:42 +08:00
安正超 and GitHub
b2e8078971
fix(policy): avoid unicode panic in variable resolver ( #2115 )
2026-03-11 21:56:32 +08:00
67e5f5e3c3
feat: add metrics support in helm chart ( #2109 )
...
Signed-off-by: houseme <[email protected] >
Co-authored-by: houseme <[email protected] >
Co-authored-by: Copilot <[email protected] >
2026-03-10 12:08:36 +08:00
d13c423d50
Bump Helm Chart version to 0.0.83 and appVersion to 1.0.0-alpha.83 ( #2019 )
...
Signed-off-by: Smig <[email protected] >
Co-authored-by: houseme <[email protected] >
2026-03-01 13:15:50 +08:00
majinghe and GitHub
52090d72d6
fix: add liveness and readiness probe ( #1953 )
2026-02-25 15:43:46 +08:00
3b024a9dc5
rustfs#1916 Allow existing secrets to be used for tls certs in ingress ( #1918 )
...
Signed-off-by: mkrueger92 <[email protected] >
Co-authored-by: houseme <[email protected] >
2026-02-24 20:34:08 +08:00
db70a2bed0
Feature/deployment probe override ( #1876 )
...
Co-authored-by: capitansec <[email protected] >
Co-authored-by: houseme <[email protected] >
2026-02-20 16:19:51 +08:00
3f4cb6883e
fix(helm): apply traefikAnnotations and gate TLS secret on certManager.enabled ( #1864 )
...
Co-authored-by: houseme <[email protected] >
2026-02-18 18:59:41 +08:00
da15d622a0
fix: gateway api listener name hardcode issue ( #1834 )
...
Co-authored-by: houseme <[email protected] >
2026-02-15 16:01:40 +08:00
2d4d240508
feat: add existing pvc claim for standalone ( #1829 )
...
Co-authored-by: houseme <[email protected] >
Co-authored-by: loverustfs <[email protected] >
2026-02-15 15:49:37 +08:00
realyashnegi and GitHub
715cf33b89
fix(admin): return 503 when health deps are not ready ( #1824 )
2026-02-15 10:26:47 +08:00
8e1fcd4792
fix(helm): add {{ .Release.Namespace }} for kustomize v5.8 compat, closes #1808 ( #1809 )
...
Co-authored-by: Helmut Wolf <[email protected] >
Co-authored-by: loverustfs <[email protected] >
2026-02-14 10:25:13 +08:00
majinghe and GitHub
a574285ab2
feat: add support for mtls with kubernetes installation ( #1741 )
2026-02-08 09:31:58 +08:00
466429b958
feat: add contour as ingress controller with http proxy ( #1729 )
...
Co-authored-by: houseme <[email protected] >
2026-02-05 21:04:18 +08:00
majinghe and GitHub
e30781654d
enhancement: add support for http to https redirect for traefik gatew… ( #1712 )
2026-02-04 20:21:42 +08:00
majinghe and GitHub
2f66f15524
feat: add obs log rotations environment variables ( #1702 )
2026-02-03 10:35:30 +08:00
6fc35e442c
fix: add gatewayApi.enabled check to TraefikService template ( #1679 )
...
Signed-off-by: moechs <[email protected] >
Co-authored-by: houseme <[email protected] >
2026-01-31 17:42:27 +08:00