Skip to content

Commit b35816a

Browse files
committed
add UDN tab
1 parent 58e028e commit b35816a

File tree

3 files changed

+34
-0
lines changed

3 files changed

+34
-0
lines changed

web/console-extensions.json

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,23 @@
243243
}
244244
}
245245
},
246+
{
247+
"type": "console.tab/horizontalNav",
248+
"properties": {
249+
"model": {
250+
"version": "v1",
251+
"group": "k8s.ovn.org",
252+
"kind": "UserDefinedNetwork"
253+
},
254+
"component": {
255+
"$codeRef": "netflowTab.default"
256+
},
257+
"page": {
258+
"name": "%plugin__netobserv-plugin~Network Traffic%",
259+
"href": "netflow"
260+
}
261+
}
262+
},
246263
{
247264
"type": "console.tab",
248265
"properties": {

web/src/app.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@ export const pages = [
4444
{
4545
id: 'dev-tab',
4646
name: 'Dev tab'
47+
},
48+
{
49+
id: 'udn-tab',
50+
name: 'UDN tab'
4751
}
4852
];
4953

@@ -75,6 +79,8 @@ export class App extends React.Component<{}, AppState> {
7579
private getPageContent = (id: string) => {
7680
console.debug('getPageContent', id);
7781
switch (id) {
82+
case 'udn-tab':
83+
return <NetflowTrafficTab obj={{ kind: 'UserDefinedNetwork', metadata: { name: 'my-udn', namespace: 'default' } }} />;
7884
case 'pod-tab':
7985
return <NetflowTrafficTab obj={{ kind: 'Pod', metadata: { name: 'test', namespace: 'default' } }} />;
8086
case 'namespace-tab':

web/src/components/netflow-traffic-tab.tsx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,17 @@ export const NetflowTrafficTab: React.FC<NetflowTrafficTabProps> = ({ match, obj
193193
backAndForth: true
194194
});
195195
break;
196+
case 'UserDefinedNetwork':
197+
setForcedFilters({
198+
list: [
199+
{
200+
def: findFilter(filterDefinitions, 'udn')!,
201+
values: [{ v: obj!.metadata!.name as string }]
202+
}
203+
],
204+
backAndForth: true
205+
});
206+
break;
196207
}
197208
}, [config, obj, previous, t]);
198209

0 commit comments

Comments
 (0)