mirror of https://github.com/rancher/dashboard.git
19 lines
533 B
JavaScript
19 lines
533 B
JavaScript
|
|
import { _CLONE } from '@/config/query-params';
|
|
import Vue from 'vue';
|
|
import SteveModel from '@/plugins/steve/steve-class';
|
|
|
|
export default class PVC extends SteveModel {
|
|
applyDefaults(_, realMode) {
|
|
const accessModes = realMode === _CLONE ? this.spec.accessModes : [];
|
|
const storage = realMode === _CLONE ? this.spec.resources.requests.storage : null;
|
|
|
|
Vue.set(this, 'spec', {
|
|
accessModes,
|
|
storageClassName: '',
|
|
volumeName: '',
|
|
resources: { requests: { storage } }
|
|
});
|
|
}
|
|
}
|