Tekton Dashboard release v0.18.0
This Dashboard release supports Pipelines 0.20.x - 0.25.x and Triggers 0.10.x - 0.14.x, bringing a number of features, enhancements, and bug fixes.
Features
- ✨ Remove the ClusterRole aggregation from the default manifests. This reduces the permissions required by the Dashboard ServiceAccount by default.
- ✨ Add ConfigMap which contains Dashboard info and RBAC to access this ConfigMap
- ✨ Make
X-Frame-Options
response header configurable to allow embedding the Dashboard in an<iframe>
- ✨ Improve network and memory performance. Reduce the number of network requests made in a number of scenarios for Dashboard install properties, Triggers resources, Conditions, PipelineResources, and ServiceAccounts. Prune the in-memory cache of unused data. Further improvements expected for the remaining resources in the next release.
Fixes
- 🐛 Update plumbing dep to fix integration tests
- 🐛 Fix
build_ko
script on Windows - 🐛 Fix compilation error in EventListenerContainer section in Storybook
- 🐛 Fix layout shift when adding/removing filters on list pages
- 🐛 Fix table batch action checkbox column styles
Misc
- 🔨 Remove dropdown container components from the Storybook
- 🔨 Cleanup installer script
- 🔨 Update Ingress resources to stable version
- 🔨 Update dev script for creating a kind cluster with Tekton installed
- 🔨 Update SideNav to hide when collapsed
- 🔨 Update style of loading screen
- 🔨 Update RunDropdown story for consistency with expected use
- 🔨 Rename renderWithIntl to render
- 🔨 Update websocket payload format
- 🔨 Update SCSS imports to follow guidance from the sass-loader
- 🔨 Set component-level dark mode for Logs
- 🔨 Address lint warnings and remove unused code
- 🔨 Update DataTableSkeleton to support
size
prop - 🔨 Add syntax highlight to ViewYAML component
- 🔨 Expand ViewYAML to the full width of container
- 🔨 Add hook to keep page title in sync with displayed resource(s)
- 🔨 Add initial react-query utilities
- 🔨 Convert Dashboard install properties to use react-query
- 🔨 Convert Triggers resources to use react-query
- 🔨 Convert Conditions, PipelineResources, and ServiceAccounts to use react-query
- 🔨 Update style of links in tables to match Carbon guidelines
Docs
- 📖 Add v0.17.0 release links to the readme
- 📖 Update kind walkthrough
- 📖 Add Windows note to install readme
- 📖 Remove references to the webhooks-extension
- 📖 Document additional RBAC requirements for extensions now that ClusterRole aggregation is not enabled by default
- 📖 Document the
prepare-kind-cluster
script
Thanks
Thanks to these contributors who contributed to v0.18.0!
- ❤️ @AlanGreene
- ❤️ @briangleeson
- ❤️ @cpanato
- ❤️ @leiyanggz
- ❤️ @LyndseyBu
- ❤️ @wingyplus