fix(kube/app): show resource allocation (#5317)

pull/5308/head
Chaim Lev-Ari 2021-07-19 10:44:48 +03:00 committed by GitHub
parent db16299aab
commit 89756b2e01
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 22 additions and 24 deletions

View File

@ -5,30 +5,28 @@ import { KubernetesApplicationDataAccessPolicies, KubernetesApplicationDeploymen
* KubernetesApplicationFormValues Model * KubernetesApplicationFormValues Model
*/ */
export function KubernetesApplicationFormValues() { export function KubernetesApplicationFormValues() {
return { this.ApplicationType = undefined; // will only exist for formValues generated from Application (app edit situation;
ApplicationType: undefined, // will only exist for formValues generated from Application (app edit situation) this.ResourcePool = {};
ResourcePool: {}, this.Name = '';
Name: '', this.StackName = '';
StackName: '', this.ApplicationOwner = '';
ApplicationOwner: '', this.ImageModel = new PorImageRegistryModel();
ImageModel: new PorImageRegistryModel(), this.Note = '';
Note: '', this.MemoryLimit = 0;
MemoryLimit: 0, this.CpuLimit = 0;
CpuLimit: 0, this.DeploymentType = KubernetesApplicationDeploymentTypes.REPLICATED;
DeploymentType: KubernetesApplicationDeploymentTypes.REPLICATED, this.ReplicaCount = 1;
ReplicaCount: 1, this.AutoScaler = {};
AutoScaler: {}, this.Containers = [];
Containers: [], this.EnvironmentVariables = []; // KubernetesApplicationEnvironmentVariableFormValue lis;
EnvironmentVariables: [], // KubernetesApplicationEnvironmentVariableFormValue list this.DataAccessPolicy = KubernetesApplicationDataAccessPolicies.SHARED;
DataAccessPolicy: KubernetesApplicationDataAccessPolicies.SHARED, this.PersistedFolders = []; // KubernetesApplicationPersistedFolderFormValue lis;
PersistedFolders: [], // KubernetesApplicationPersistedFolderFormValue list this.Configurations = []; // KubernetesApplicationConfigurationFormValue lis;
Configurations: [], // KubernetesApplicationConfigurationFormValue list this.PublishingType = KubernetesApplicationPublishingTypes.INTERNAL;
PublishingType: KubernetesApplicationPublishingTypes.INTERNAL, this.PublishedPorts = []; // KubernetesApplicationPublishedPortFormValue lis;
PublishedPorts: [], // KubernetesApplicationPublishedPortFormValue list this.PlacementType = KubernetesApplicationPlacementTypes.PREFERRED;
PlacementType: KubernetesApplicationPlacementTypes.PREFERRED, this.Placements = []; // KubernetesApplicationPlacementFormValue lis;
Placements: [], // KubernetesApplicationPlacementFormValue list this.OriginalIngresses = undefined;
OriginalIngresses: undefined,
};
} }
export const KubernetesApplicationConfigurationFormValueOverridenKeyTypes = Object.freeze({ export const KubernetesApplicationConfigurationFormValueOverridenKeyTypes = Object.freeze({