mta
The mta
cli will export Flux components to Argo CD consumable
CRs. This can be used in order to help migrating from Flux to Argo
CD. This is in the “proof of concept” phase and I make no guarantees
Currently working:
- Migrate Kustomizations
- Migrate HelmReleases
- Auto Scan/Migrate
- Uninstall Flux
Installation
Install the mta
binary from the releases page (x64_64 currenly)
sudo wget -O /usr/local/bin/mta https://github.com/christianh814/mta/releases/download/v0.0.2/mta-amd64-$(uname -s | tr [:upper:] [:lower:])
Make sure it’s executable
sudo chmod +x /usr/local/bin/mta
There is bash completion
NOTE it’s probably
zsh
on a Mac
mta completion bash
Quickstarts
Quickstarts to test the functionality after downloading the CLI