Releases: argoproj-labs/argocd-autopilot
Release list
v0.2.11
Bug fixes:
- fixed provider sort order in field description text #131
Contributors:
- Roi Kramer (@roi-codefresh)
- Noam Gal (@noam-codefresh)
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 versionLinux and WSL (using curl):
# download and extract the binary
curl -L --output - https://github.com/argoproj-labs/argocd-autopilot/releases/download/v0.2.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 versionMac (using curl):
# download and extract the binary
curl -L --output - https://github.com/argoproj-labs/argocd-autopilot/releases/download/v0.2.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 versionDocker:
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>
v0.2.10
New Features:
- Support gitea as a SCM provider #129
Bug fixes:
repo bootstrapfails when running argocd login if passing different --kubeconfig argument #125
Contributors:
- Roi Kramer (@roi-codefresh)
- Noam Gal (@noam-codefresh)
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 versionLinux and WSL (using curl):
# download and extract the binary
curl -L --output - https://github.com/argoproj-labs/argocd-autopilot/releases/download/v0.2.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 versionMac (using curl):
# download and extract the binary
curl -L --output - https://github.com/argoproj-labs/argocd-autopilot/releases/download/v0.2.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 versionDocker:
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>
v0.2.9
New Features:
- Add an repo uninstall command to argocd-autopilot - Running this command will delete all manifest files and directory structure from the GitOps Repository, and all the resources from the k8s cluster
Additional Features:
- improve sanity check - runs
repo bootstrapon every push. Also fixed ClusterRoleBinding now being applied correctly
Contributors:
- Roi Kramer (@roi-codefresh)
- Noam Gal (@noam-codefresh)
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 versionLinux and WSL (using curl):
# download and extract the binary
curl -L --output - https://github.com/argoproj-labs/argocd-autopilot/releases/download/v0.2.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 versionMac (using curl):
# download and extract the binary
curl -L --output - https://github.com/argoproj-labs/argocd-autopilot/releases/download/v0.2.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 versionDocker:
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>
v0.2.8
Breaking Changes:
- Removed
repo createcommand. From now on, therepo bootstrapcommand will automatically create the repository if it currently does not exist. A new--providerflag was added to this command, in order to specificy the git cloud provider to use when creating the repository. Autopilot currently only supports github. Without the flag value, autopilot will try to infer the provider from the repo URL. 116
New Features:
- The
app createnow supports waiting for the Application to be fully Synced to the k8s cluster. The standard kubeclient flags were added in order to specificy which context is expected to recieve the new Application, and a--wait-timeoutflag can set the duration to wait before returning an error. The default value of 0 will not perform any wait, nor require access to the cluster at all. 117
Contributors:
- Roi Kramer (@roi-codefresh)
- Noam Gal (@noam-codefresh)
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 versionLinux and WSL (using curl):
# download and extract the binary
curl -L --output - https://github.com/argoproj-labs/argocd-autopilot/releases/download/v0.2.8/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 versionMac (using curl):
# download and extract the binary
curl -L --output - https://github.com/argoproj-labs/argocd-autopilot/releases/download/v0.2.8/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 versionDocker:
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>
v0.2.7
Bug Fixes:
- url_parse_fix #106
Additional Changes:
- Fix typo #109
Contributors:
- @ndrpnt
- Roi Kramer (@roi-codefresh)
- Noam Gal (@noam-codefresh)
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 versionLinux 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 versionMac (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 versionDocker:
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>
v0.2.6
Bug Fixes:
- getting "failed to build bootstrap manifests" since v0.2.5 #106
Breaking Changes:
when sending- REVERTED in #107--appflag value, use either?sha=<sha_value>,?tag=<tag_name>or?ref=<branch_name>to specificy sha|tag|branch to clone from ~ #98
Additional Changes:
- fixed help text typos #105
Contributors:
- Moshe Avni (@mosheavni)
- Roi Kramer (@roi-codefresh)
- Noam Gal (@noam-codefresh)
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 versionLinux 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 versionMac (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 versionDocker:
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>
v0.2.5
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
--appflag 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:
Contributors:
- Roi Kramer (@roi-codefresh)
- Noam Gal (@noam-codefresh)
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 versionLinux 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 versionMac (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 versionDocker:
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>
v0.2.4
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
--appflag 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:
Contributors:
- Roi Kramer (@roi-codefresh)
- Noam Gal (@noam-codefresh)
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 versionLinux 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 versionMac (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 versionDocker:
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>
v0.2.3
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
--appflag 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:
Contributors:
- Roi Kramer (@roi-codefresh)
- Noam Gal (@noam-codefresh)
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 versionLinux 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 versionMac (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 versionDocker:
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>
v0.2.2
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
--appflag 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:
Contributors:
- Roi Kramer (@roi-codefresh)
- Noam Gal (@noam-codefresh)
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 versionLinux 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 versionMac (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 versionDocker:
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>