Skip to content

Releases: tektoncd/dashboard

Tekton Dashboard release v0.8.2

30 Jul 11:22
Compare
Choose a tag to compare

This is a bugfix release.

Fixes

  • πŸ› Improve fix from v0.8.1 to handle conditions + TaskRuns regardless of their order in the status. Ensure multiple conditions on a Task are handled correctly.

Tekton Dashboard release v0.8.1

29 Jul 17:52
Compare
Choose a tag to compare
Pre-release

This is a bugfix release.

Fixes

  • πŸ› Fix an issue where certain conditions or their related TaskRuns could not be selected on the PipelineRun details page
  • πŸ› Fix missing focus outline and keyboard navigation handling on table overflow menus
  • πŸ› Ensure labels on the Create PipelineRun / TaskRun pages and annotations on the Create Secret page can be removed via keyboard navigation

Thanks

Thanks to these contributors who contributed to v0.8.1!

Tekton Dashboard release v0.8.0

22 Jul 12:11
Compare
Choose a tag to compare

This Dashboard release supports Pipelines 0.11.x - 0.14.x and brings a number of features, enhancements, and bug fixes.

Features

  • ✨ URL addressability improvements
    • PipelineRun and TaskRun pages now include the selected TaskRun, step, and tab in the URL. Share links with other users that take them right where they need to be.
    • Overview and YAML tabs on all other resource details pages are also URL addressable
    • Create PipelineResource has been moved to a standalone page and is also URL addressable
  • ✨ New release installer script for easier custom installs
  • ✨ Add support for log streaming as an alternative to the default polling behaviour by using the --stream-logs flag

Fixes

  • πŸ› Fix missing styles on the Create PipelineResource form
  • πŸ› Fix issue displaying GitHub and GitLab interceptors when no secret is set
  • πŸ› Fix missing status icons for PipelineRunStopping and PipelineRunCouldntCancel reasons in Pipelines 0.14

Misc

  • πŸ”¨ Changed backend proxy implementation to allow for streaming responses
  • πŸ”¨ Update to Carbon 10.15
  • πŸ”¨ Add flags to the installer to specify log format and log level
  • πŸ”¨ Add OpenShift flag to the installer and deployment
  • πŸ”¨ Remove the web-dir arg to avoid confusion since it's an implementation detail that shouldn't be modified by users
  • πŸ”¨ Reduce size of static resources served to the browser by >60% compared to the 0.7 release
  • πŸ”¨ Uninstall script no longer requires to specify the original install options

Docs

  • πŸ“– Replacing the default ingress certificate on OpenShift when using the oauth-proxy

Notes

There is no accompanying webhooks-extension release. The previous release should still be compatible with current Pipelines and Triggers versions.

Thanks

Thanks to these contributors who contributed to v0.8.0!

Tekton Dashboard release v0.7.1

30 Jun 12:21
Compare
Choose a tag to compare

This Dashboard release supports Pipelines 0.11.x - 0.13.x and brings a number of features, enhancements, and bug fixes.

Features

  • ✨ Add support for Triggers 0.6.x
    • 🚨 This release drops support for Triggers 0.4.x. Triggers no longer supports referring to TriggerBindings in an EventListener using the name field. Use the ref field instead.
  • ✨ Navigation menu responds to extensions being added or removed in real time

Fixes

  • πŸ› Fix frontend content not being loaded in Katacoda sandbox environments
  • πŸ› Fix intermittent error loading PipelineResource details page
  • πŸ› Fix intermittent error loading a rerun PipelineRun
  • πŸ› Fix links to ClusterTriggerBindings from the EventListener details page

Misc

  • πŸ”¨ Tekton cat now makes an appearance on the About page 😻
  • πŸ”¨ Improve layout of TriggerTemplate details to make better use of available space
  • πŸ”¨ Minor visual updates for improved consistency across pages
  • πŸ”¨ Improve display of params, better handling of multiline or array values
  • πŸ”¨ Import Resources references Path instead of Directory since a user can import a single file if they wish
  • πŸ”¨ Add additionalPrinterColumns to the extension CRD for more helpful output using kubectl
  • πŸ”¨ Reduce the size of the static files that are loaded. Foundations prepared for more savings

Docs

  • πŸ“– Walkthrough to install Tekton Dashboard locally from scratch using Kind
  • πŸ“– Walkthrough to secure access to the Dashboard behind an oauth2 proxy
  • πŸ“– Improved developer documentation

Thanks

Thanks to these contributors who contributed to v0.7.1!

Tekton Dashboard and Webhooks Extension release v0.7.0

04 Jun 15:53
eafe3ad
Compare
Choose a tag to compare

This is the Triggers 0.5 supporting release that also supports Pipelines 0.11, 0.12, and 0.13. We've seen no problems with Triggers 0.4 either.

Lots of useful bug fixes and features here, such as:

  • Triggers 0.5 support in the Dashboard and Webhooks Extension
  • Update to Carbon 10.12
  • Fix character encoding of displayed Secrets username column
  • Fix the validation of PipelineResources in CreateTaskRun
  • Add more translated strings
  • Stop creation of non-existent Tasks being used in TaskRuns
  • Lots of backend changes are in that lay the foundations for future Dashboard releases that allow single-namespace only installs
  • Conditions are now available to view as a resource
  • Fix for extra characters displayed on an Import Resources tooltip
  • Removed very noisy sanitizing secret debug message

Note that with the introduction of Triggers and Pipeline namespace lookup flags, it’s now possible to have the versions of these components detected in different namespaces by the Tekton Dashboard.

To accomodate the variety of installation methods, you can change the lookup location with the following command (this assumes you already created the openshift-pipelines namespace first if it didn't exist, with oc create ns openshift-pipelines).

curl -L https://github.com/tektoncd/dashboard/releases/download/v0.7.0/openshift-tekton-dashboard-release.yaml\
| sed -e 's/--pipelines-namespace=openshift-pipelines/--pipelines-namespace=tekton-pipelines/g' \
| sed -e 's/--triggers-namespace=openshift-pipelines/--triggers-namespace=tekton-pipelines/g' \
| kubectl apply -f - 

In this case, the lookup namespace will be tekton-pipelines, even on OpenShift - and this is especially useful if you’re installing using a mechanism that results in the Tekton deployments being in tekton-pipelines - which is currently where Tekton is installed into when you do not use the OpenShift Pipelines operator.

The OpenShift Pipelines operator uses the openshift-pipelines namespace and as such no changes will be required.

Look out for improvements to our install mechanism in a future release - there are plenty of ways to install Tekton and we're doing our best to accomodate them all.

Credits:

Tekton Dashboard and Webhooks Extension release v0.6.1.5

27 May 08:29
Compare
Choose a tag to compare

We plan for this to be the last in the line of the Triggers 0.4 supporting releases - this continues to support Tekton Pipelines 0.11 and 0.12.

The difference between this and the v0.6.1.4 release is that an improvement has been made to the way steps are handled for PipelineRuns.

There should be fewer instances where steps are mislabelled as "Not run".

You can find more details at #1438.

Credits:

Tekton Dashboard and Webhooks Extension release v0.6.1.6

03 Jun 13:14
Compare
Choose a tag to compare

This contains a bug fix only for the webhooks extension - the Dashboard yaml/image is unchanged from v0.6.1.5, so you're welcome to use that still if you're not planning to use the extension. This release ensures the correct namespace is used for the monitor TaskRun and its resources on OpenShift. This isn't marked as a proper release simply because you may be content not picking it up if you are not using the webhooks extension.

Credits:

Tekton Dashboard and Webhooks Extension security release v0.6.1.4

15 May 14:41
Compare
Choose a tag to compare

This is another security patch - we figured it'd be quite difficult to do on top of v0.6.1.3 but @AlanGreene proved us wrong πŸ˜„

This should be the last for a while!

Tekton Pipelines 0.12, 0.11, and Triggers 0.4 are supported. Note that this release involves the CSRF secure cookie for the first time. If you see invalid CSRF token messages, make sure the flag is true and you're accessing the Dashboard through a secure endpoint over TLS (typically a Route on OpenShift, or Ingress). If you're looking to port-forward to access the Dashboard from, say, an npm run start, the setting must be false.

Let us know if you do find any issues either way, thanks

Credits

Tekton Dashboard and Webhooks Extension security release v0.6.1.3

14 May 14:56
Compare
Choose a tag to compare

This is another important security patch that's recommended for everyone to pick up.

Credits:

Tekton Dashboard and Webhooks Extension security release v0.6.1.2

13 May 12:29
Compare
Choose a tag to compare

This is a security release - it is recommended that all Tekton Dashboard users move up to this as soon as possible. We plan to improve this security fix with upcoming releases as soon we can. This particular solution removes the permission for getting certain resources.

The Pipelines version remains at 0.11.3, Triggers at 0.4.0. We haven't found any issues specific to 0.12, so it's worth giving it a try.

There is no webhooks extension release yet.

Credits: