Skip to content

Releases: argoproj-labs/argocd-autopilot

v0.4.18

26 Nov 14:06
d31992f
Compare
Choose a tag to compare

Changes

  • [chore] update golang to 1.23 #598
  • [chore] code.gitea.io/sdk/gitea v0.17.1 => v0.19.0 #598
  • [chore] upgraded github.com/argoproj/argo-cd/v2 v2.10.0 => v2.13.1 #598
  • [chore] upgraded github.com/briandowns/spinner v1.23.0 => v1.23.1 #598
  • [chore] upgraded github.com/go-git/go-git/v5 v5.11.0 => v5.12.0 #598
  • [chore] upgraded github.com/ktrysmt/go-bitbucket v0.9.75 => v0.9.81 #598
  • [chore] upgraded github.com/spf13/cobra v1.8.0 => v1.8.1 #598
  • [chore] upgraded github.com/spf13/viper v1.18.2 => v1.19.0 #598
  • [chore] upgraded github.com/stretchr/testify v1.8.4 => v1.10.0 #598
  • [chore] upgraded github.com/xanzy/go-gitlab v0.97.0 => v0.114.0 #598
  • [chore] upgraded k8s.io/api v0.26.11 => v0.31.0 #598
  • [chore] upgraded k8s.io/apimachinery v0.26.11 => v0.31.0 #598
  • [chore] upgraded k8s.io/cli-runtime v0.26.11 => v0.31.0 #598
  • [chore] upgraded k8s.io/client-go v0.26.11 => v0.31.0 #598
  • [chore] upgraded k8s.io/kubectl v0.26.11 => v0.31.2 #598
  • [chore] upgraded sigs.k8s.io/kustomize/api v0.12.1 => v0.17.2 #598
  • [chore] upgraded sigs.k8s.io/kustomize/kyaml v0.13.9 => v0.17.1 #598
  • [chore] replaced github.com/ghodss/yaml v1.0.0 with sigs.k8s.io/yaml v1.4.0 #598
  • [chore] Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc #525
  • [chore] Bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1 #528
  • [chore] Bump golang.org/x/crypto from 0.16.0 to 0.17.1 #542 #544
  • [chore] Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 #546

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

Using scoop:

# update
scoop update

# install
scoop install argocd-autopilot

# check the installation
argocd-autopilot version

Using chocolatey:

# install
choco install argocd-autopilot

# check the installation
argocd-autopilot version

Linux and WSL (using curl):

# download and extract the binary
curl -L --output - https://github.com/argoproj-labs/argocd-autopilot/releases/download/v0.4.18/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):

# download and extract the binary
curl -L --output - https://github.com/argoproj-labs/argocd-autopilot/releases/download/v0.4.18/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:v0.4.18 <cmd> <flags>

v0.4.17

19 Oct 13:58
Compare
Choose a tag to compare

Changes

  • [chore] Bump code.gitea.io/sdk/gitea from 0.15.1 to 0.16.0 #503
  • [chore] Bump github.com/argoproj/argo-cd/v2 from 2.8.3 to 2.8.4 #503
  • [chore] Bump github.com/briandowns/spinner from 1.18.1 to 1.23.0 #499
  • [chore] Bump github.com/go-git/go-git/v5 from 5.7.0 to 5.9.0 #505
  • [chore] Bump github.com/ktrysmt/go-bitbucket from 0.9.60 to 0.9.70 #502 #506 #514
  • [chore] Bump github.com/spf13/viper from 1.16.0 to 1.17.0 #511
  • [chore] Bump github.com/xanzy/go-gitlab from 0.86.0 to 0.93.1 #500 #508 #512
  • [chore] Bump golang.org/x/net from 0.15.0 to 0.17.0 #513
  • [chore] Bump k8s.io/* deps to v0.24.17 #513
  • [chore] removed git-lfs from docker image #513

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

Using scoop:

# update
scoop update

# install
scoop install argocd-autopilot

# check the installation
argocd-autopilot version

Using chocolatey:

# install
choco install argocd-autopilot

# check the installation
argocd-autopilot version

Linux and WSL (using curl):

# download and extract the binary
curl -L --output - https://github.com/argoproj-labs/argocd-autopilot/releases/download/v0.4.17/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):

# download and extract the binary
curl -L --output - https://github.com/argoproj-labs/argocd-autopilot/releases/download/v0.4.17/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:v0.4.17 <cmd> <flags>

v0.4.16

12 Sep 14:50
Compare
Choose a tag to compare

Changes

  • [fix] Fix gitea repo bootstrap failure #495
  • [chore] updated image to 1.20.3 #477
  • [chore] updated golangci-lint from v1.50.1 to v1.53.1 #479
  • [chore] Bump github.com/spf13/viper from 1.10.1 to 1.16.0 #475
  • [chore] Bump go.mongodb.org/mongo-driver from 1.1.2 to 1.5.1 #433
  • [chore] Bump github.com/xanzy/go-gitlab from 0.71.0 to 0.86.0 #487
  • [chore] Bump k8s.io/* from 0.24.2 to 0.24.15 #489
  • [chore] Bump github.com/argoproj/argo-cd/v2 from 2.5.9 to 2.8.3 #488
  • [chore] Bump github.com/go-git/go-billy/v5 5.3.1 to 5.4.1 #488
  • [chore] Bump github.com/go-git/go-git/v5 5.4.2 to 5.7.0 #488
  • [chore] Bump github.com/ktrysmt/go-bitbucket 0.9.55 to 0.9.60 #488
  • [chore] Bump github.com/sirupsen/logrus 1.8.1 to 1.9.3 #488
  • [chore] Bump github.com/spf13/cobra 1.5.0 to 1.7.0 #488
  • [chore] Bump sigs.k8s.io/kustomize/api 0.11.4 to 0.11.5 #488
  • [chore] Bump sigs.k8s.io/kustomize/kyaml 0.13.6 to 0.13.7 #488
  • [chore] Bump github.com/go-git/go-billy/v5 from 5.4.1 to 5.5.0 #497
  • [chore] Bump pygments from 2.7.4 to 2.15.0 in /docs #493
  • [docs] add missing requirement in getting started docs #459
  • [docs] fix a typo #460
  • [docs] Quoting variable expansions #391

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

Using scoop:

# update
scoop update

# install
scoop install argocd-autopilot

# check the installation
argocd-autopilot version

Using chocolatey:

# install
choco install argocd-autopilot

# check the installation
argocd-autopilot version

Linux and WSL (using curl):

# download and extract the binary
curl -L --output - https://github.com/argoproj-labs/argocd-autopilot/releases/download/v0.4.15/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):

# download and extract the binary
curl -L --output - https://github.com/argoproj-labs/argocd-autopilot/releases/download/v0.4.15/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:v0.4.15 <cmd> <flags>

v0.4.15

29 Mar 09:23
Compare
Choose a tag to compare

Changes

  • [docs] improved and organized official docs #440
  • [fix] redundant validation of write permission when using --recover #443

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

Using scoop:

# update
scoop update

# install
scoop install argocd-autopilot

# check the installation
argocd-autopilot version

Using chocolatey:

# install
choco install argocd-autopilot

# check the installation
argocd-autopilot version

Linux and WSL (using curl):

# download and extract the binary
curl -L --output - https://github.com/argoproj-labs/argocd-autopilot/releases/download/v0.4.15/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):

# download and extract the binary
curl -L --output - https://github.com/argoproj-labs/argocd-autopilot/releases/download/v0.4.15/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:v0.4.15 <cmd> <flags>

v0.4.14

19 Mar 15:50
Compare
Choose a tag to compare

Changes

  • [docs] improved and organized official docs #440
  • [fix] redundant validation of write permission when using --recover #443

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

Using scoop:

# update
scoop update

# install
scoop install argocd-autopilot

# check the installation
argocd-autopilot version

Using chocolatey:

# install
choco install argocd-autopilot

# check the installation
argocd-autopilot version

Linux and WSL (using curl):

# download and extract the binary
curl -L --output - https://github.com/argoproj-labs/argocd-autopilot/releases/download/v0.4.14/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):

# download and extract the binary
curl -L --output - https://github.com/argoproj-labs/argocd-autopilot/releases/download/v0.4.14/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:v0.4.14 <cmd> <flags>

v0.4.13

07 Mar 18:46
Compare
Choose a tag to compare

Changes

  • [docs] docs: fix wordings and typos in Getting-Started #431
  • [fix] when bootstrap repo contains a port, argocd-tls-certs-cm is invalid #434

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

Using scoop:

# update
scoop update

# install
scoop install argocd-autopilot

# check the installation
argocd-autopilot version

Using chocolatey:

# install
choco install argocd-autopilot

# check the installation
argocd-autopilot version

Linux and WSL (using curl):

# download and extract the binary
curl -L --output - https://github.com/argoproj-labs/argocd-autopilot/releases/download/v0.4.13/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):

# download and extract the binary
curl -L --output - https://github.com/argoproj-labs/argocd-autopilot/releases/download/v0.4.13/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:v0.4.13 <cmd> <flags>

v0.4.12

20 Feb 14:18
Compare
Choose a tag to compare

Changes

  • [fix] Validate that repo name is not empty #426

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

Using scoop:

# update
scoop update

# install
scoop install argocd-autopilot

# check the installation
argocd-autopilot version

Using chocolatey:

# install
choco install argocd-autopilot

# check the installation
argocd-autopilot version

Linux and WSL (using curl):

# download and extract the binary
curl -L --output - https://github.com/argoproj-labs/argocd-autopilot/releases/download/v0.4.12/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):

# download and extract the binary
curl -L --output - https://github.com/argoproj-labs/argocd-autopilot/releases/download/v0.4.12/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:v0.4.12 <cmd> <flags>

v0.4.11

29 Jan 11:38
Compare
Choose a tag to compare

Changes

  • [fix] Cannot bootstrap on windows #221
  • [chore] bump github.com/argoproj/argo-cd/v2 to 2.5.9 #416

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

Using scoop:

# update
scoop update

# install
scoop install argocd-autopilot

# check the installation
argocd-autopilot version

Using chocolatey:

# install
choco install argocd-autopilot

# check the installation
argocd-autopilot version

Linux and WSL (using curl):

# download and extract the binary
curl -L --output - https://github.com/argoproj-labs/argocd-autopilot/releases/download/v0.4.11/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):

# download and extract the binary
curl -L --output - https://github.com/argoproj-labs/argocd-autopilot/releases/download/v0.4.11/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:v0.4.11 <cmd> <flags>

v0.4.10

11 Jan 09:09
Compare
Choose a tag to compare

Changes

  • [fix] Fail early on repo bootstrap when there is no repo write permission #409

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

Using scoop:

# update
scoop update

# install
scoop install argocd-autopilot

# check the installation
argocd-autopilot version

Using chocolatey:

# install
choco install argocd-autopilot

# check the installation
argocd-autopilot version

Linux and WSL (using curl):

# download and extract the binary
curl -L --output - https://github.com/argoproj-labs/argocd-autopilot/releases/download/v0.4.10/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):

# download and extract the binary
curl -L --output - https://github.com/argoproj-labs/argocd-autopilot/releases/download/v0.4.10/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:v0.4.10 <cmd> <flags>

v0.4.9

03 Jan 12:51
Compare
Choose a tag to compare

Changes

  • [fix] fix nil pointer deref in provider code when there are network errors #403

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

Using scoop:

# update
scoop update

# install
scoop install argocd-autopilot

# check the installation
argocd-autopilot version

Using chocolatey:

# install
choco install argocd-autopilot

# check the installation
argocd-autopilot version

Linux and WSL (using curl):

# download and extract the binary
curl -L --output - https://github.com/argoproj-labs/argocd-autopilot/releases/download/v0.4.9/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):

# download and extract the binary
curl -L --output - https://github.com/argoproj-labs/argocd-autopilot/releases/download/v0.4.9/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:v0.4.9 <cmd> <flags>