diff --git a/app/kubernetes/converters/persistentVolumeClaim.js b/app/kubernetes/converters/persistentVolumeClaim.js index c7421f1b5..637df6374 100644 --- a/app/kubernetes/converters/persistentVolumeClaim.js +++ b/app/kubernetes/converters/persistentVolumeClaim.js @@ -18,6 +18,7 @@ class KubernetesPersistentVolumeClaimConverter { res.Namespace = data.metadata.namespace; res.CreationDate = data.metadata.creationTimestamp; res.Storage = `${data.spec.resources.requests.storage}B`; + res.AccessModes = data.spec.accessModes || []; res.StorageClass = _.find(storageClasses, { Name: data.spec.storageClassName }); res.Yaml = yaml ? yaml.data : ''; res.ApplicationOwner = data.metadata.labels ? data.metadata.labels[KubernetesPortainerApplicationOwnerLabel] : ''; diff --git a/app/kubernetes/models/storage-class/models.js b/app/kubernetes/models/storage-class/models.js index beb5bb3d5..dff77f4f0 100644 --- a/app/kubernetes/models/storage-class/models.js +++ b/app/kubernetes/models/storage-class/models.js @@ -3,12 +3,12 @@ */ const _KubernetesStorageClassAccessPolicies = Object.freeze([ { - Name: 'RWO', + Name: 'ReadWriteOnce', Description: 'Allow read-write from a single pod only (RWO)', selected: true, }, { - Name: 'RWX', + Name: 'ReadWriteMany', Description: 'Allow read-write access from one or more pods concurrently (RWX)', selected: false, }, diff --git a/app/kubernetes/models/volume/models.js b/app/kubernetes/models/volume/models.js index aaaee4054..bb140dcaf 100644 --- a/app/kubernetes/models/volume/models.js +++ b/app/kubernetes/models/volume/models.js @@ -11,6 +11,7 @@ const _KubernetesPersistentVolumeClaim = Object.freeze({ StorageClass: {}, // KubernetesStorageClass CreationDate: '', ApplicationOwner: '', + AccessModes: [], ApplicationName: '', MountPath: '', // used for Application creation from ApplicationFormValues | not used from API conversion Yaml: '', diff --git a/app/kubernetes/views/volumes/edit/volume.html b/app/kubernetes/views/volumes/edit/volume.html index fd745250e..cd2455341 100644 --- a/app/kubernetes/views/volumes/edit/volume.html +++ b/app/kubernetes/views/volumes/edit/volume.html @@ -49,15 +49,22 @@