|
11 | 11 | 9. [console.catalog/item-provider](#consolecatalogitem-provider) |
12 | 12 | 10. [console.catalog/item-type](#consolecatalogitem-type) |
13 | 13 | 11. [console.catalog/item-type-metadata](#consolecatalogitem-type-metadata) |
14 | | -12. [console.cluster-overview/inventory-item](#consolecluster-overviewinventory-item) |
15 | | -13. [console.cluster-overview/multiline-utilization-item](#consolecluster-overviewmultiline-utilization-item) |
16 | | -14. [console.cluster-overview/utilization-item](#consolecluster-overviewutilization-item) |
17 | | -15. [console.context-provider](#consolecontext-provider) |
18 | | -16. [console.create-project-modal](#consolecreate-project-modal) |
19 | | -17. [console.dashboards/card](#consoledashboardscard) |
20 | | -18. [console.dashboards/custom/overview/detail/item](#consoledashboardscustomoverviewdetailitem) |
21 | | -19. [console.dashboards/overview/activity/resource](#consoledashboardsoverviewactivityresource) |
22 | | -20. [console.dashboards/overview/health/operator](#consoledashboardsoverviewhealthoperator) |
23 | | -21. [console.dashboards/overview/health/prometheus](#consoledashboardsoverviewhealthprometheus) |
24 | | -22. [console.dashboards/overview/health/resource](#consoledashboardsoverviewhealthresource) |
25 | | -23. [console.dashboards/overview/health/url](#consoledashboardsoverviewhealthurl) |
26 | | -24. [console.dashboards/overview/inventory/item](#consoledashboardsoverviewinventoryitem) |
27 | | -25. [console.dashboards/overview/inventory/item/group](#consoledashboardsoverviewinventoryitemgroup) |
28 | | -26. [console.dashboards/overview/inventory/item/replacement](#consoledashboardsoverviewinventoryitemreplacement) |
29 | | -27. [console.dashboards/overview/prometheus/activity/resource](#consoledashboardsoverviewprometheusactivityresource) |
30 | | -28. [console.dashboards/project/overview/item](#consoledashboardsprojectoverviewitem) |
31 | | -29. [console.dashboards/tab](#consoledashboardstab) |
32 | | -30. [console.file-upload](#consolefile-upload) |
33 | | -31. [console.flag](#consoleflag) |
34 | | -32. [console.flag/hookProvider](#consoleflaghookProvider) |
35 | | -33. [console.flag/model](#consoleflagmodel) |
36 | | -34. [console.global-config](#consoleglobal-config) |
37 | | -35. [console.model-metadata](#consolemodel-metadata) |
38 | | -36. [console.navigation/href](#consolenavigationhref) |
39 | | -37. [console.navigation/resource-cluster](#consolenavigationresource-cluster) |
40 | | -38. [console.navigation/resource-ns](#consolenavigationresource-ns) |
41 | | -39. [console.navigation/section](#consolenavigationsection) |
42 | | -40. [console.navigation/separator](#consolenavigationseparator) |
43 | | -41. [console.page/resource/details](#consolepageresourcedetails) |
44 | | -42. [console.page/resource/list](#consolepageresourcelist) |
45 | | -43. [console.page/route](#consolepageroute) |
46 | | -44. [console.page/route/standalone](#consolepageroutestandalone) |
47 | | -45. [console.perspective](#consoleperspective) |
48 | | -46. [console.project-overview/inventory-item](#consoleproject-overviewinventory-item) |
49 | | -47. [console.project-overview/utilization-item](#consoleproject-overviewutilization-item) |
50 | | -48. [console.pvc/alert](#consolepvcalert) |
51 | | -49. [console.pvc/create-prop](#consolepvccreate-prop) |
52 | | -50. [console.pvc/delete](#consolepvcdelete) |
53 | | -51. [console.pvc/status](#consolepvcstatus) |
54 | | -52. [console.redux-reducer](#consoleredux-reducer) |
55 | | -53. [console.resource/create](#consoleresourcecreate) |
56 | | -54. [console.resource/details-item](#consoleresourcedetails-item) |
57 | | -55. [console.storage-class/provisioner](#consolestorage-classprovisioner) |
58 | | -56. [console.storage-provider](#consolestorage-provider) |
59 | | -57. [console.tab](#consoletab) |
60 | | -58. [console.tab/horizontalNav](#consoletabhorizontalNav) |
61 | | -59. [console.telemetry/listener](#consoletelemetrylistener) |
62 | | -60. [console.topology/adapter/build](#consoletopologyadapterbuild) |
63 | | -61. [console.topology/adapter/network](#consoletopologyadapternetwork) |
64 | | -62. [console.topology/adapter/pod](#consoletopologyadapterpod) |
65 | | -63. [console.topology/component/factory](#consoletopologycomponentfactory) |
66 | | -64. [console.topology/create/connector](#consoletopologycreateconnector) |
67 | | -65. [console.topology/data/factory](#consoletopologydatafactory) |
68 | | -66. [console.topology/decorator/provider](#consoletopologydecoratorprovider) |
69 | | -67. [console.topology/details/resource-alert](#consoletopologydetailsresource-alert) |
70 | | -68. [console.topology/details/resource-link](#consoletopologydetailsresource-link) |
71 | | -69. [console.topology/details/tab](#consoletopologydetailstab) |
72 | | -70. [console.topology/details/tab-section](#consoletopologydetailstab-section) |
73 | | -71. [console.topology/display/filters](#consoletopologydisplayfilters) |
74 | | -72. [console.topology/relationship/provider](#consoletopologyrelationshipprovider) |
75 | | -73. [console.user-preference/group](#consoleuser-preferencegroup) |
76 | | -74. [console.user-preference/item](#consoleuser-preferenceitem) |
77 | | -75. [console.yaml-template](#consoleyaml-template) |
78 | | -76. [dev-console.add/action](#dev-consoleaddaction) |
79 | | -77. [dev-console.add/action-group](#dev-consoleaddaction-group) |
80 | | -78. [dev-console.import/environment](#dev-consoleimportenvironment) |
81 | | -79. [DEPRECATED] [console.dashboards/overview/detail/item](#consoledashboardsoverviewdetailitem) |
82 | | -80. [DEPRECATED] [console.page/resource/tab](#consolepageresourcetab) |
| 14 | +12. [console.catalog/toolbar-item](#consolecatalogtoolbar-item) |
| 15 | +13. [console.cluster-overview/inventory-item](#consolecluster-overviewinventory-item) |
| 16 | +14. [console.cluster-overview/multiline-utilization-item](#consolecluster-overviewmultiline-utilization-item) |
| 17 | +15. [console.cluster-overview/utilization-item](#consolecluster-overviewutilization-item) |
| 18 | +16. [console.context-provider](#consolecontext-provider) |
| 19 | +17. [console.create-project-modal](#consolecreate-project-modal) |
| 20 | +18. [console.dashboards/card](#consoledashboardscard) |
| 21 | +19. [console.dashboards/custom/overview/detail/item](#consoledashboardscustomoverviewdetailitem) |
| 22 | +20. [console.dashboards/overview/activity/resource](#consoledashboardsoverviewactivityresource) |
| 23 | +21. [console.dashboards/overview/health/operator](#consoledashboardsoverviewhealthoperator) |
| 24 | +22. [console.dashboards/overview/health/prometheus](#consoledashboardsoverviewhealthprometheus) |
| 25 | +23. [console.dashboards/overview/health/resource](#consoledashboardsoverviewhealthresource) |
| 26 | +24. [console.dashboards/overview/health/url](#consoledashboardsoverviewhealthurl) |
| 27 | +25. [console.dashboards/overview/inventory/item](#consoledashboardsoverviewinventoryitem) |
| 28 | +26. [console.dashboards/overview/inventory/item/group](#consoledashboardsoverviewinventoryitemgroup) |
| 29 | +27. [console.dashboards/overview/inventory/item/replacement](#consoledashboardsoverviewinventoryitemreplacement) |
| 30 | +28. [console.dashboards/overview/prometheus/activity/resource](#consoledashboardsoverviewprometheusactivityresource) |
| 31 | +29. [console.dashboards/project/overview/item](#consoledashboardsprojectoverviewitem) |
| 32 | +30. [console.dashboards/tab](#consoledashboardstab) |
| 33 | +31. [console.file-upload](#consolefile-upload) |
| 34 | +32. [console.flag](#consoleflag) |
| 35 | +33. [console.flag/hookProvider](#consoleflaghookProvider) |
| 36 | +34. [console.flag/model](#consoleflagmodel) |
| 37 | +35. [console.global-config](#consoleglobal-config) |
| 38 | +36. [console.model-metadata](#consolemodel-metadata) |
| 39 | +37. [console.navigation/href](#consolenavigationhref) |
| 40 | +38. [console.navigation/resource-cluster](#consolenavigationresource-cluster) |
| 41 | +39. [console.navigation/resource-ns](#consolenavigationresource-ns) |
| 42 | +40. [console.navigation/section](#consolenavigationsection) |
| 43 | +41. [console.navigation/separator](#consolenavigationseparator) |
| 44 | +42. [console.page/resource/details](#consolepageresourcedetails) |
| 45 | +43. [console.page/resource/list](#consolepageresourcelist) |
| 46 | +44. [console.page/route](#consolepageroute) |
| 47 | +45. [console.page/route/standalone](#consolepageroutestandalone) |
| 48 | +46. [console.perspective](#consoleperspective) |
| 49 | +47. [console.project-overview/inventory-item](#consoleproject-overviewinventory-item) |
| 50 | +48. [console.project-overview/utilization-item](#consoleproject-overviewutilization-item) |
| 51 | +49. [console.pvc/alert](#consolepvcalert) |
| 52 | +50. [console.pvc/create-prop](#consolepvccreate-prop) |
| 53 | +51. [console.pvc/delete](#consolepvcdelete) |
| 54 | +52. [console.pvc/status](#consolepvcstatus) |
| 55 | +53. [console.redux-reducer](#consoleredux-reducer) |
| 56 | +54. [console.resource/create](#consoleresourcecreate) |
| 57 | +55. [console.resource/details-item](#consoleresourcedetails-item) |
| 58 | +56. [console.storage-class/provisioner](#consolestorage-classprovisioner) |
| 59 | +57. [console.storage-provider](#consolestorage-provider) |
| 60 | +58. [console.tab](#consoletab) |
| 61 | +59. [console.tab/horizontalNav](#consoletabhorizontalNav) |
| 62 | +60. [console.telemetry/listener](#consoletelemetrylistener) |
| 63 | +61. [console.topology/adapter/build](#consoletopologyadapterbuild) |
| 64 | +62. [console.topology/adapter/network](#consoletopologyadapternetwork) |
| 65 | +63. [console.topology/adapter/pod](#consoletopologyadapterpod) |
| 66 | +64. [console.topology/component/factory](#consoletopologycomponentfactory) |
| 67 | +65. [console.topology/create/connector](#consoletopologycreateconnector) |
| 68 | +66. [console.topology/data/factory](#consoletopologydatafactory) |
| 69 | +67. [console.topology/decorator/provider](#consoletopologydecoratorprovider) |
| 70 | +68. [console.topology/details/resource-alert](#consoletopologydetailsresource-alert) |
| 71 | +69. [console.topology/details/resource-link](#consoletopologydetailsresource-link) |
| 72 | +70. [console.topology/details/tab](#consoletopologydetailstab) |
| 73 | +71. [console.topology/details/tab-section](#consoletopologydetailstab-section) |
| 74 | +72. [console.topology/display/filters](#consoletopologydisplayfilters) |
| 75 | +73. [console.topology/relationship/provider](#consoletopologyrelationshipprovider) |
| 76 | +74. [console.user-preference/group](#consoleuser-preferencegroup) |
| 77 | +75. [console.user-preference/item](#consoleuser-preferenceitem) |
| 78 | +76. [console.yaml-template](#consoleyaml-template) |
| 79 | +77. [dev-console.add/action](#dev-consoleaddaction) |
| 80 | +78. [dev-console.add/action-group](#dev-consoleaddaction-group) |
| 81 | +79. [dev-console.import/environment](#dev-consoleimportenvironment) |
| 82 | +80. [DEPRECATED] [console.dashboards/overview/detail/item](#consoledashboardsoverviewdetailitem) |
| 83 | +81. [DEPRECATED] [console.page/resource/tab](#consolepageresourcetab) |
83 | 84 |
|
84 | 85 | --- |
85 | 86 |
|
@@ -264,6 +265,22 @@ This extension allows plugins to contribute extra metadata like custom filters o |
264 | 265 |
|
265 | 266 | --- |
266 | 267 |
|
| 268 | +## `console.catalog/toolbar-item` |
| 269 | + |
| 270 | +### Summary |
| 271 | + |
| 272 | +This extension allows plugins to contribute toolbar items to the Catalog view for a specific catalog type. |
| 273 | + |
| 274 | +### Properties |
| 275 | + |
| 276 | +| Name | Value Type | Optional | Description | |
| 277 | +| ---- | ---------- | -------- | ----------- | |
| 278 | +| `component` | `CodeRef<React.ComponentType<{}>>` | no | The component to render in the catalog toolbar. | |
| 279 | +| `catalogId` | `string` | yes | The catalog ID the toolbar item is for. If not specified, the toolbar item will be available for all catalogs. | |
| 280 | +| `type` | `string` | yes | The catalog item type for this toolbar item. If not specified, the toolbar item will be available for all types. | |
| 281 | + |
| 282 | +--- |
| 283 | + |
267 | 284 | ## `console.cluster-overview/inventory-item` |
268 | 285 |
|
269 | 286 | ### Summary |
@@ -826,8 +843,8 @@ Adds new standalone page (rendered outside the common page layout) to Console ro |
826 | 843 |
|
827 | 844 | | Name | Value Type | Optional | Description | |
828 | 845 | | ---- | ---------- | -------- | ----------- | |
829 | | -| `path` | `string \| string[]` | no | Valid URL path or array of paths that `path-to-regexp@^1.7.0` understands. | |
830 | 846 | | `component` | `CodeRef<React.ComponentType<{}>>` | no | The component to be rendered when the route matches. | |
| 847 | +| `path` | `string \| string[]` | no | Valid URL path or array of paths that `path-to-regexp@^1.7.0` understands. | |
831 | 848 | | `exact` | `boolean` | yes | When true, will only match if the path matches the `location.pathname` exactly. | |
832 | 849 |
|
833 | 850 | --- |
|
0 commit comments