Merge branch '20978-instance-types'
[arvados.git] / sdk / go / arvados / config.go
index 62dfca45c1933289b0c118a46e269f825a8261ac..0afcf2be3c42df96b1e37ce6efb187d4553b21cf 100644 (file)
@@ -258,6 +258,7 @@ type Cluster struct {
                RoleGroupsVisibleToAll                bool
                CanCreateRoleGroups                   bool
                ActivityLoggingPeriod                 Duration
+               SyncIgnoredGroups                     []string
                SyncRequiredGroups                    []string
                SyncUserAccounts                      bool
                SyncUserAPITokens                     bool
@@ -514,6 +515,7 @@ type ContainersConfig struct {
        SupportedDockerImageFormats   StringSet
        AlwaysUsePreemptibleInstances bool
        PreemptiblePriceFactor        float64
+       MaximumPriceFactor            float64
        RuntimeEngine                 string
        LocalKeepBlobBuffersPerVCPU   int
        LocalKeepLogsToContainerLog   string
@@ -572,6 +574,7 @@ type CloudVMsConfig struct {
        MaxProbesPerSecond             int
        MaxConcurrentInstanceCreateOps int
        MaxInstances                   int
+       InitialQuotaEstimate           int
        SupervisorFraction             float64
        PollInterval                   Duration
        ProbeInterval                  Duration