Releases: tektoncd/dashboard
Tekton Dashboard and Webhooks Extension releases v0.3.0
The Tekton Dashboard v0.3.0 is our first version to include support for Tekton Triggers, with collections for EventListeners, TriggerTemplates and TriggerBindings. 'Details' panels for these resources will appear SoonTM in the Dashboard v0.3.1 release.
Lots of work is going on behind the scenes for a graphical rendering of Pipelines and Tasks. We hope that this can go live early in the New Year.
The Webhooks Extension now uses Tekton Triggers, and not a full Knative install.
Many thanks to all our contributors. If I've missed you out or undersold any contributions below, please let me know!
New in this Dashboard release
- Collections for Tekton Triggers - EventListeners, TriggerTemplates and TriggerBindings
- Default Tekton annotations are added to secrets in the creation panel
- 'Delete secret' icon changed from 'x' to 'trash' icon
- PipelineRuns page does not reset when websocket reconnects
- Improved namespace handling and selection
- Improved consistency and look and feel between panels
- Secrets modal scrolls to end when server URLs are added
- Delete PipelineResources and TaskRuns
- Tekton Pipelines v0.9.0 support in 'create PipelineRun' dialog
Contributors
❤️ @carlos-logro
❤️ @a-roberts
❤️ @AlanGreene
❤️ @Megan-Wright
❤️ @steveodonovan
❤️ @CarolynMabbott
❤️ @dibbles
❤️ @ncskier
New in the Webhooks Extension release
- Webhooks no longer require Knative to work, using Tekton Triggers instead
- Support for using git tags as image tags
- Secret validation
- Various improvement in Pull Request support
- Better release automation and updated plumbing
- Tekton 0.8 support
- Webhook name length validation
- OpenShift fixes
Contributors
❤️ @dibbles
❤️ @a-roberts
❤️ @carlos-logro
❤️ @vtereso
❤️ @akihikokuroda
❤️ @ncskier
❤️ @Megan-Wright
❤️ @vdemeester
❤️ @mnuttall
Dashboard release 0.2.1
This release is our first for OpenShift 4.2! It's all about OpenShift 4.2 support and docs - mainly a few yaml changes.
Features of the Tekton Dashboard
Enhancements:
Notifications are now displayed for secret creation and deletion
Features of the Webhooks Extension
OpenShift 4.2 support and docs
Enhancements:
Ability to view branches and build status for webhooks triggered by PipelineRuns
Thanks to everyone for their hard work on this release!
Included in this list are those who have contributed code, reported issues or raised prominent discussion items through tektoncd.slack.com - if you've been missed out please let us know
- ❤️ @a-roberts
- ❤️ @akihikokuroda
- ❤️ @AlanGreene
- ❤️ @carlos-logro
- ❤️ @CarolynMabbott
- ❤️ @dibbles
- ❤️ @Megan Wright
- ❤️ @mnuttall
- ❤️ @ncskier
- ❤️ @steveodonovan
- ❤️ @vtereso
- ❤️ @vdemeester
Dashboard release 0.2.0
This is the second minor release of the Tekton Dashboard and Webhooks Extension!
Features of the Tekton Dashboard
- Tekton Pipelines 0.6 and 0.7 support
- Ability to filter PipelineRuns by label through the UI
- Fix for a Go panic seen on Google Cloud regarding websocket upgrading
- Functional log out button displayed if on OpenShift or Minishift
- More backend APIs removed to use frontend ones
- Internationalisation of strings using react-intl
- Changes to the Dashboard front end code to improve resiliency to network issues, or intermittent problems connecting to the back end APIs to retrieve data (including for rebuild)
- Fix for batch action header display on the secrets table in Safari
- Fix for secrets table display (only showing tekton.dev/* annotations)
- Improved input validation
- Improved secret creation error reporting
Features of the Webhooks Extension
- Ability to run multiple Pipelines based on receiving events
- Ability to conditionally gate PipelineRuns based on the type (e.g. push or pull request), example provided in docs
- Extensive documentation improvements, improved example code (functional and display) for handling pull request events
- Enhanced cluster role to prevent 403 forbidden errors accessing the Webhooks Extension on OpenShift and Minishift
- Safari support in addition to Chrome and Firefox 60 ESR
Misc
- Improved install process (documentation and yaml providing)
Known gotchas
- For the Tekton Dashboard, to create a secret in a particular namespace you must either select the namespace on the left when creating a secret or choose "All Namespaces"
- See limitations.md for the webhooks extension
Thanks to everyone for their hard work on this release!
Included in this list are those who have contributed code, reported issues or raised prominent discussion items through tektoncd.slack.com - if you've been missed out please let us know
- ❤️ @a-roberts
- ❤️ @akihikokuroda
- ❤️ @andgoldin
- ❤️ @AlanGreene
- ❤️ @carlos-logro
- ❤️ @CarolynMabbott
- ❤️ @dibbles
- ❤️ @jessm12
- ❤️ @Megan-Wright
- ❤️ @mnuttall
- ❤️ @ncskier
- ❤️ @steveodonovan
- ❤️ @vtereso
- ❤️ @bconey
- ❤️ @akihikokuroda
- ❤️ @Tatch
- ❤️ @ironreality
Dashboard release 0.1.1
This release is a small increment to v0.1.0. Please use the webhooks-extension from this release also. The dashboard 0.1.x releases only support Tekton 0.5.2. Tekton 0.6.x support will appear in a future 0.2.x dashboard.
In this release we have:
/endpoints
on the REST API- Internal restructuring
- Readme updates
- Secured Ingress config
- Pipelines for dashboard release engineering
Many thanks to:
Dashboard and webhooks extension initial release
Changes
The first release of the Tekton dashboard and webhooks extension!
This release includes HTTPS support for OpenShift 3.11 and Minishift when installing using the openshift-tekton-dashboard.yaml asset. Caution is advised in other environments when interacting with secrets.
Features of the Tekton Dashboard
- Getting ClusterTask, PipelineRun, Pipeline, TaskRun, Task, PipelineResource information (including details, events, resource values and real-time status updates)
- Creating PipelineRuns
- Creating Docker and Git secrets to be used with Tekton, and service account patching
- Extension capability (see the bundled webhook extension)
- Importing Tekton resources from a given repository and folder
Features of the Webhooks Extension
- Creating and deleting webhooks for use with GitHub that result in specified Pipelines being run in a given namespace under a given service account
- Creating GitHub access tokens
This release has been tested with Tekton Pipelines 0.5.2 on Docker Desktop, OpenShift 3.11 and Minishift.
Thanks
Thanks to these contributors who contributed directly to v0.1.0 (retrieved from https://github.com/tektoncd/dashboard/graphs/contributors) and everyone involved in our design, planning and testing!
- ❤️ @a-roberts
- ❤️ @mnuttall
- ❤️ @vdemeester
- ❤️ @jessm12
- ❤️ @dibbles
- ❤️ @Megan-Wright
- ❤️ @CarolynMabbott
- ❤️ @carlos-logro
- ❤️ @AlanGreene
- ❤️ @akihikokuroda
- ❤️ @steveodonovan
- ❤️ @skaegi
- ❤️ @Gl4di4torRr
- ❤️ @vtereso
- ❤️ @ncskier
- ❤️ @johscheuer
A dummy release to make the deployment.yaml accessible
This 'release' is just to make gcr-tekton-dashboard.yaml url-accessible. It installs the :latest build.
August 7th: added openshift-tekton-dashboard.yaml. This installs dashboard:latest onto OpenShift.