Skip to content

Releases: tektoncd/cli

v0.5.0

08 Nov 10:31
v0.5.0
d965a9c
Compare
Choose a tag to compare

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

26 Sep 10:00
v0.4.0
950a5fe
Compare
Choose a tag to compare

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

04 Sep 13:48
v0.3.1
bae4ab0
Compare
Choose a tag to compare

Changelog

Features ✨

  • Add ZSH completion on delete commands 2ee8747
  • Add VERSION file to the released source and let makefile pick it up 93726c1

Fixes 🐛

  • Fix mispell pipelinerune => pipelinerun 0938960

v0.3.0

03 Sep 09:25
Compare
Choose a tag to compare

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

13 Aug 11:44
f18e2d0
Compare
Choose a tag to compare

Changelog

Fixes 🐛

  • Panic when exec completion without args #210

v0.2.1

08 Aug 14:38
Compare
Choose a tag to compare

Changelog

Fixes 🐛

  • Bugfix Returns an error if no pipelines found #194
  • Improve pipeline logs command #198
  • Fix nil pointer error #205
  • Fix follow mode for interactive pipeline logs #206

v0.2.0

30 Jul 13:13
Compare
Choose a tag to compare

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 🔨

  • docs: generate docs/cmd from code #154
  • tkn as a kubectl plugin #180
  • Shell completion on objects #96

Thanks ❤️

Thanks to these contributors who contributed to v0.2.0!

v0.1.2

19 Jun 13:40
43e2a41
Compare
Choose a tag to compare

Changelog

Now with object completion 🎉

v0.1.1

19 Jun 09:49
0e4141a
Compare
Choose a tag to compare

Changelog

Fixes tkn version report

v0.1.0

17 Jun 09:37
Compare
Choose a tag to compare

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 for tkn 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.