rustfs / rustfs/cli

feat: add support for update command

Open
#292 0 comments 0 reactions 1 assignee View on GitHub

@overtrue is already working on this.

Since Jul 22, 2026.

Dominant language
Rust
Stars
152
Forks
20
Avg merge
1d 3h
Merged PRs (30d)
27

Description

Backupground

Currently, rc doesn't support rc admin update command and use can not upgrade the RustFS instance.

Expected

rc should have the same behavior with mc, and user can use rc admin update upgrade the cluster with roll-out method.

Reference

mc admin update command usage

mc admin update --help
───────────────────────────────────────────────────────────────── (q)uit/esc
stdout [$MC_DISABLE_PAGER]                                                  
  --no-color                       disable color theme [$MC_NO_COLOR]       
  --json                           enable JSON lines formatted output       
[$MC_JSON]                                                                  
  --debug                          enable debug output [$MC_DEBUG]          
  --resolve value                  resolves HOST[:PORT] to an IP address.   
Example: minio.local:9000=10.10.75.1 [$MC_RESOLVE]                          
  --insecure                       disable SSL certificate verification     
[$MC_INSECURE]                                                              
  --limit-upload value             limits uploads to a maximum rate in      
KiB/s,                                                                      
MiB/s, GiB/s. (default: unlimited) [$MC_LIMIT_UPLOAD]                       
  --limit-download value           limits downloads to a maximum rate in    
KiB/s, MiB/s, GiB/s. (default: unlimited) [$MC_LIMIT_DOWNLOAD]              
  --custom-header value, -H value  add custom HTTP header to the request.   
'key:value' format.                                                         
  --help, -h                       show help                                
                                                                            
EXAMPLES:                                                                   
  1. Update MinIO server represented by its alias 'play'.                   
     $ mc admin update play/                                                
                                                                            
  2. Update all MinIO servers in a distributed setup, represented by its    
alias 'mydist'.                                                             
     $ mc admin update mydist/                                              
 100%///////////////////////////////////////////////

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.