diff --git a/pkg/sbombastic-image-vulnerability-scanner/components/RegistryDetails.vue b/pkg/sbombastic-image-vulnerability-scanner/components/RegistryDetails.vue index bcd9a68..a97f3a9 100644 --- a/pkg/sbombastic-image-vulnerability-scanner/components/RegistryDetails.vue +++ b/pkg/sbombastic-image-vulnerability-scanner/components/RegistryDetails.vue @@ -5,7 +5,7 @@
- {{ t('imageScanner.registries.title') }}: + {{ t('imageScanner.registries.title') }}: {{ $route.params.id }} @@ -33,7 +33,7 @@ + + + \ No newline at end of file diff --git a/pkg/sbombastic-image-vulnerability-scanner/pages/c/_cluster/sbombastic-image-vulnerability-scanner/_resource/create.vue b/pkg/sbombastic-image-vulnerability-scanner/pages/c/_cluster/sbombastic-image-vulnerability-scanner/_resource/create.vue new file mode 100644 index 0000000..e58df89 --- /dev/null +++ b/pkg/sbombastic-image-vulnerability-scanner/pages/c/_cluster/sbombastic-image-vulnerability-scanner/_resource/create.vue @@ -0,0 +1,12 @@ + + + diff --git a/pkg/sbombastic-image-vulnerability-scanner/pages/c/_cluster/sbombastic-image-vulnerability-scanner/_resource/index.vue b/pkg/sbombastic-image-vulnerability-scanner/pages/c/_cluster/sbombastic-image-vulnerability-scanner/_resource/index.vue new file mode 100644 index 0000000..347d022 --- /dev/null +++ b/pkg/sbombastic-image-vulnerability-scanner/pages/c/_cluster/sbombastic-image-vulnerability-scanner/_resource/index.vue @@ -0,0 +1,12 @@ + + + diff --git a/pkg/sbombastic-image-vulnerability-scanner/routes/sbombastic-image-vulnerability-scanner-routes.ts b/pkg/sbombastic-image-vulnerability-scanner/routes/sbombastic-image-vulnerability-scanner-routes.ts index bb6f2de..37d18bc 100644 --- a/pkg/sbombastic-image-vulnerability-scanner/routes/sbombastic-image-vulnerability-scanner-routes.ts +++ b/pkg/sbombastic-image-vulnerability-scanner/routes/sbombastic-image-vulnerability-scanner-routes.ts @@ -1,10 +1,11 @@ import RegistryDetails from "@sbombastic-image-vulnerability-scanner/components/RegistryDetails.vue"; import ComponentDemo from "@sbombastic-image-vulnerability-scanner/pages/c/_cluster/sbombastic-image-vulnerability-scanner/ComponentDemo.vue"; import ImageOverview from "@sbombastic-image-vulnerability-scanner/pages/c/_cluster/sbombastic-image-vulnerability-scanner/ImageOverview.vue"; -import Registries from "@sbombastic-image-vulnerability-scanner/pages/c/_cluster/sbombastic-image-vulnerability-scanner/Registries.vue"; +import RegistriesConfiguration from "@sbombastic-image-vulnerability-scanner/pages/c/_cluster/sbombastic-image-vulnerability-scanner/RegistriesConfiguration.vue"; import Vulnerabilities from "@sbombastic-image-vulnerability-scanner/pages/c/_cluster/sbombastic-image-vulnerability-scanner/Vulnerabilities.vue"; import VexManagement from "@sbombastic-image-vulnerability-scanner/pages/c/_cluster/sbombastic-image-vulnerability-scanner/VexManagement.vue"; - +import CreateResource from "@sbombastic-image-vulnerability-scanner/pages/c/_cluster/sbombastic-image-vulnerability-scanner/_resource/create.vue"; +import ListResource from "@sbombastic-image-vulnerability-scanner/pages/c/_cluster/sbombastic-image-vulnerability-scanner/_resource/index.vue"; import { PRODUCT_NAME, PAGE, @@ -31,11 +32,32 @@ const routes = [ path: `/c/:cluster/${PRODUCT_NAME}/demo`, component: ComponentDemo, }, + { + name: `c-cluster-${PRODUCT_NAME}-${PAGE.REGISTRIES}`, + path: `/c/:cluster/${PRODUCT_NAME}/${PAGE.REGISTRIES}`, + component: RegistriesConfiguration, + }, { name: `c-cluster-${PRODUCT_NAME}-${PAGE.REGISTRIES}-id`, path: `/c/:cluster/${PRODUCT_NAME}/${PAGE.REGISTRIES}/:ns/:id`, component: RegistryDetails, }, + { + name: `${ PRODUCT_NAME }-c-cluster-resource-create`, + path: `/${ PRODUCT_NAME }/c/:cluster/:resource/create`, + component: CreateResource, + meta: { + product: PRODUCT_NAME, + }, + }, + { + name: `${ PRODUCT_NAME }-c-cluster-resource`, + path: `/${ PRODUCT_NAME }/c/:cluster/:resource`, + component: ListResource, + meta: { + product: PRODUCT_NAME, + }, + }, ]; export default routes;