X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/2f83fcd45b4b23db2bb5bb4afbe1e863ebd77ec6..ffbd16ffadb228c7eca488a65082344e78a9dc78:/services/workbench2/src/common/config.ts diff --git a/services/workbench2/src/common/config.ts b/services/workbench2/src/common/config.ts index fd8b75ce72..ed99e7d974 100644 --- a/services/workbench2/src/common/config.ts +++ b/services/workbench2/src/common/config.ts @@ -19,6 +19,25 @@ export interface ClusterConfigJSON { MaxItemsPerResponse: number }, ClusterID: string; + Containers: { + ReserveExtraRAM: number; + }, + InstanceTypes?: { + [key: string]: { + AddedScratch: number; + CUDA?: { + DeviceCount: number; + DriverVersion: string; + HardwareCapability: string; + }; + IncludedScratch: number; + Preemptible: boolean; + Price: number; + ProviderType: string; + RAM: number; + VCPUs: number; + }; + }; RemoteClusters: { [key: string]: { ActivateUsers: boolean @@ -76,6 +95,8 @@ export interface ClusterConfigJSON { SiteName: string; IdleTimeout: string; BannerUUID: string; + UserProfileFormFields: {}; + UserProfileFormMessage: string; }; Login: { LoginCluster: string; @@ -274,6 +295,9 @@ export const mockClusterConfigJSON = ( MaxItemsPerResponse: 1000, }, ClusterID: '', + Containers: { + ReserveExtraRAM: 576716800, + }, RemoteClusters: {}, Services: { Controller: { ExternalURL: '' }, @@ -305,7 +329,9 @@ export const mockClusterConfigJSON = ( SSHHelpHostSuffix: '', SiteName: '', IdleTimeout: '0s', - BannerUUID: "" + BannerUUID: "", + UserProfileFormFields: {}, + UserProfileFormMessage: '', }, Login: { LoginCluster: '',