-
Story
-
Resolution: Done
-
Normal
-
None
Description
As a user, I want check my Shipwright BuildRun status and logs.
Acceptance Criteria
1. Create Shipwright BuildRun detail page which shows multiple tabs:
- Detail tab with custom right hand side column (see below)
- YAML
- "TaskRuns" with related resources filtered by label
- NO Environment tab in the first version
- Logs tab only if PipelineRun "Logs" tab could be reused ??
- Events tab only if events could be easily filtered by a label (See also PipelineRun "Events" tab)
2. Show infos about the build (see https://shipwright.io/docs/api/buildrun/) on the right hand side:
- NO Metrics in the first version
- Status (status.conditions)
- Message (status.conditions)
- "Build" (back reference spec.buildRef.name)
- Same infos from the Build detail page, but from spec.buildSpec:
- "Strategy" as resource link (spec.strategy) to BuildStrategy or ClusterBuildStrategy
- "Git repository" (spec.source.url)
- Git commit if available ?!?
- "Context dir" (spec.source.contextDir) if defined
- "Dockerfile" (spec.dockerfile) if defined
- "Builder image" (spec.builder.image, a docker.io image name for example)
- "Credentials" as Secret resource link (spec.source.credentials)
- "Output to" (spec.output.image, an URL)
- If image URL links to the internal registry, link the ImageStream
- If not, show the URL as string
- "Credentials" as Secret resource link (spec.output.credentials)
Additional Details:
- links to