Skip to content

Releases: uselagoon/lagoon-cli

lagoon-cli-v0.21.3

12 Apr 04:56
6662fa5
Compare
Choose a tag to compare

Lagoon CLI (v0.21.3)

Installation via Brew

The preferred method is installation via Homebrew.

brew tap uselagoon/lagoon-cli
brew install lagoon

Running from released binaries

Alternatively, you may install by downloading one of the pre-compiled binaries (replace amd64 with arm64 for ARM-compatible binaries)

# MacOS
sudo curl -L "https://github.com/uselagoon/lagoon-cli/releases/download/v0.21.3/lagoon-cli-v0.21.3-darwin-amd64" -o /usr/local/bin/lagoon && sudo chmod +x /usr/local/bin/lagoon
# Linux
sudo curl -L "https://github.com/uselagoon/lagoon-cli/releases/download/v0.21.3/lagoon-cli-v0.21.3-linux-amd64" -o /usr/local/bin/lagoon && sudo chmod +x /usr/local/bin/lagoon

Running from a Dockerfile

Alternatively, you may download the latest release as a Dockerfile from GitHub or Docker Hub
See the docs for information on running as a Dockerfile

docker pull ghcr.io/uselagoon/lagoon-cli:v0.21.3
docker pull docker.io/uselagoon/lagoon-cli:v0.21.3

Changelog

  • 6662fa5 Merge pull request #343 from uselagoon/machinery-0.0.20
  • bbd904f chore: bump machinery version to latest

lagoon-cli-v0.21.2

11 Apr 22:29
239b6b3
Compare
Choose a tag to compare

Lagoon CLI (v0.21.2)

Installation via Brew

The preferred method is installation via Homebrew.

brew tap uselagoon/lagoon-cli
brew install lagoon

Running from released binaries

Alternatively, you may install by downloading one of the pre-compiled binaries (replace amd64 with arm64 for ARM-compatible binaries)

# MacOS
sudo curl -L "https://github.com/uselagoon/lagoon-cli/releases/download/v0.21.2/lagoon-cli-v0.21.2-darwin-amd64" -o /usr/local/bin/lagoon && sudo chmod +x /usr/local/bin/lagoon
# Linux
sudo curl -L "https://github.com/uselagoon/lagoon-cli/releases/download/v0.21.2/lagoon-cli-v0.21.2-linux-amd64" -o /usr/local/bin/lagoon && sudo chmod +x /usr/local/bin/lagoon

Running from a Dockerfile

Alternatively, you may download the latest release as a Dockerfile from GitHub or Docker Hub
See the docs for information on running as a Dockerfile

docker pull ghcr.io/uselagoon/lagoon-cli:v0.21.2
docker pull docker.io/uselagoon/lagoon-cli:v0.21.2

Changelog

  • 239b6b3 chore: adjust pullrequest template to remove unused changelog data (#339)
  • 86458ac chore: code formatting, tidy up errors, remove unused functions (#338)
  • 6595b11 fix: aliases for project notifications (#341)
  • 269759d fix: pass role through to api directly to better capture misspelled roles (#337)
  • fba77eb fix: use stringarray instead of stringslice for buildvars (#334)
  • 3fd31de refactor: add versioned requests for machinery based requests (#335)

lagoon-cli-v0.21.1

22 Mar 03:37
b21fbfd
Compare
Choose a tag to compare

Lagoon CLI (v0.21.1)

Installation via Brew

The preferred method is installation via Homebrew.

brew tap uselagoon/lagoon-cli
brew install lagoon

Running from released binaries

Alternatively, you may install by downloading one of the pre-compiled binaries (replace amd64 with arm64 for ARM-compatible binaries)

# MacOS
sudo curl -L "https://github.com/uselagoon/lagoon-cli/releases/download/v0.21.1/lagoon-cli-v0.21.1-darwin-amd64" -o /usr/local/bin/lagoon && sudo chmod +x /usr/local/bin/lagoon
# Linux
sudo curl -L "https://github.com/uselagoon/lagoon-cli/releases/download/v0.21.1/lagoon-cli-v0.21.1-linux-amd64" -o /usr/local/bin/lagoon && sudo chmod +x /usr/local/bin/lagoon

Running from a Dockerfile

Alternatively, you may download the latest release as a Dockerfile from GitHub or Docker Hub
See the docs for information on running as a Dockerfile

docker pull ghcr.io/uselagoon/lagoon-cli:v0.21.1
docker pull docker.io/uselagoon/lagoon-cli:v0.21.1

Changelog

  • b21fbfd Backport services (#330)
  • b638de5 Feature: Add build environment arguments to all deploy commands (#327)
  • a2838f8 Feature: Adds build variables to deployBranchCmd (#325)
  • 9bb1ee7 Improvement: Includes logic checks if project doesn't exist or no notifications found (#322) (#323)
  • 2291443 Improvement: Updated AddNotifications to utilize machinery (#307)
  • 936d760 Refactor: Updates return types to utilize the output package (#301)
  • da49567 chore: remove circleci build status
  • 916ff8c chore: replace go-bindata with embed (#315)
  • 5b46da6 chore: replace tablewriter with go-pretty (#314)
  • 0a46a26 chore: update golang/crypto (#310)
  • 8cb41ab chore: update packages (#312)
  • 8b900d1 chore: update to go 1.21 (#305)
  • 91f21aa chore: upgrade prompt-ui (#313)
  • e6f5bad feat: add raw query command functionality (#328)
  • af8dcdf fix: Adds ReturnData to pull request deploy (#320)
  • 3887317 fix: update delete email notification (#308)
  • 90b3463 refactor: actually handle passphrase protected keys (#326)
  • af1bc20 refactor: use publicKey field to avoid permission errors on privateKey (#316)
  • 2b5b789 revert: undo newer services changes (#329)

lagoon-cli-v0.21.0

21 Mar 22:41
9f091a7
Compare
Choose a tag to compare

Lagoon CLI (v0.21.0)

Installation via Brew

The preferred method is installation via Homebrew.

brew tap uselagoon/lagoon-cli
brew install lagoon

Running from released binaries

Alternatively, you may install by downloading one of the pre-compiled binaries (replace amd64 with arm64 for ARM-compatible binaries)

# MacOS
sudo curl -L "https://github.com/uselagoon/lagoon-cli/releases/download/v0.21.0/lagoon-cli-v0.21.0-darwin-amd64" -o /usr/local/bin/lagoon && sudo chmod +x /usr/local/bin/lagoon
# Linux
sudo curl -L "https://github.com/uselagoon/lagoon-cli/releases/download/v0.21.0/lagoon-cli-v0.21.0-linux-amd64" -o /usr/local/bin/lagoon && sudo chmod +x /usr/local/bin/lagoon

Running from a Dockerfile

Alternatively, you may download the latest release as a Dockerfile from GitHub or Docker Hub
See the docs for information on running as a Dockerfile

docker pull ghcr.io/uselagoon/lagoon-cli:v0.21.0
docker pull docker.io/uselagoon/lagoon-cli:v0.21.0

Changelog

  • b638de5 Feature: Add build environment arguments to all deploy commands (#327)
  • a2838f8 Feature: Adds build variables to deployBranchCmd (#325)
  • 9bb1ee7 Improvement: Includes logic checks if project doesn't exist or no notifications found (#322) (#323)
  • 2291443 Improvement: Updated AddNotifications to utilize machinery (#307)
  • 936d760 Refactor: Updates return types to utilize the output package (#301)
  • da49567 chore: remove circleci build status
  • 916ff8c chore: replace go-bindata with embed (#315)
  • 5b46da6 chore: replace tablewriter with go-pretty (#314)
  • 0a46a26 chore: update golang/crypto (#310)
  • 8cb41ab chore: update packages (#312)
  • 8b900d1 chore: update to go 1.21 (#305)
  • 91f21aa chore: upgrade prompt-ui (#313)
  • 9f091a7 feat: add raw query and custom command functionality
  • e6f5bad feat: add raw query command functionality (#328)
  • af8dcdf fix: Adds ReturnData to pull request deploy (#320)
  • 3887317 fix: update delete email notification (#308)
  • 90b3463 refactor: actually handle passphrase protected keys (#326)
  • af1bc20 refactor: use publicKey field to avoid permission errors on privateKey (#316)

lagoon-cli-v0.20.2

06 Dec 23:02
6705423
Compare
Choose a tag to compare

Lagoon CLI (v0.20.2)

Installation via Brew

The preferred method is installation via Homebrew.

brew tap uselagoon/lagoon-cli
brew install lagoon

Running from released binaries

Alternatively, you may install by downloading one of the pre-compiled binaries (replace amd64 with arm64 for ARM-compatible binaries)

# MacOS
sudo curl -L "https://github.com/uselagoon/lagoon-cli/releases/download/v0.20.2/lagoon-cli-v0.20.2-darwin-amd64" -o /usr/local/bin/lagoon && sudo chmod +x /usr/local/bin/lagoon
# Linux
sudo curl -L "https://github.com/uselagoon/lagoon-cli/releases/download/v0.20.2/lagoon-cli-v0.20.2-linux-amd64" -o /usr/local/bin/lagoon && sudo chmod +x /usr/local/bin/lagoon

Running from a Dockerfile

Alternatively, you may download the latest release as a Dockerfile from GitHub or Docker Hub
See the docs for information on running as a Dockerfile

docker pull ghcr.io/uselagoon/lagoon-cli:v0.20.2
docker pull docker.io/uselagoon/lagoon-cli:v0.20.2

Changelog

  • 6705423 Fixes & updates output for listProjectGroups (#306)

lagoon-cli-v0.20.1

06 Dec 23:01
8057826
Compare
Choose a tag to compare

Lagoon CLI (v0.20.1)

Installation via Brew

The preferred method is installation via Homebrew.

brew tap uselagoon/lagoon-cli
brew install lagoon

Running from released binaries

Alternatively, you may install by downloading one of the pre-compiled binaries (replace amd64 with arm64 for ARM-compatible binaries)

# MacOS
sudo curl -L "https://github.com/uselagoon/lagoon-cli/releases/download/v0.20.1/lagoon-cli-v0.20.1-darwin-amd64" -o /usr/local/bin/lagoon && sudo chmod +x /usr/local/bin/lagoon
# Linux
sudo curl -L "https://github.com/uselagoon/lagoon-cli/releases/download/v0.20.1/lagoon-cli-v0.20.1-linux-amd64" -o /usr/local/bin/lagoon && sudo chmod +x /usr/local/bin/lagoon

Running from a Dockerfile

Alternatively, you may download the latest release as a Dockerfile from GitHub or Docker Hub
See the docs for information on running as a Dockerfile

docker pull ghcr.io/uselagoon/lagoon-cli:v0.20.1
docker pull docker.io/uselagoon/lagoon-cli:v0.20.1

Changelog

  • 9274b3f Change: Refactored get project command, adds deploymentsDisabled & updated to use bools instead of int bools (#297)
  • f5b467e Change: Updates the output from an Error to Stderr when listing variables where none are set (#298)
  • fb8a37a Feature: List Project Groups functionality (#288)
  • 472d8ce Feature: Organizations support (#292)
  • eeb83b5 Fix: Fixes & refactors user-sshkey commands (#303)
  • f1a8c0d Fix: Updated various commands to utilize machinery (#300)
  • 987c4e8 feat: task file upload support (#275)
  • 5ce8a2a fix: if value of variable is empty, dont replace it with - (#299)
  • d4a8e2e refactor: make get deployment more useful by using build name (#294)
  • 8057826 refactor: update user and user group queries to use machinery (#304)

lagoon-cli-v0.20.0

06 Dec 00:34
8057826
Compare
Choose a tag to compare

Lagoon CLI (v0.20.0)

Installation via Brew

The preferred method is installation via Homebrew.

brew tap uselagoon/lagoon-cli
brew install lagoon

Running from released binaries

Alternatively, you may install by downloading one of the pre-compiled binaries (replace amd64 with arm64 for ARM-compatible binaries)

# MacOS
sudo curl -L "https://github.com/uselagoon/lagoon-cli/releases/download/v0.20.0/lagoon-cli-v0.20.0-darwin-amd64" -o /usr/local/bin/lagoon && sudo chmod +x /usr/local/bin/lagoon
# Linux
sudo curl -L "https://github.com/uselagoon/lagoon-cli/releases/download/v0.20.0/lagoon-cli-v0.20.0-linux-amd64" -o /usr/local/bin/lagoon && sudo chmod +x /usr/local/bin/lagoon

Running from a Dockerfile

Alternatively, you may download the latest release as a Dockerfile from GitHub or Docker Hub
See the docs for information on running as a Dockerfile

docker pull ghcr.io/uselagoon/lagoon-cli:v0.20.0
docker pull docker.io/uselagoon/lagoon-cli:v0.20.0

Changelog

  • 9274b3f Change: Refactored get project command, adds deploymentsDisabled & updated to use bools instead of int bools (#297)
  • f5b467e Change: Updates the output from an Error to Stderr when listing variables where none are set (#298)
  • fb8a37a Feature: List Project Groups functionality (#288)
  • 472d8ce Feature: Organizations support (#292)
  • eeb83b5 Fix: Fixes & refactors user-sshkey commands (#303)
  • f1a8c0d Fix: Updated various commands to utilize machinery (#300)
  • 987c4e8 feat: task file upload support (#275)
  • 5ce8a2a fix: if value of variable is empty, dont replace it with - (#299)
  • d4a8e2e refactor: make get deployment more useful by using build name (#294)
  • 8057826 refactor: update user and user group queries to use machinery (#304)

lagoon-cli-v0.19.0

07 Sep 03:10
31c24bc
Compare
Choose a tag to compare

Lagoon CLI (v0.19.0)

Installation via Brew

The preferred method is installation via Homebrew.

brew tap uselagoon/lagoon-cli
brew install lagoon

Running from released binaries

Alternatively, you may install by downloading one of the pre-compiled binaries (replace amd64 with arm64 for ARM-compatible binaries)

# MacOS
sudo curl -L "https://github.com/uselagoon/lagoon-cli/releases/download/v0.19.0/lagoon-cli-v0.19.0-darwin-amd64" -o /usr/local/bin/lagoon && sudo chmod +x /usr/local/bin/lagoon
# Linux
sudo curl -L "https://github.com/uselagoon/lagoon-cli/releases/download/v0.19.0/lagoon-cli-v0.19.0-linux-amd64" -o /usr/local/bin/lagoon && sudo chmod +x /usr/local/bin/lagoon

Running from a Dockerfile

Alternatively, you may download the latest release as a Dockerfile from GitHub or Docker Hub
See the docs for information on running as a Dockerfile

docker pull ghcr.io/uselagoon/lagoon-cli:v0.19.0
docker pull docker.io/uselagoon/lagoon-cli:v0.19.0

Changelog

  • c712b57 Feature: Include update environment functionality (#281)
  • c5478e4 Included darkmode to align with Lagoon docs (#282)
  • 31c24bc Included type validation in update environment command (#284)
  • e1bdcb5 Refactor: Updated list environments command to utilize Machinery (#283)
  • 38cfffe refactor: enable ssh-portal support by default (#290)

lagoon-cli-v0.18.1

27 Jun 22:58
06793c8
Compare
Choose a tag to compare

Lagoon CLI (v0.18.1)

Installation via Brew

The preferred method is installation via Homebrew.

brew tap uselagoon/lagoon-cli
brew install lagoon

Running from released binaries

Alternatively, you may install by downloading one of the pre-compiled binaries (replace amd64 with arm64 for ARM-compatible binaries)

# MacOS
sudo curl -L "https://github.com/uselagoon/lagoon-cli/releases/download/v0.18.1/lagoon-cli-v0.18.1-darwin-amd64" -o /usr/local/bin/lagoon && sudo chmod +x /usr/local/bin/lagoon
# Linux
sudo curl -L "https://github.com/uselagoon/lagoon-cli/releases/download/v0.18.1/lagoon-cli-v0.18.1-linux-amd64" -o /usr/local/bin/lagoon && sudo chmod +x /usr/local/bin/lagoon

Running from a Dockerfile

Alternatively, you may download the latest release as a Dockerfile from GitHub or Docker Hub
See the docs for information on running as a Dockerfile

docker pull ghcr.io/uselagoon/lagoon-cli:v0.18.1
docker pull docker.io/uselagoon/lagoon-cli:v0.18.1

Changelog

lagoon-cli-v0.18.0

05 Apr 02:52
c631e39
Compare
Choose a tag to compare

Lagoon CLI (v0.18.0)

Installation via Brew

The preferred method is installation via Homebrew.

brew tap uselagoon/lagoon-cli
brew install lagoon

Running from released binaries

Alternatively, you may install by downloading one of the pre-compiled binaries (replace amd64 with arm64 for ARM-compatible binaries)

# MacOS
sudo curl -L "https://github.com/uselagoon/lagoon-cli/releases/download/v0.18.0/lagoon-cli-v0.18.0-darwin-amd64" -o /usr/local/bin/lagoon && sudo chmod +x /usr/local/bin/lagoon
# Linux
sudo curl -L "https://github.com/uselagoon/lagoon-cli/releases/download/v0.18.0/lagoon-cli-v0.18.0-linux-amd64" -o /usr/local/bin/lagoon && sudo chmod +x /usr/local/bin/lagoon

Running from a Dockerfile

Alternatively, you may download the latest release as a Dockerfile from GitHub or Docker Hub
See the docs for information on running as a Dockerfile

docker pull ghcr.io/uselagoon/lagoon-cli:v0.18.0
docker pull docker.io/uselagoon/lagoon-cli:v0.18.0

Changelog

  • c631e39 Feature: add all supported notifications (#268)
  • 2bf5e68 Remove deprecated MonitoringURLs (#261)
  • 61b1984 fix: handle ssh errors to reduce terminal breaking (#270)
  • fbf6629 fix: update metadata to use map for json response (#267)