Register monitoring product

This commit is contained in:
Westly Wright 2020-09-08 16:54:30 -07:00
parent 42bb22a23b
commit 577e879db8
No known key found for this signature in database
GPG Key ID: 4FAB3D8673DC54A3
1 changed files with 35 additions and 0 deletions

View File

@ -0,0 +1,35 @@
import { DSL } from '@/store/type-map';
export const NAME = 'monitoring';
export const CHART_NAME = 'rancher-monitoring';
export function init(store) {
const {
product,
basicType,
mapGroup,
virtualType
} = DSL(store, NAME);
product({
ifHaveGroup: /^(.*\.)?monitoring\.coreos\.com$/,
// icon: 'prometheus',
});
mapGroup(/^(.*\.)?monitoring\.coreos\.com$/, 'Monitoring');
virtualType({
label: 'Overview',
namespaced: false,
name: 'monitoring-overview',
route: { name: 'c-cluster-monitoring' },
});
basicType(['monitoring-overview']);
basicType([
'monitoring.coreos.com.servicemonitor',
'monitoring.coreos.com.podmonitor',
'monitoring.coreos.com.prometheusrule',
]);
}