X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/cefc46389792e233ee5db00da2a22a68e54e0a69..ac39afed6cd3de1704d75aecdbc46544b02f02b2:/sdk/go/arvados/config.go diff --git a/sdk/go/arvados/config.go b/sdk/go/arvados/config.go index 01e9902c86..0afcf2be3c 100644 --- a/sdk/go/arvados/config.go +++ b/sdk/go/arvados/config.go @@ -100,6 +100,8 @@ type Cluster struct { MaxIndexDatabaseRead int MaxItemsPerResponse int MaxConcurrentRequests int + MaxQueuedRequests int + MaxQueueTimeForLockRequests Duration LogCreateRequestFraction float64 MaxKeepBlobBuffers int MaxRequestAmplification int @@ -221,9 +223,10 @@ type Cluster struct { EmailFrom string } SystemLogs struct { - LogLevel string - Format string - MaxRequestLogParamsSize int + LogLevel string + Format string + MaxRequestLogParamsSize int + RequestQueueDumpDirectory string } TLS struct { Certificate string @@ -255,6 +258,12 @@ type Cluster struct { RoleGroupsVisibleToAll bool CanCreateRoleGroups bool ActivityLoggingPeriod Duration + SyncIgnoredGroups []string + SyncRequiredGroups []string + SyncUserAccounts bool + SyncUserAPITokens bool + SyncUserGroups bool + SyncUserSSHKeys bool } StorageClasses map[string]StorageClassConfig Volumes map[string]Volume @@ -506,6 +515,7 @@ type ContainersConfig struct { SupportedDockerImageFormats StringSet AlwaysUsePreemptibleInstances bool PreemptiblePriceFactor float64 + MaximumPriceFactor float64 RuntimeEngine string LocalKeepBlobBuffersPerVCPU int LocalKeepLogsToContainerLog string @@ -556,12 +566,15 @@ type CloudVMsConfig struct { Enable bool BootProbeCommand string + InstanceInitCommand string DeployRunnerBinary string + DeployPublicKey bool ImageID string MaxCloudOpsPerSecond int MaxProbesPerSecond int MaxConcurrentInstanceCreateOps int MaxInstances int + InitialQuotaEstimate int SupervisorFraction float64 PollInterval Duration ProbeInterval Duration