Releases: chez-shanpu/kubectl-mft
v0.5.0
kubectl-mft v0.5.0
Release of kubectl-mft version v0.5.0.
Changelog
Others
- d46f094: chore: update krew manifest for v0.4.0 (@github-actions[bot])
- 588c3a7: Add signing and verification for artifacts with key management commands (@chez-shanpu)
- 57eca08: Add apply command (@chez-shanpu)
- 5030703: Revert "Add apply command" (@chez-shanpu)
- a9421c9: Add apply command (@chez-shanpu)
Installation
Download Binary
Linux / macOS
# Download and extract (replace OS and ARCH as needed)
curl -L https://github.com/chez-shanpu/kubectl-mft/releases/download/v0.5.0/kubectl-mft_v0.5.0_OS_ARCH.tar.gz | tar xz
# Move to a directory in your PATH
sudo mv kubectl-mft /usr/local/bin/
# Verify installation
kubectl mft versionWindows
Download the .zip file for your architecture from the assets above, extract it, and add the binary to your PATH.
Using Go
go install github.com/chez-shanpu/kubectl-mft@v0.5.0Full Changelog: v0.4.0...v0.5.0
v0.4.0
kubectl-mft v0.4.0
Release of kubectl-mft version v0.4.0.
Changelog
Others
- fee1635: chore: update krew manifest for v0.3.1 (@github-actions[bot])
- 0026a3c: Use GitHub App token for krew manifest update workflow to enable triggering downstream workflows (@chez-shanpu)
- 86eb480: Add manifest validation with CRD schema support using kubeconform (@chez-shanpu)
- 73e59ba: Upgrade Go to 1.26 and update all dependencies and CI tooling (@chez-shanpu)
Installation
Download Binary
Linux / macOS
# Download and extract (replace OS and ARCH as needed)
curl -L https://github.com/chez-shanpu/kubectl-mft/releases/download/v0.4.0/kubectl-mft_v0.4.0_OS_ARCH.tar.gz | tar xz
# Move to a directory in your PATH
sudo mv kubectl-mft /usr/local/bin/
# Verify installation
kubectl mft versionWindows
Download the .zip file for your architecture from the assets above, extract it, and add the binary to your PATH.
Using Go
go install github.com/chez-shanpu/kubectl-mft@v0.4.0Full Changelog: v0.3.1...v0.4.0
v0.3.1
kubectl-mft v0.3.1
Release of kubectl-mft version v0.3.1.
Changelog
Bug Fixes
- ef113b8: fix: return empty ListResult instead of nil to prevent panic when baseDir does not exist (@terassyi)
Others
- 6ae700a: chore: update krew manifest for v0.3.0 (@github-actions[bot])
Installation
Download Binary
Linux / macOS
# Download and extract (replace OS and ARCH as needed)
curl -L https://github.com/chez-shanpu/kubectl-mft/releases/download/v0.3.1/kubectl-mft_v0.3.1_OS_ARCH.tar.gz | tar xz
# Move to a directory in your PATH
sudo mv kubectl-mft /usr/local/bin/
# Verify installation
kubectl mft versionWindows
Download the .zip file for your architecture from the assets above, extract it, and add the binary to your PATH.
Using Go
go install github.com/chez-shanpu/kubectl-mft@v0.3.1Full Changelog: v0.3.0...v0.3.1
v0.3.0
kubectl-mft v0.3.0
Release of kubectl-mft version v0.3.0.
Changelog
Others
- fc68143: Update plugin and workflow files (@chez-shanpu)
- 1f381ca: Add README header (@chez-shanpu)
- 8b39a1d: Add modernize target to Makefile and integrate it into check-diff (@chez-shanpu)
- a413fb1: Add default registry prefix for simple tag names without slash to improve UX (@chez-shanpu)
- 586f428: Remove -t/--tag flag and use positional argument for OCI reference in all commands (@chez-shanpu)
- 325f4a5: Replace gofmt with gofumpt for stricter Go code formatting (@chez-shanpu)
- 60e4a8b: Apply gofumpt formatting to test files (@chez-shanpu)
- 048044a: Change krew manifest workflow to create PR instead of pushing directly to main (@chez-shanpu)
Installation
Download Binary
Linux / macOS
# Download and extract (replace OS and ARCH as needed)
curl -L https://github.com/chez-shanpu/kubectl-mft/releases/download/v0.3.0/kubectl-mft_v0.3.0_OS_ARCH.tar.gz | tar xz
# Move to a directory in your PATH
sudo mv kubectl-mft /usr/local/bin/
# Verify installation
kubectl mft versionWindows
Download the .zip file for your architecture from the assets above, extract it, and add the binary to your PATH.
Using Go
go install github.com/chez-shanpu/kubectl-mft@v0.3.0Full Changelog: v0.2.0...v0.3.0
v0.2.0
kubectl-mft v0.2.0
Release of kubectl-mft version v0.2.0.
Changelog
Others
- c565785: Add cp cmd (@chez-shanpu)
- 25b6666: Add krew index file (@chez-shanpu)
- 27b1d4b: Update README.md (@chez-shanpu)
Installation
Download Binary
Linux / macOS
# Download and extract (replace OS and ARCH as needed)
curl -L https://github.com/chez-shanpu/kubectl-mft/releases/download/v0.2.0/kubectl-mft_v0.2.0_OS_ARCH.tar.gz | tar xz
# Move to a directory in your PATH
sudo mv kubectl-mft /usr/local/bin/
# Verify installation
kubectl mft versionWindows
Download the .zip file for your architecture from the assets above, extract it, and add the binary to your PATH.
Using Go
go install github.com/chez-shanpu/kubectl-mft@v0.2.0Full Changelog: v0.1.0...v0.2.0
v0.1.0
kubectl-mft v0.1.0
Release of kubectl-mft version v0.1.0.
Changelog
Features
- 3a01126: feat: implement pull command with architecture refactoring (Tomoki Sugiura tomoki.sugiura@mail.shanpu.info)
- 1cbdad8: feat: add push command for uploading manifests to OCI registry (Tomoki Sugiura tomoki.sugiura@mail.shanpu.info)
- 9193757: feat: add pack command for packaging manifests to OCI layout (Tomoki Sugiura tomoki.sugiura@mail.shanpu.info)
Others
- bc80d2f: Prepare for releases (Tomoki Sugiura tomoki.sugiura@mail.shanpu.info)
- 9448fe2: Add README.md (Tomoki Sugiura tomoki.sugiura@mail.shanpu.info)
- 011256d: refactor (Tomoki Sugiura tomoki.sugiura@mail.shanpu.info)
- 9f22e5e: Add e2e tests (Tomoki Sugiura tomoki.sugiura@mail.shanpu.info)
- e0b8c68: Fix pack cmd (Tomoki Sugiura tomoki.sugiura@mail.shanpu.info)
- 003f351: Add delete cmd (Tomoki Sugiura tomoki.sugiura@mail.shanpu.info)
- 67d9603: Add list cmd (Tomoki Sugiura tomoki.sugiura@mail.shanpu.info)
- c19eea7: Add path cmd (Tomoki Sugiura tomoki.sugiura@mail.shanpu.info)
- 5d56b59: Fix oci-store dir name (Tomoki Sugiura tomoki.sugiura@mail.shanpu.info)
- 6e04cbf: Add licence headers and fix output style (Tomoki Sugiura tomoki.sugiura@mail.shanpu.info)
- 0c1201b: Add dump commnad and rename repo interface (Tomoki Sugiura tomoki.sugiura@mail.shanpu.info)
- 09a7ffd: refactor: unify architecture with simplified Registry pattern (Tomoki Sugiura tomoki.sugiura@mail.shanpu.info)
- 2a076ba: Add licence headers (Tomoki Sugiura tomoki.sugiura@mail.shanpu.info)
- 1a72986: Add skel codes (Tomoki Sugiura tomoki.sugiura@mail.shanpu.info)
- a3aff5a: Init (Tomoki Sugiura tomoki-sugiura@cybozu.co.jp)
Installation
Download Binary
Linux / macOS
# Download and extract (replace OS and ARCH as needed)
curl -L https://github.com/chez-shanpu/kubectl-mft/releases/download/v0.1.0/kubectl-mft_v0.1.0_OS_ARCH.tar.gz | tar xz
# Move to a directory in your PATH
sudo mv kubectl-mft /usr/local/bin/
# Verify installation
kubectl mft versionWindows
Download the .zip file for your architecture from the assets above, extract it, and add the binary to your PATH.
Using Go
go install github.com/chez-shanpu/kubectl-mft@v0.1.0Full Changelog: ...v0.1.0