X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/4447b5a61f79edf2411ba94f4ad5d90e1ca7e220..9084d255611326869a1a603b3269d307329a4c59:/sdk/go/arvados/config.go diff --git a/sdk/go/arvados/config.go b/sdk/go/arvados/config.go index d167addd3f..64424fc3e9 100644 --- a/sdk/go/arvados/config.go +++ b/sdk/go/arvados/config.go @@ -99,7 +99,11 @@ type Cluster struct { DisabledAPIs StringSet MaxIndexDatabaseRead int MaxItemsPerResponse int + MaxConcurrentRailsRequests int MaxConcurrentRequests int + MaxQueuedRequests int + MaxQueueTimeForLockRequests Duration + LogCreateRequestFraction float64 MaxKeepBlobBuffers int MaxRequestAmplification int MaxRequestSize int @@ -220,9 +224,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 @@ -254,6 +259,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 @@ -323,7 +334,6 @@ type S3VolumeDriverParameters struct { Bucket string LocationConstraint bool V2Signature bool - UseAWSS3v2Driver bool IndexPageSize int ConnectTimeout Duration ReadTimeout Duration @@ -506,7 +516,7 @@ type ContainersConfig struct { SupportedDockerImageFormats StringSet AlwaysUsePreemptibleInstances bool PreemptiblePriceFactor float64 - SupervisorFraction float64 + MaximumPriceFactor float64 RuntimeEngine string LocalKeepBlobBuffersPerVCPU int LocalKeepLogsToContainerLog string @@ -557,12 +567,16 @@ 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 SSHPort string