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

GitHub

View Github