Skip to content

Releases: tektoncd/cli

v0.23.1

25 Mar 11:38
v0.23.1
Compare
Choose a tag to compare

v0.23.1 Bug Fix Release πŸŽ‰

tkn v0.23.1 is a patch release fixing the version command which is not working in case of chains and operator components. This also fixes the tkn pr delete command throwing nil pointer for deleting pipelinerun which does not have any status yet.

ChangeLog πŸ“‹

Fixes πŸ›

  • fix error while deleting pr without status #1532
  • This will fix the version command failing for chain and operator #1542
  • Updates the configMap name for Operator version #1536
  • Adds namespace where operator is installed #1529

Thanks ❀️

v0.23.0

09 Mar 12:57
v0.23.0
Compare
Choose a tag to compare

v0.23.0 Release πŸŽ‰

This release of tkn cli adds comptability with pipeline v0.33.x, triggers v0.19.x and have hub cli v1.7.0. This release contains new commands for chains based on v0.8.0. It also have new command for exporting pipelinerun and showing chains version. Few enhancement and bug fixes like checking resource existence before asking for deletion, fix cursor not showing in interactive commands etc.

ChangeLog πŸ“‹

Features ✨

  • Add export option for pipelinerun #1500
  • Adds chains version in output of tkn version command #1509
  • Add Chains management command #1440
  • Make chains installation namespace configurable #1522

Fixes πŸ›

  • Checked existence of resources before deletion #1484
  • Fix missing Cursor with interactive start commands #1516

Misc πŸ”¨

  • Update tkn chocolatey pkg to v0.22.0 #1499
  • Use ubuntu rolling for debian build #1503
  • Make vendor a PHONY target #1505
  • Pass rest config when create tkn clients,fix the default QPS is to low #1513
  • Bump deps of pipeline and triggers #1514
  • remove unnecessary filepath join #1518
  • gofmt -w test/e2e/* #1515
  • replace t.Errorf %w with %v #1517
  • Bump Tekton Hub CLI to v1.7.0 #1519
  • Fix tektoncd docs installation instructions #1521
  • Bump chains to v0.8.0 #1522

Thanks ❀️

v0.22.0

01 Feb 13:18
v0.22.0
Compare
Choose a tag to compare

v0.22.0 Release πŸŽ‰

This release of tkn cli adds a new command to export pipeline as yaml removing autogenerated fields, we also handle graceful termination of pipeline(behind feature flag). We now show all the canceled taskruns in the message when we describe a pipelinerun, and hide sections with empty results for all describe commands, and now we don't ask specifications for optional workspace while starting task/clustertask/piepeline interactively. With this release of tkn cli we now support pipelines v0.32.1 and triggers v0.18.0.

Changelog πŸ“‹

Features ✨

  • Add a pipeline export command #1398
  • Handle graceful termination of Pipeline #1479
  • Adds operator verison in output of tkn version command #1486
  • Show all cancelled taskruns in message section #1482
  • Skips to ask specifications for optional workspace #1465
  • Hide sections with empty results for describe command #1437

Misc πŸ”¨

  • Update chocolatey package for 0.21.0 release #1462
  • Replace test builders to structs in unit test for tkn pipeline #1457
  • Correct the license claim in the goreleaser config #1464
  • Replace test builders to structs in unit test for tkn pipelinerun #1463
  • Remove builders from codebase #1466
  • Update some dependencies to fix vulnerabiliites #1475
  • Bump go mod version to 1.16 #1490
  • Bump deps all #1487
  • Bump Tekton Hub CLI to latest #1491
  • Bump deps #1492
  • update golangci-lint version #1493
  • update go build and test #1494
  • update goreleaser #1496
  • update goreleaser config #1497

Thanks ❀️

v0.21.0

06 Oct 08:02
Compare
Choose a tag to compare

v0.21.0 Release πŸŽ‰

v0.21.0 release of tkn CLI adds compatibility with pipeline v0.28.0 and triggers v0.16.0. Now tkn CLI will work both triggers v1alpha1 and v1beta1 resources. Also, support for pipeline v1alpha1 resources has been deprecated. This release contains improved hub commands with platform and categories details and also deprecated resource warnings. This release contains a new create command to convert task to clustertask and vice-versa, along with lots of enhancements in delete commands like --keep-since and --ignore-running flag and few bug fixes.

ChangeLog πŸ“‹

Features ✨

  • Support output option for pipeline/task start command #1326
  • Authenticate to registries with podman's config #1430
  • Add choco package #1378
  • Add --keep-since flag to taskrun delete #1435
  • Delete resource using parent resource and keep-since #1443
  • Support triggertemplate to work with v1beta1 resources also #1446
  • Support triggerbinding to work with v1beta1 resources also #1449
  • Support clustertriggerbinding to work with v1beta1 resources also #1450
  • Add ignore-running flag to tkn pr/tr delete #1445
  • Support eventlistener list and delete to work with v1beta1 resources also #1454
  • Support eventlistener describe and logs to work with v1beta1 resources also #1455
  • Add create command for tkn task/clustertask #1359

Deprecation 🧹

  • Support for all clustertask/task/taskrun/pipeline/pipelinerun cmd with v1alpha1 resources has been deprecated and will be removed after two releases.

Fixes πŸ›

  • Fix hardocded resource version in triggertemplate describe -o yaml/json #1451
  • Fix terminal not available after logs cmd in retries pipeline #1459

Misc πŸ”¨

  • Get default sa from configmap defaultconfigs in e2e test #1419
  • Bump readme to v0.20.0 #1420
  • Fix e2e test failing #1428
  • Remove golden files generated for testing version cmd #1427
  • Fix rpm build #1424
  • Update README.md #1429
  • Fix link in doc to make CI green #1434
  • Bump tektoncd/pipeline to v0.27.1 #1438
  • Bump hub dependency with latest update #1447
  • Bump tektoncd/triggers to v0.16.0 #1446
  • Bump pipeline to v0.28.0 #1448
  • Remove unused triggers builder code and docs file #1456
  • Add e2e test for triggers v1beta1 #1458

Thanks ❀️

v0.20.0

14 Jul 08:32
v0.20.0
Compare
Choose a tag to compare

v0.20.0 Release πŸŽ‰

With this release of tkn cli we now support pipelines v0.25.0, triggers v0.14.2. We have now feature like --keep-since and pipelinerun delete by the label which is useful in deleting resources precisely. We also fix logs commands which now give logs of taskrun in the order in which they are executed.

Changelog πŸ“‹

Features ✨

  • Add --keep-since flag to pipelinerun delete #1392
  • Add pipelinerun delete by label #1402
  • Get tekton components version from configmap #1393

Fixes πŸ›

  • Fix CLI installation instructions for deb-based distros #1410
  • Fix client version output with --component option #1408
  • Fix TaskRun order in tkn pr logs #1385

Misc πŸ”¨

  • Fix broken links in DEVELOPMENT.MD #1396
  • Fix typo with my name #1400
  • Add link to tkn bundle to main readme #1401
  • Update README about coloring being disabled #1403
  • Bump tektoncd/pipelines v0.25.0, tektoncd/triggers v0.14.2 and tektoncd/hub cli latest #1411
  • Force cancel when using tkn pipelinerun cancel πŸ‘Ό #1415

Thanks ❀️

v0.19.1

29 Jun 12:46
v0.19.1
Compare
Choose a tag to compare

v0.19.1 Bug Fix Release πŸŽ‰

tkn v0.19.1 is a patch release fixing the start command of task, clustertask, and pipeline with --showlog taking --prefix=false by default, now the commands are fixed to the earlier behaviour of showing prefix in the logs. This also fixes version command to show version if kubeconfig is not present.

ChangeLog πŸ“‹

Fixes πŸ›

#1405 fix default --prefix=false with p/t/ct start
#1390 Fix version command outputting empty

Thanks β™₯️

v0.19.0

08 Jun 11:22
Compare
Choose a tag to compare

v0.19.0 Release πŸŽ‰

This release of tkn CLI adds compatibility with pipelines v0.24 and triggers v0.14 releases. In this release, we have improved the tkn start command with asking for params values if no default, optional workspaces support, better workspace flag docs and validation error fixes for param with type not defined. tkn hub check-upgrade command available now for checking upgrades available in tasks and install, upgrade etc subcommands will act based on pipeline version installed. For scripting and automation purpose, --component flag has been added in tkn version command to get a specific component version and tkn logs command have --prefix-flase flag to disable printing the task and step name.

Changelog πŸ“‹

Features ✨

  • Tkn task start will interactively ask for params value if not default specified and not passed #1180
  • Tkn pipeline start will interactively ask for params value if not default specified and not passed #1379
  • Tkn clustertask start will interactively ask for params value if not default specified and not passed #1376
  • Lookup plugins in current path if not in plugins dir #1366
  • Add support for optional workspaces in start command #1377
  • Bump Hub dependency with new features like tkn hub check-upgrade command and other refacor #1369
  • Add --component flag to tkn version command for specific component version #1093
  • Add a flag --prefix=false to not print the taskname/step prefix when showing logs #1304
  • Bump tektoncd/pipeline to v0.24.1 #1381
  • Bump tektoncd/triggers to v0.14.1 #1382

Fixes πŸ›

  • Fix validation aror if any param has not type defined and is passed using -f flag #1069
  • Consistent and details description for workspace flag in start commands #1354
  • Replace maze.io/x/duration with its redirect #1384

Misc πŸ”¨

  • Update tests to use builders instead of structs #1367
  • Fixes e2e test for ClusterTask #1375
  • Bump plumbing dep to fix CI #1374
  • Fix RPM spec file #1380

Thanks ❀️

v0.18.0

26 Apr 18:15
v0.18.0
Compare
Choose a tag to compare

v0.18.0 Release πŸŽ‰

This release adds pipelines v0.23.0, triggers v0.13.0, introduces a brand new bundle command to produce tekton bundle, now tkn auto select resource if only one available with describe commands, there is now skipped task section in pipelinerun describe commands, with some other fixes/improvements.

Changelog πŸ“‹

Features ✨

  • Introduce a tkn bundle push command to produce Tekton bundles #1312
  • Add a bundle pull command to fetch tekton bundle contents #1328
  • Adds version in describe command of task #1317
  • Added Scoop & PowerShell install on Windows #1330
  • Auto-select TriggerTemplate/TriggerBinding/ClusterTriggerBinding in describe command if only one is present #1356
  • Add section of Skipped tasks in tkn pr describe #1311
  • Add support for tkn clustertask logs #1333
  • Auto-select EventListener in describe if only one is present #1353

Fixes πŸ›

  • Fix parseParam with empty array #1309
  • Fix clustertask start command with --last flag#1332
  • Print status in tkn p start if it is not nil #1338
  • Fix eventListener test with latest minimal triggers permissions #1340
  • Fix clustertask describe and delete, task lastrun #1341
  • Fixes the bundle push and list commands to conform to the bundle spec. #1344
  • Fix eventlistener describe command crashing without template #1348

Misc πŸ”¨

  • Update README with the version of supported RPMs distros #1349
  • Add framework usage to get kubeconfig and cluster params support #1310
  • Update plumbing dep to pin gke version #1358
  • Bump pipeline trigger #1360

Thanks ❀️

v0.17.2

12 Apr 22:17
Compare
Choose a tag to compare

v0.17.2 Bug Fix Release πŸŽ‰

tkn v0.17.2 is a patch release fixing bug happening in the tkn eventlistener describe command for an eventlistener that does not have a template and also not showing details of trigger ref with minor formatting improvements in output.

ChangeLog πŸ“‹

Fixes πŸ›

#1348 Fix eventlistener describe command crashing without template

Thanks β™₯️

v0.17.1

31 Mar 11:01
Compare
Choose a tag to compare

v0.17.1 Bug Fix Release πŸŽ‰

tkn v0.17.1 is a patch release fixing bugs occurring with Pipeline version 0.22.0 for using tkn ct/t start command with --last, tkn ct describe not showing taskruns and tkn ct delete --trs not deleting related taskruns. This also fixes the nil status of pipeline resource getting printed in tkn p start command for creating a pipeline resource interactively.

ChangeLog πŸ“‹

Fixes πŸ›

#1341 Fix clustertask describe and delete, task lastrun
#1338 Print status in tkn p start if it is not nil
#1332 Fix clustertask start command with --last flag

Thanks β™₯️