-
Story
-
Resolution: Done
-
Major
-
None
Description
As a developer, I want to customize Shipwright build list and detail pages. For this, we want to prepare a new plugin in the console/frontend/packages folder.
The new Shipwright links and tabs should only be visible if the operator is installed.
Acceptance Criteria
- New sourcecode should be part of a new package in console/frontend/packages.
- Add new routes /builds (redirects to latest selected namesace), /builds/all-namespaces and /builds/ns/:namespace which shows a new MultiTabListPage. Similar to Pipelines.
- This page should show a "BuildConfigs" and "Shipwright Builds" tab and list the resources
- The tabs should be only shown if the shipwright build operator is installed. Otherwise the page should show just the BuildConfigs
- Mark the "Shipwright Builds" tab as tech preview
- Changes to the admin perspective:
- Change navigation "Builds" > "BuildConfigs" to this new page
- Add navigation "Builds" > "Build Runs" to generic resource list page which should be only shown if the operator is installed
- Change to the developer perspective:
- Change "Build" link from generic resource to this new page
Additional Details:
- No customization for the Build or BuildRun page.