Skip to content

Releases: tektoncd/cli

v0.30.1

10 Apr 17:01
Compare
Choose a tag to compare

v0.30.1 Bug Fix Release 🎉

In this release, we fixed the TaskRuns delete command which was not deleting the completed TaskRuns associated with completed PipelineRuns.

Changelog 📋

Fixes 🐛

  • Fix tkn tr delete command not deleting trs of completed pr #1974

Thanks ♥️

v0.30.0

27 Mar 09:54
v0.30.0
3426b6a
Compare
Choose a tag to compare

v0.30.0 Release 🎉

This release comes with support for v1 CRDs of Pipeline, PipelineRun, Task and TaskRun. This is an LTS release with Pipelines v0.44.0 and Triggers v0.23.0 spec fields, Chains v0.15.0 features and Hub v1.12.1 CLI. In this release, support added for object type params in start and describe commands. Also, there are few deprecations done with respect to PipelineResources and ClusterTasks which are mentioned in deprecation notice and one breaking change regarding PipelineResources, lot of dependency bumps and few bug fixes.

Deprecation Notice ⚠️

  • ClusterTask commands are now marked deprecated, will be removed ones it is removed from API.
  • tkn task create command is marked deprecated as ClusterTask is deprecated.
  • Flags -i and -o for providing input and output resources respectively in tkn task start command are deprecated as v1 does not support pipelineresources.
  • Flag -r for providing resources in tkn pipeline start command are deprecated as v1 does not support pipelineresources.
    • #1959 Add deprecations for resources and clustertask

Removal Notice 🚨

  • Remove support for cluster and cloudevent pipeline resources
    • #1876 Remove cluster and cloudevent pipelineresource

ChangeLog 📋

Features ✨

  • #1873 Add v1 support for task and pipeline list
  • #1898 Add v1 support for taskrun list
  • #1915 Bump pipelinerun list command for v1 CRDs
  • #1906 Add v1 support for taskrun and pipelinerun cancel
  • #1918 Add v1 support for delete command
  • #1930 Move pipeline describe to v1 CRDs
  • #1936 Add support for v1 CRD in export cmd
  • #1941 Move pr desc to v1 CRDs
  • #1943 Migrate task describe command from v1beta1 to v1
  • #1944 Move taskrun describe to v1 CRD
  • #1953 Make task and clustertask start commands to work with v1 apis
  • #1954 Make pipeline start commands to work with v1 apis
  • #1955 Make changes in clustertask describe
  • #1958 Add test and make dry-run output for start cmd compatible with v1
  • #1961 Add support for v1 CRD in taskrun logs
  • #1960 Add v1 support for pr logs
  • #1960 Move e2e test to pipeline 0.44 and v1 resources

Fixes 🐛

  • #1875 Fix for taskrun list command not working
  • #1892 Fixes List command for task and pipeline with --all-namespaces and --output=yaml
  • #1905 remove kubernetes requirements for sign and verify

Misc 🔨

  • #1846 Bump readme to point to latest release v0.29.0
  • #1838 Bump tektoncd/pipeline to v0.43.1
  • #1851 Bump github.com/tektoncd/pipeline from 0.43.1 to 0.43.2
  • #1850 Bump google.golang.org/grpc from 1.51.0 to 1.52.0
  • #1853 Bump github.com/tektoncd/hub from 1.11.1 to 1.11.2
  • #1855 Bump github.com/tektoncd/triggers from 0.22.0 to 0.22.1
  • #1854 Bump github.com/hashicorp/vault/sdk from 0.6.2 to 0.7.0
  • #1856 Bump github.com/sigstore/sigstore from 1.5.0 to 1.5.1
  • #1857 update choco nuspec for v0.29.0
  • #1862 Bump github.com/docker/cli
  • #1863 Bump github.com/docker/docker
  • #1864 Bump github.com/fatih/color from 1.13.0 to 1.14.0
  • #1870 Bump google.golang.org/grpc from 1.52.0 to 1.52.3
  • #1872 Bump github.com/google/go-containerregistry from 0.12.1 to 0.13.0
  • #1871 Bump github.com/fatih/color from 1.14.0 to 1.14.1
  • #1876 Bump tektoncd/pipeline to v0.44.0
  • #1878 Bump github.com/tektoncd/hub from 1.11.2 to 1.11.3
  • #1879 Update Release Notes and Chocolatey to 0.29.1
  • #1881 Bump github.com/docker/docker
  • #1882 Bump github.com/docker/cli
  • #1885 Bump golang.org/x/sys from 0.4.0 to 0.5.0
  • #1883 Bump google.golang.org/grpc from 1.52.3 to 1.53.0
  • #1884 Bump golang.org/x/term from 0.4.0 to 0.5.0
  • #1886 Bump golang.org/x/net from 0.5.0 to 0.6.0
  • #1887 Bump golang.org/x/crypto from 0.5.0 to 0.6.0
  • #1889 Bump github.com/docker/cli
  • #1890 Bump github.com/docker/docker
  • #1891 Bump github.com/hashicorp/vault/sdk to v0.8.1
  • #1893 Bump golang.org/x/net from 0.6.0 to 0.7.0
  • #1894 Bump github.com/hashicorp/go-kms-wrapping/v2 from 2.0.7 to 2.0.8
  • #1899 Enable dependabot on tools and run daily
  • #1900 Bump github.com/golangci/golangci-lint from 1.47.2 to 1.51.2 in /tools
  • #1901 Bump github.com/tektoncd/triggers from 0.22.1 to 0.22.2
  • #1912 Not use io/ioutil package anymore
  • #1910 Bump github.com/sigstore/sigstore from 1.5.1 to 1.5.2
  • #1911 Bump github.com/theupdateframework/go-tuf
  • #1913 Update chains to v0.15.0
  • #1909 Fix the EL logging e2e test
  • #1917 Update clustertask list refactoring
  • #1925 Bump github.com/tektoncd/triggers from 0.22.2 to 0.23.0
  • #1926 Bump golang.org/x/net from 0.7.0 to 0.8.0
  • #1929 Bump github.com/tektoncd/hub from 1.11.3 to 1.12.0
  • #1927 Bump golang.org/x/crypto from 0.6.0 to 0.7.0
  • #1932 Bump google.golang.org/protobuf from 1.28.1 to 1.29.0
  • #1937 Bump github.com/fatih/color from 1.14.1 to 1.15.0
  • #1938 dependabot: do not update k8s.io/* major/minor updates
  • #1940 Bump k8s.io/cli-runtime from 0.25.4 to 0.25.7
  • #1942 Bump google.golang.org/protobuf from 1.29.0 to 1.29.1
  • #1945 Add v1 version in pr cancel test
  • #1946 Refactoring : move chain cmd to new func
  • #1947 Bump google.golang.org/protobuf from 1.29.1 to 1.30.0
  • #1948 Bump github.com/google/go-containerregistry from 0.13.0 to 0.14.0
  • #1949 Bump k8s.io/apimachinery from 0.26.2 to 0.26.3
  • #1950 Bump k8s.io/client-go from 0.25.7 to 0.25.8
  • #1951 Bump k8s.io/cli-runtime from 0.25.7 to 0.25.8
  • #1952 Bump github.com/golangci/golangci-lint from 1.51.2 to 1.52.0 in /tools
  • #1957 Bump github.com/golangci/golangci-lint from 1.52.0 to 1.52.1 in /tools
  • #1956 Bump google.golang.org/grpc from 1.53.0 to 1.54.0
  • #1963 Bump github.com/golangci/golangci-lint from 1.52.1 to 1.52.2 in /tools
  • #1964 Bump to go 1.18 as minimum required version

Thanks ❤️

v0.29.1

02 Feb 09:35
Compare
Choose a tag to compare

v0.29.1 Bug Fix Release 🎉

In this release, a bug has been fixed related to taskrun list command is not working if user have limited namespace access and also for kubeadmin access it is listing taskruns for all namespaces

Changelog 📋

Fixes 🐛

  • Fix for taskrun list command not working #1875

Thanks ♥️

v0.29.0

05 Jan 16:46
v0.29.0
858d85e
Compare
Choose a tag to compare

v0.29.0 Release 🎉

This release comes with Pipelines version v0.42.0, Triggers version and Chains version v0.14.0. With this release you can now provide the CSI workspace with start commands. This fixes the issue of k8s client validity check in case of bundle cmds, fix docs typo in signature and verify cmds along with few other dependency bumps.

ChangeLog 📋

Features ✨

  • #1794 Add support to pass CSI workspace

Fixes 🐛

  • #1807 Remove k8s client validity check from pkg/flags
  • #1839 fix trusted resources docs error

Misc 🔨

  • #1805 Bump version to v0.28.0 in README and releases.md
  • #1806 Bump chocolatey package to 0.28.0
  • #1809 Bump golang.org/x/sys from 0.2.0 to 0.3.0
  • #1810 Bump go.uber.org/zap from 1.23.0 to 1.24.0
  • #1811 Bump github.com/sigstore/cosign from 1.12.1 to 1.13.1
  • #1812 Bump github.com/sigstore/sigstore from 1.4.5 to 1.4.6
  • #1813 Bump golang.org/x/net from 0.2.0 to 0.3.0
  • #1815 Bump golang.org/x/time from 0.2.0 to 0.3.0
  • #1816 Bump github.com/hashicorp/go-hclog from 1.3.1 to 1.4.0
  • #1817 Bump tektoncd/pipeline to v0.42.0
  • #1818 Bump golang.org/x/crypto from 0.3.0 to 0.4.0
  • #1819 Bump golang.org/x/net from 0.3.0 to 0.4.0
  • #1821 Bump github.com/hashicorp/go-plugin from 1.4.6 to 1.4.8
  • #1822 Bump k8s.io/api from 0.25.4 to 0.25.5
  • #1825 Bump github.com/sigstore/sigstore from 1.4.6 to 1.5.0
  • #1828 Bump go.uber.org/multierr from 1.8.0 to 1.9.0
  • #1831 Fix e2e test broken
  • #1829 Bumps github.com/docker/cli from 20.10.21+incompatible to 20.10.22+incompatible.
  • #1830 Bumps github.com/docker/docker) from 20.10.21+incompatible to 20.10.22+incompatible.
  • #1834 Bump github.com/hashicorp/vault/sdk from 0.6.1 to 0.6.2
  • #1836 Fix pipeline version to v0.42.0 in e2e
  • #1843 Bump tektoncd/chains to v0.14.0
  • #1844 Bump golang.org/x/sys from 0.3.0 to 0.4.0
  • #1840 Bump golang.org/x/term from 0.3.0 to 0.4.0
  • #1841 Bump golang.org/x/net from 0.4.0 to 0.5.0
  • #1842 Bump golang.org/x/crypto from 0.4.0 to 0.5.0
  • #1845 Bump github.com/hashicorp/go-retryablehttp from 0.7.1 to 0.7.2

Thanks ❤️

v0.28.0

24 Nov 17:14
Compare
Choose a tag to compare

v0.28.0 Release 🎉

This release comes with Pipelines version v0.41.0, Triggers version v0.22.0, Chains version v0.13.0 and Hub version v1.11.1. With this release you can now see the timestamps along with the logs of PipelineRun/TaskRun with the use of a flag. We now have added support for experimental subcommands so any new command introduced can be marked as experimental which means that their behaviour can change with time until they are moved out of experimental flag. Also a new experimental command is introduced through which you can sign and verify your resources with the help of user provided private key file or KMS reference.

ChangeLog 📋

Features ✨

  • #1751 Add timestamps flag to show PipelineRun log with timestamps
  • #1755 Add timestamps flags to all pipeline resources that have logs command
  • #1575 Add experimental commands support
  • #1754 [TEP-0093] Add sign and verify as experiment subcommands to tekton cli

Misc 🔨

  • #1743 Bump gotest.tools/v3 from 3.3.0 to 3.4.0
  • #1744 Bump google.golang.org/grpc from 1.49.0 to 1.50.0
  • #1746 update go and golangci-lint version
  • #1747 Add releases.md for the CLI
  • #1748 Update README for v0.27.0
  • #1753 Bump github.com/spf13/cobra from 1.5.0 to 1.6.0
  • #1745 Update .goreleaser.yml
  • #1756 Bump github.com/docker/docker from 20.10.18+incompatible to 20.10.19+incompatible
  • #1758 Bump github.com/docker/cli from 20.10.18+incompatible to 20.10.19+incompatible
  • #1757 Bump google.golang.org/grpc from 1.50.0 to 1.50.1
  • #1761 Update choco package to v0.27.0
  • #1762 Bump github.com/docker/docker from 20.10.19+incompatible to 20.10.20+incompatible
  • #1765 Bump github.com/google/go-containerregistry from 0.11.0 to 0.12.0
  • #1766 Bump github.com/spf13/cobra from 1.6.0 to 1.6.1
  • #1764 Bump github.com/ktr0731/go-fuzzyfinder from 0.6.0 to 0.7.0
  • #1767 Bump github.com/docker/docker from 20.10.20+incompatible to 20.10.21+incompatible
  • #1768 Bump github.com/docker/cli from 20.10.20+incompatible to 20.10.21+incompatible
  • #1773 Bump tektoncd/plumbing to avoid CI failures
  • #1775 Bump go.opencensus.io from 0.23.0 to 0.24.0
  • #1771 Bump github.com/hashicorp/vault/sdk from 0.6.0 to 0.6.1
  • #1770 Remove kaniko task from release pipeline & Use workspaces instead of PipelineResources in rpmbuild
  • #1772 Add few reference notes in debbuild readme
  • #1777 Bump tektoncd/pipeline to v0.41.0
  • #1778 Bump golang.org/x/sys from 0.1.0 to 0.2.0
  • #1779 Bump golang.org/x/term from 0.1.0 to 0.2.0
  • #1782 Bump github.com/hashicorp/go-plugin from 1.4.5 to 1.4.6
  • #1781 Bump golang.org/x/net from 0.1.0 to 0.2.0
  • #1783 Bump golang.org/x/crypto from 0.1.0 to 0.2.0
  • #1785 Bump github.com/google/go-containerregistry from 0.12.0 to 0.12.1
  • #1787 Bump k8s.io/apimachinery from 0.25.3 to 0.25.4
  • #1786 Bump k8s.io/api from 0.25.3 to 0.25.4
  • #1788 Bump k8s.io/client-go from 0.25.3 to 0.25.4
  • #1789 Bump k8s.io/cli-runtime from 0.25.3 to 0.25.4
  • #1790 Bump tektoncd/chains to v0.13.0
  • #1799 Fix e2e test because of new triggers release
  • #1795 Bump tektoncd/hub to v1.11.0
  • #1800 Bump github.com/tektoncd/hub from 1.11.0 to 1.11.1
  • #1797 Bump golang.org/x/crypto from 0.2.0 to 0.3.0
  • #1802 Bump google.golang.org/grpc from 1.50.1 to 1.51.0
  • #1796 Bump github.com/tektoncd/triggers from 0.21.0 to 0.22.0

Thanks ❤️

v0.26.1

08 Nov 13:34
v0.26.1
Compare
Choose a tag to compare

v0.26.1 Bug Fix Release 🎉

In this release, we fixed the TaskRuns from getting deleted of a running pipelinerun and also improving the delete command to consider all the resource incomplete which does not have completion time.

Changelog 📋

Fixes 🐛

  • Fix incomplete TaskRuns being deleted when --ignore-running=true #1708
  • Fix taskrun getting deleted of running pipelinerun #1737

Thanks ♥️

v0.25.1

31 Oct 11:43
Compare
Choose a tag to compare

v0.25.1 Bug Fix Release 🎉

In this release, we fixed the TaskRuns from getting deleted of a running pipelinerun and also improving the delete command to consider all the resource incomplete which does not have completion time.

Changelog 📋

Fixes 🐛

  • Fix incomplete TaskRuns being deleted when --ignore-running=true #1708
  • Fix taskrun getting deleted of running pipelinerun #1737
  • Update golangci-lint to 1.47.2 & update e2e tests #1759

Thanks ♥️

v0.27.0

11 Oct 13:34
v0.27.0
Compare
Choose a tag to compare

v0.27.0 Release 🎉

With this release we bump pipelines to v0.40.2, triggers to v0.21.0 and few more required dependencies alignments updates. We now ignore deleting taskruns associated with a running pipelinerun a new flag introduced --ignore-running-pipelinerun, and a better way to identify running taskruns. We fixed race condition with logs commands and fixed authentication error with bundle push.

Deprecation Notice ⚠️

  • PipelineResource commands are now marked deprecated, will be removed ones it is removed from API.

ChangeLog 📋

Features ✨

  • #1714 Make zsh completion usable without generating file
  • #1742 Mark PipelineResource cmds deprecated
  • #1736 fix taskrun getting deleted of running pipelinerun (introduce --ignore-running-pipelinerun flag to ignore deleting taskrun associated with pipelinerun )

Fixes 🐛

  • #1708 Fix incomplete TaskRuns being deleted when --ignore-running=true
  • #1724 Fix bundle push authentication error
  • #1725 Query PipelineResources only if needed
  • #1727 Use tkn root comand to get the name of the tkn cli
  • #1726 Fix the race condition on closing eventC
  • #1736 fix taskrun getting deleted of running pipelinerun

Misc 🔨

  • #1701 Increase workspace size for release pipeline
  • #1700 Update docs to v0.26.0
  • #1740 Enable CodeQL analsys for CLI
  • #1732 README.md: add some badges
  • #1719 OWNERS: update file according to "current" active maintainers
  • #1717 Align client-go to rest of K8s dependencies
  • #1705 Bump tektoncd/pipeline to v0.39.0
  • #1704 Bump github.com/tektoncd/triggers from 0.20.2 to 0.21.0
  • #1709 Bump github.com/google/go-cmp from 0.5.8 to 0.5.9
  • #1710 Bump github.com/armon/go-metrics from 0.4.0 to 0.4.1
  • #1711 Bump github.com/docker/cli from 20.10.17+incompatible to 20.10.18+incompatible
  • #1712 Bump github.com/docker/docker from 20.10.17+incompatible to 20.10.18+incompatible
  • #1713 Bump github.com/AlecAivazis/survey/v2 from 2.3.5 to 2.3.6
  • #1720 Bump github.com/hashicorp/vault/sdk from 0.5.3 to 0.6.0
  • #1721 Bump github.com/hashicorp/go-hclog from 1.3.0 to 1.3.1
  • #1723 Bump tektoncd/pipeline to v0.40.0 #1723
  • #1728 Bump github.com/tektoncd/hub from 1.9.0 to 1.10.0
  • #1730 Bump github.com/hashicorp/yamux from 0.1.0 to 0.1.1
  • #1729 Bump github.com/tektoncd/pipeline from 0.40.0 to 0.40.1
  • #1734 Bump github.com/tektoncd/pipeline from 0.40.1 to 0.40.2

Thanks ❤️

v0.24.1

07 Oct 18:53
v0.24.1
Compare
Choose a tag to compare

v0.24.1 Bug Fix Release 🎉

This release will update pipeline dep to v0.36.1 and chains to v0.10.0 to support different result types as it was not able to work with resources having results other than the string type. Also, fixing task runs getting deleted of a running pipelinerun and also improving the delete command to consider all the resource incomplete which does not have completion time.

ChangeLog 📋

Fixes 🐛

  • Bump to tektoncd/pipeline 0.36.1 #1731
  • Fix taskrun getting deleted of running pipelinerun #1737
  • Fix incomplete TaskRuns being deleted when --ignore-running=true #1708

Thanks ♥️

v0.26.0

02 Sep 15:46
v0.26.0
Compare
Choose a tag to compare

v0.26.0 Release 🎉

This release adds compatibility Pipeline version v0.38.3, Hub version v1.9.0 and latest Chains. As latest Pipelines version drops pipeline v1alpha1 resources, cli also does not support pipeline v1alpha1 resources like task, taskrun, clustertask, pipeline and pipelinerun. Also with this release, users can now see whether the workspace is option or not using the Task/Pipeline's describe command. With this release, users when building the bundles using tkn will get to know when they are exceeding the allowed limit of resources in a bundle and some other refactorings and improvements.

Removal Notice 🚨

  • Support for pipeline v1alpha1 resources like Pipeline, PipelineRun, Task, Clustertask and TaskRun has been removed.

Changelog 📋

Features ✨

  • Add Optional status of Workspaces in describe cmd of Task/Pipeline #1671
  • Allow to use bundle with no kubeconfig #1557
  • Add qps and bursts same like kubectl #1693
  • Force static linking by setting CGO_ENABLED=0 #1660
  • Adding a check for the set bundle max used in the pipeline controller #1572
  • Remove v1alpha1 APIs from ClusterTask #1672
  • Remove v1alpha1 support for task #1686
  • Remove pipeline v1alpha1 support #1687
  • Remove v1alpha1 support for taskrun #1689
  • Remove PipelineRun v1alpha1 support #1690
  • Remove v1alpha1 support #1694

Fixes 🐛

  • Fix creating debian packages with latest debhelpers #1654
  • Fix e2e test by converting to v1beta1 resources #1658
  • Fix debbuilds by pointing to build directory #1656
  • fix error while deleteing PR with unknown status #1684
  • Clean up all lint issues found by make check #1679

Misc 🔨

  • Removed apt-key for deb-based install instructions #1653
  • Update README for v0.25.0 #1651
  • Update chocolatey package to 0.25.0 #1652
  • Refactor create operation in cli #1699
  • Bump google.golang.org/protobuf from 1.28.0 to 1.28.1 #1662
  • Bump github.com/tektoncd/triggers from 0.20.1 to 0.20.2 #1663
  • Bump github.com/hashicorp/go-hclog from 1.2.1 to 1.2.2 #1664
  • Bump github.com/hashicorp/go-secure-stdlib/parseutil from 0.1.6 to 0.1.7 #1673
  • Bump chains to v0.11.0 #1674
  • Bump golangci-lint to v1.47.2 for Go 1.18 support #1675
  • Bump go.uber.org/zap from 1.21.0 to 1.22.0 #1676
  • Bump go.uber.org/atomic from 1.9.0 to 1.10.0 #1677
  • Bump github.com/hashicorp/go-plugin from 1.4.4 to 1.4.5 #1681
  • Bump google.golang.org/grpc from 1.48.0 to 1.49.0 #1685
  • Bump go.uber.org/zap from 1.22.0 to 1.23.0 #1688
  • Use golang 1.17.3 in contrib/tkn-image/Dockerfile #1669
  • Bump tektoncd/pipeline to v0.38.3 #1695
  • Bump github.com/hashicorp/go-hclog from 1.2.2 to 1.3.0 #1696
  • Bump github.com/tektoncd/hub from 1.8.0 to 1.9.0 #1698

Thanks ❤️