mirror of
https://github.com/portainer/portainer.git
synced 2025-07-30 18:59:41 +02:00
refactor(kube/volumes): migrate storage table to react [EE-4697] (#11030)
Some checks are pending
ci / build_images (map[arch:amd64 platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:amd64 platform:windows version:1809]) (push) Waiting to run
ci / build_images (map[arch:amd64 platform:windows version:ltsc2022]) (push) Waiting to run
ci / build_images (map[arch:arm platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:arm64 platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:ppc64le platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:s390x platform:linux version:]) (push) Waiting to run
ci / build_manifests (push) Blocked by required conditions
/ triage (push) Waiting to run
Lint / Run linters (push) Waiting to run
Test / test-client (push) Waiting to run
Test / test-server (map[arch:amd64 platform:linux]) (push) Waiting to run
Test / test-server (map[arch:amd64 platform:windows version:1809]) (push) Waiting to run
Test / test-server (map[arch:amd64 platform:windows version:ltsc2022]) (push) Waiting to run
Test / test-server (map[arch:arm64 platform:linux]) (push) Waiting to run
Some checks are pending
ci / build_images (map[arch:amd64 platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:amd64 platform:windows version:1809]) (push) Waiting to run
ci / build_images (map[arch:amd64 platform:windows version:ltsc2022]) (push) Waiting to run
ci / build_images (map[arch:arm platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:arm64 platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:ppc64le platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:s390x platform:linux version:]) (push) Waiting to run
ci / build_manifests (push) Blocked by required conditions
/ triage (push) Waiting to run
Lint / Run linters (push) Waiting to run
Test / test-client (push) Waiting to run
Test / test-server (map[arch:amd64 platform:linux]) (push) Waiting to run
Test / test-server (map[arch:amd64 platform:windows version:1809]) (push) Waiting to run
Test / test-server (map[arch:amd64 platform:windows version:ltsc2022]) (push) Waiting to run
Test / test-server (map[arch:arm64 platform:linux]) (push) Waiting to run
This commit is contained in:
parent
a5faddc56c
commit
86f1b8df6e
12 changed files with 172 additions and 301 deletions
|
@ -1,40 +1,2 @@
|
|||
import uuidv4 from 'uuid/v4';
|
||||
/**
|
||||
* KubernetesPersistentVolumeClaim Model
|
||||
*/
|
||||
const _KubernetesPersistentVolumeClaim = Object.freeze({
|
||||
Id: '',
|
||||
Name: '',
|
||||
PreviousName: '',
|
||||
Namespace: '',
|
||||
Storage: 0,
|
||||
storageClass: {}, // KubernetesStorageClass
|
||||
CreationDate: '',
|
||||
ApplicationOwner: '',
|
||||
AccessModes: [],
|
||||
ApplicationName: '',
|
||||
MountPath: '', // used for Application creation from ApplicationFormValues | not used from API conversion
|
||||
Yaml: '',
|
||||
});
|
||||
|
||||
export class KubernetesPersistentVolumeClaim {
|
||||
constructor() {
|
||||
Object.assign(this, JSON.parse(JSON.stringify(_KubernetesPersistentVolumeClaim)));
|
||||
this.Name = uuidv4();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* KubernetesVolume Model (Composite)
|
||||
*/
|
||||
const _KubernetesVolume = Object.freeze({
|
||||
ResourcePool: {}, // KubernetesResourcePool
|
||||
PersistentVolumeClaim: {}, // KubernetesPersistentVolumeClaim
|
||||
Applications: [], // KubernetesApplication
|
||||
});
|
||||
|
||||
export class KubernetesVolume {
|
||||
constructor() {
|
||||
Object.assign(this, JSON.parse(JSON.stringify(_KubernetesVolume)));
|
||||
}
|
||||
}
|
||||
export { Volume as KubernetesVolume } from './Volume';
|
||||
export { PersistentVolumeClaim as KubernetesPersistentVolumeClaim } from './PersistentVolumeClaim';
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue