Add protobuf support for metric kind NodeList #192

This commit is contained in:
Xiaowei Zhou
2021-02-13 19:26:22 +09:00
committed by yuqiuw
parent 850e9e7c1d
commit c68fa99c19

View File

@@ -6,10 +6,11 @@ const {NodeMetricsList} = k8s.io.metrics.pkg.apis.metrics.v1beta1;
const {PodMetrics} = k8s.io.metrics.pkg.apis.metrics.v1beta1;
const {PodMetricsList} = k8s.io.metrics.pkg.apis.metrics.v1beta1;
const {EventList} = k8s.io.api.core.v1;
const {NodeList} = k8s.io.api.core.v1;
export const kindMap: {
[index: string]: {
proto: typeof NodeMetrics | typeof NodeMetricsList | typeof PodMetrics | typeof PodMetricsList | typeof EventList,
proto: typeof NodeMetrics | typeof NodeMetricsList | typeof PodMetrics | typeof PodMetricsList | typeof EventList | typeof NodeList,
path: string
}
} = {
@@ -33,6 +34,10 @@ export const kindMap: {
proto: EventList,
path: 'api/v1/events',
},
NodeList: {
proto: NodeList,
path: 'api/v1/nodes',
},
};
export function protoParser(raw: Uint8Array) {