Skip to content

Tekton Dashboard release v0.12.0

Compare
Choose a tag to compare
@AlanGreene AlanGreene released this 15 Dec 11:03

This Dashboard release supports Pipelines 0.11.x - 0.19.x and Triggers 0.5.x - 0.10.x, bringing a number of features, enhancements, and bug fixes.

Features

  • ✨ Multi-arch images - Dashboard images are now published with multi-arch support:
    • linux/amd64
    • linux/arm
    • linux/arm64
    • linux/ppc64le
    • linux/s390x
  • ✨ Move global namespaces dropdown to the list page header
    • This resolves a number of long-standing issues related to namespace filtering of resources
    • URLs should now always be consistent and reliable. When viewing a namespace filtered list of resources the URL should always contain the namespace
  • ✨ Make main nav collapsible
    • when submenus are collapsed they will also be decorated to identify when they contain an active nav item
  • ✨ Add label filter functionality to the list pages generated for kubernetes-resource extensions
  • ✨ Add status filter to the TaskRuns and PipelineRuns pages
  • ✨ Display placeholders for pipeline tasks that haven't begun executing yet
    • On the PipelineRun details page, instead of only displaying pipeline tasks that have a corresponding TaskRun resource, we now display placeholders for all pipeline tasks as soon as the PipelineRun is created. This gives users a more complete view of what may be executed.
    • Display order of pipeline tasks is also consistent now, and will use the order they appear in the Pipeline spec

Fixes

  • 🐛 Handle edge case where TaskRun resource not available on PipelineRun details page
  • 🐛 Add additional handling to prevent possible UI error selecting default pipeline task / step
  • 🐛 Fix header styles for RunHeader and DetailsHeader components
  • 🐛 Fix RunHeader font styles

Misc

  • 🔨 Update to React 17
  • 🔨 Remove duplicate test utils
  • 🔨 Update Storybook to latest 6.1.x patch release
  • 🔨 Update Dockerfile to use golang 1.15 for image stream builds
  • 🔨 Cleanup prow postsubmit job - Remove publish-images.sh
  • 🔨 Fix Carbon theming issue so correct theme tokens can be used
  • 🔨 Add stylelint to validate Carbon token usage
  • 🔨 Update integration tests script to install Pipelines and Triggers once
  • 🔨 Update eslint and related plugins to latest version
  • 🔨 Update React testing library to latest major version
  • 🔨 Update integration tests to latest Pipelines release
  • 🔨 Remove Object.is polyfill
  • 🔨 Update empty state strings for consistency and accuracy

Docs

  • 📖 Add 0.11.1 release links to the readme

Thanks

Thanks to these contributors who contributed to v0.12.0!