lagoon-cli-v0.30.0
Lagoon CLI (v0.30.0)
Important
This release contains substantial changes to the CLI that will very likely have impacts for most users.
We published a blog post to accompany this release which was published over a week ago that tries to cover most of the major changes, but your mileage may vary depending on which commands you use regularly.
Blog post is available here
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.30.0/lagoon-cli-v0.30.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.30.0/lagoon-cli-v0.30.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.30.0
docker pull docker.io/uselagoon/lagoon-cli:v0.30.0
Changelog
Features
- bddff17 feat: add password reset features (#346)
- ad254f4 feat: add support for streaming container logs from services (#285)
- 2d045bf feat: support for identityfiles to select keys from ssh-agent (#355)
- cc6d578 feat: support for organization admins and changes to use role flag (#359)
Refactoring/Changes
- 5605f76 refactor: convert uint flags to boolean, other fixes and improvements (#366)
- a386f67 refactor: refactor and fix organizationbyname to error if organization not found (#353)
- a13b6b9 refactor: restructure organization commands (#332)
- e4ad4ce refactor: environment auto-idle from uint to boolean (#377)
- adbc9a3 refactor: most commands to utilize
machinery
& cleans up unused legacy functions (#321) - 279fae0 change: ssh host key verification prompts (#370)
- 33d7950 change: updates the output for Render functions (#364)
Fixes
- 694032c fix: additional new lines on rendering info output (#373)
- 3aae685 fix: branch-ref flag on deploy branch (#376)
- 7fab24a fix: list and get environment and project to display same data (#362)
- cf42a13 fix: make email flag consistent (#361)
- a859cf3 fix: nil pointer check for get/list projects (#369)
- dfae353 fix: pullrequest check on deploytargetconfig update (#371)
- 29f002e fix: rename list organization-administrator command to match others (#368)
- 9ce2ebc fix: Adds better handling for nil results (#374)
- 8dea96d fix: GoReleaser Action (#363)
- e1b98da fix: table generator to display multiline payloads correctly (#345)
Misc
- a7faba1 build: Goreleaser & GitHub Actions update (#379)
- 1301985 chore: bump machinery and tidy modules (#375)
- 146b272 chore: hardcode goreleaser version (#349)
- fc667a6 chore: update build instructions and mockgen version (#372)
- 3dac0e2 chore: update remaining flags, docs, and remove most openshift references (#357)