Skip to main content

A tool to clean up old Helm releases

Project description

Clean Milvus Helm

一个用于清理旧的 Helm releases 的工具,主要用于清理 Milvus 相关的 helm charts。

功能特点

  • 支持清理指定天数前的 helm releases
  • 支持指定要清理的 chart 类型
  • 提供干运行模式,可以预览将要删除的内容
  • 支持自定义清理的 chart 类型列表
  • 支持排除指定的 release 名称
  • 支持排除以特定前缀开头的 release 名称

安装

pip install -U clean-milvus-helm
#or
uv tool install clean-milvus-helm -U

使用方法

# 干运行模式,显示3天前的待删除releases
clean-milvus-helm

# 实际执行删除操作
clean-milvus-helm --execute

# 自定义天数
clean-milvus-helm --days 7

# 自定义chart类型
clean-milvus-helm --charts "milvus,etcd"

参数说明

  • --execute: 执行实际删除操作,不带此参数时为干运行模式
  • --days: 指定清理几天前的releases,默认为3天
  • --charts: 指定要清理的chart类型,用逗号分隔,默认为"milvus,etcd,minio,kafka,pulsar"
  • --exclude: 指定要排除的release名称,用逗号分隔
  • --exclude-prefix: 指定要排除的release名称前缀,用逗号分隔,例如 "long-run-"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

clean_milvus_helm-0.1.5.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

clean_milvus_helm-0.1.5-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file clean_milvus_helm-0.1.5.tar.gz.

File metadata

  • Download URL: clean_milvus_helm-0.1.5.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.5

File hashes

Hashes for clean_milvus_helm-0.1.5.tar.gz
Algorithm Hash digest
SHA256 a2e40ce89b314993bd44b7cb039add6c02878c8ccf0843e1ff99a549291ef599
MD5 b83a59bc5e70e06c313d4337eb012c6b
BLAKE2b-256 abecb50e396ceff677fa351f8f67e6b3269c812924f7b29601e5e8c6992d3d0e

See more details on using hashes here.

File details

Details for the file clean_milvus_helm-0.1.5-py3-none-any.whl.

File metadata

File hashes

Hashes for clean_milvus_helm-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 b4f0b7288cce2eea6705d63cc14075d9be23df08f01f97bf8cca4fb74082574a
MD5 582563f4ebd87915ed80737303896bb0
BLAKE2b-256 25737d66dbd336ad8c083a4265dbf48112a9a6add3a5eaa51b1a5f70b2e3183a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page