X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/1cce0422dfc66a02e59f0c3a783562c90d0931d9..0de3f63a136cab2227204eb16da9ea0eb9b68349:/sdk/go/arvados/config.go diff --git a/sdk/go/arvados/config.go b/sdk/go/arvados/config.go index bc434a2030..5a18972f52 100644 --- a/sdk/go/arvados/config.go +++ b/sdk/go/arvados/config.go @@ -57,6 +57,15 @@ func (sc *Config) GetCluster(clusterID string) (*Cluster, error) { } } +type WebDAVCacheConfig struct { + TTL Duration + UUIDTTL Duration + MaxBlockEntries int + MaxCollectionEntries int + MaxCollectionBytes int64 + MaxPermissionEntries int + MaxUUIDEntries int +} type Cluster struct { ClusterID string `json:"-"` ManagementToken string @@ -101,8 +110,12 @@ type Cluster struct { PreserveVersionIfIdle Duration TrashSweepInterval Duration TrustAllContent bool + + WebDAVCache WebDAVCacheConfig } Git struct { + GitCommand string + GitoliteHome string Repositories string } Login struct { @@ -272,13 +285,8 @@ type ContainersConfig struct { UsePreemptibleInstances bool JobsAPI struct { - Enable string - GitInternalDir string - DefaultDockerImage string - CrunchJobWrapper string - CrunchJobUser string - CrunchRefreshTrigger string - ReuseJobIfOutputsDiffer bool + Enable string + GitInternalDir string } Logging struct { MaxAge Duration