Releases: tektoncd/cli
v0.5.0
v0.5.0
TektonCD CLI v0.5.0 is a major release that add compatibility with TektonCD Pipeine release v0.8.0. It adds as well feature like creating new resources interactively, starting pipeline with new resources, task description and being able to start a new taskrun among other features and bugfixes.
Note for OSX users that tektoncd-cli in now in homebrew-core, but the tap is still the preferred
method for installing the latest version of tektoncd-cli, since both have the same name by default it will use the homebrew-core version which could be slightly outdated, use brew upgrade tektoncd/tools/tektoncd-cli
to get the latest release version.
Note as well that we are now showing the logs right after you start the pipeline or task, use --showlog=false
if you want to have the old behaviour.
ChangeLog
Features ✨
- #323 - Add task describe subcommand
- #319 - Add condition list command
- #342 - Allow passing labels to start command.
- #268 - Adds command to create new resource interactively
- #345 - Show logs right after starting the pipeline
- #347 - Add feature to start task
- #346 - Add delete condition command
- #394 - Bump tektoncd/pipeline to 0.8.0
- #420 - Add installation instructions for Windows to README
- #400 - Show logs after task start
- #371 - starts pipeline with new resource
Fixes 🐛
- #349 - check if namespace exists for all commands
- #356 - Enhance logs failure message in case of a task failing
- #363 - Use *** instead of plain text for password
- #376 - Fix panic on pipeline logs
- #418 - Adding nil Checks to TaskRun and PipelineRun Describe Commands
- #400 - Fix taskrun log throwing error
- #439 - Show params in pipeline describe command
Misc 🔨
- #340 - Cleanup -l flag across commands
- #351 - Refactoring resource list
- #357 - add tkn condition to README
- #366 - Change way of question for insecure parameter
- #384 - Use targetURI for cloudEvent resource details
- #398 - Generate windows binary release files as zip file
- #406 - Remove 386 and arm archs
- #423 - Fix lint warning and enable lint on CI
Thanks ❤️
v0.4.0
TektonCD CLI is a major release that add compatibility with TektonCD Pipeine release v0.7.0 and few other features and bugfixes.
We now provides rpm package in a COPR repository to make it easy to install tektoncd-cli on rpm based distros. See the README for details and other installation methods.
ChangeLog
Features ✨
- #12 - Cancel pipeline run
- #196 - InitParams before arg validation in pipeline start
- #214 Make the resource and param input interactively
- #224 - Sort pipelineruns based on time started with configurable limit kind/bug
- #232 - Add --last to tkn
- #235 - Add delete pipeline command
- #290 - 🎨 Add rainbow colouring of steps label
- #236 - Add delete pipelinerun command
- #237 - Add delete task command
- #238 - Add delete taskrun command
- #334 Bump tektoncd/pipeline to 0.7.x
- #303 - TaskRun Describe Command
Fixes 🐛
- #223 - Fixes 0.6.0 version compatibility issues
- #225 - available subcommands list is missing from help section
- #226 - Fixes show sub commands help section
- #283 - Choose the first pipeline if only one available
- #64 - Fix showing failure reason when specifying -n for a different namespace
Misc 🔨
- #220 - tkn throw errors for array type params kind/bug
- #227 - Auto generate zsh completion
- #229 - Refactor shell completion
- #231 - Add version to release tarball
- #298 - Fix compilation with go1.13
Thanks ❤️
v0.3.1
v0.3.0
Changelog 🔈 📜
- 147cb1d Make the resource and param input interactively
- 2c437af Add delete operations
- b0dc11b Print command tips after starting pipeline
- edcee68 Fix and improvement to shell completion
- 5b3cd97 Display sub commands types only if there is any.
- 6de3a8f sort pipelineruns for logs by start time and add limit flag
- 0b23e04 Wait for logs if pipeline is running
- 2020f54 Improve pipeline logs command
- 90bc756 Add multiple service accounts for pipeline start
Contributors 🙇 :
v0.2.2
v0.2.1
v0.2.0
Changelog
Features ✨
- tkn pr ls now sorts pipelineruns by their start times #162
- Added support for listing clustertasks with
tkn clustertask list
#161 - tkn tr ls now orders taskruns by start time #167
- Start pipeline from last pipelinerun params #155
- Add
--check
flag to the version command to check if a newer version is available. #134 - Adds an interactive logs subcommand for pipeline #120
- Add Start pipeline command #98
- Templatize describe Pipelinerun #130
- Templatize describe Pipeline #131
- Add
tkn resource list
command #128
Fixes 🐛
- Fixes segfaults for taskrun list #169
- Do not panic when template fails to execute #132
- Removes azure-container flag ref from docs #150
Misc 🔨
Thanks ❤️
Thanks to these contributors who contributed to v0.2.0!
v0.1.2
Changelog
Now with object
completion 🎉
v0.1.1
Changelog
Fixes tkn version
report
v0.1.0
Changelog
Initial release with the following commands
tkn help:
Displays a list of the commands with helpful information.tkn completion:
Outputs a BASH completion script fortkn
to allow command completion with Tab.tkn version:
Outputs the cli version.tkn pipeline:
Parent command of the Pipeline command group.tkn pipelinerun:
Parent command of the Pipelinerun command group.tkn task:
Parent command of the Task command group.tkn taskrun:
Parent command of the Taskrun command group.
For every tkn command you can use -h
or --help
flags to display specific help for that command.