mirror of https://github.com/portainer/portainer
43 lines
751 B
JavaScript
43 lines
751 B
JavaScript
/**
|
|||
* KubernetesNode Model
|
|||
*/
|
|||
const _KubernetesNode = Object.freeze({
|
|||
Id: '',
|
|||
Name: '',
|
|||
Labels: {},
|
|||
Role: '',
|
|||
Status: '',
|
|||
CPU: 0,
|
|||
Memory: '',
|
|||
Version: '',
|
|||
IPAddress: '',
|
|||
Taints: [],
|
|||
});
|
|||
|
|||
export class KubernetesNode {
|
|||
constructor() {
|
|||
Object.assign(this, JSON.parse(JSON.stringify(_KubernetesNode)));
|
|||
}
|
|||
}
|
|||
|
|||
/**
|
|||
* KubernetesNodeDetails Model
|
|||
*/
|
|||
const _KubernetesNodeDetails = Object.freeze({
|
|||
CreationDate: '',
|
|||
OS: {
|
|||
Architecture: '',
|
|||
Platform: '',
|
|||
Image: '',
|
|||
},
|
|||
Conditions: [],
|
|||
Yaml: '',
|
|||
});
|
|||
|
|||
export class KubernetesNodeDetails {
|
|||
constructor() {
|
|||
Object.assign(this, JSON.parse(JSON.stringify(_KubernetesNode)));
|
|||
Object.assign(this, JSON.parse(JSON.stringify(_KubernetesNodeDetails)));
|
|||
}
|
|||
}
|