Context
Add the core pages to the console plugin so users can browse and inspect BuildJobs from the OpenShift web console.
Depends on: #44 (scaffold)
Scope
BuildJob List Page
BuildJob Detail Page
SDK Hooks
const [buildJobs, loaded, error] = useK8sWatchResource<BuildJob[]>({
groupVersionKind: {
group: 'bob.redhat.com',
version: 'v1alpha1',
kind: 'BuildJob',
},
isList: true,
namespace: activeNamespace,
});
Design
Use PatternFly components to match the native OpenShift look and feel:
TableComposable for list view
DescriptionList for detail overview
Label / LabelGroup for phase badges
Tabs for detail sub-navigation
Context
Add the core pages to the console plugin so users can browse and inspect BuildJobs from the OpenShift web console.
Depends on: #44 (scaffold)
Scope
BuildJob List Page
BuildJob Detail Page
status.currentPipelineRun)SDK Hooks
Design
Use PatternFly components to match the native OpenShift look and feel:
TableComposablefor list viewDescriptionListfor detail overviewLabel/LabelGroupfor phase badgesTabsfor detail sub-navigation