1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-07-22 06:49:40 +02:00
portainer/app/kubernetes/models/storage-class/models.js
Ali e3a995d515
fix(pvc): show access modes [EE-5581] (#10554)
Co-authored-by: testa113 <testa113>
2023-11-30 09:48:55 +13:00

35 lines
835 B
JavaScript

/**
* KubernetesStorageClassAccessPolicies Model
*/
const _KubernetesStorageClassAccessPolicies = Object.freeze([
{
Name: 'ReadWriteOnce',
Description: 'Allow read-write from a single pod only (RWO)',
selected: true,
},
{
Name: 'ReadWriteMany',
Description: 'Allow read-write access from one or more pods concurrently (RWX)',
selected: false,
},
]);
export function KubernetesStorageClassAccessPolicies() {
return JSON.parse(JSON.stringify(_KubernetesStorageClassAccessPolicies));
}
/**
* KubernetesStorageClass Model
*/
const _KubernetesStorageClass = Object.freeze({
Name: '',
AccessModes: [],
Provisioner: '',
AllowVolumeExpansion: false,
});
export class KubernetesStorageClass {
constructor() {
Object.assign(this, JSON.parse(JSON.stringify(_KubernetesStorageClass)));
}
}