github argoproj-labs/argocd-autopilot v0.2.4

latest releases: v0.4.17, v0.4.16, v0.4.15...
3 years ago

Bug fixes:

  • App type infer fails when --app value references a tag (#97)[https://github.com//issues/97]
  • Deleting the bootstrap app hangs while deleting the entire hierarchy (#99)[https://github.com//issues/99]

Breaking Changes:

  • when sending --app flag value, use either ?sha=<sha_value>, ?tag=<tag_name> or ?ref=<branch_name> to specificy sha|tag|branch to clone from (#98)[https://github.com//pull/98]

Additional changes:

  • update docs about secrets not yet supported #93
  • Support using 2 repos for Kustomize apps #97

Contributors:

Installation:

To use the argocd-autopilot CLI you need to download the latest binary from the git release page.

Using brew:

# install
brew install argocd-autopilot

# check the installation
argocd-autopilot version

Linux and WSL (using curl):

# get the latest version or change to a specific version
VERSION=$(curl --silent "https://api.github.com/repos/argoproj-labs/argocd-autopilot/releases/latest" | grep '"tag_name"' | sed -E 's/.*"([^"]+)".*/\1/')

# download and extract the binary
curl -L --output - https://github.com/argoproj-labs/argocd-autopilot/releases/download/$VERSION/argocd-autopilot-linux-amd64.tar.gz | tar zx

# move the binary to your $PATH
mv ./argocd-autopilot-* /usr/local/bin/argocd-autopilot

# check the installation
argocd-autopilot version

Mac (using curl):

# get the latest version or change to a specific version
VERSION=$(curl --silent "https://api.github.com/repos/argoproj-labs/argocd-autopilot/releases/latest" | grep '"tag_name"' | sed -E 's/.*"([^"]+)".*/\1/')

# download and extract the binary
curl -L --output - https://github.com/argoproj-labs/argocd-autopilot/releases/download/$VERSION/argocd-autopilot-darwin-amd64.tar.gz | tar zx

# move the binary to your $PATH
mv ./argocd-autopilot-* /usr/local/bin/argocd-autopilot

# check the installation
argocd-autopilot version

Docker:

When using the Docker image, you have to provide the .kube and .gitconfig directories as mounts to the running container:

docker run \
  -v ~/.kube:/home/autopilot/.kube \
  -v ~/.gitconfig:/home/autopilot/.gitconfig \
  -it quay.io/argoprojlabs/argocd-autopilot <cmd> <flags>

Don't miss a new argocd-autopilot release

NewReleases is sending notifications on new releases.