Add secret ability to specify zone
This commit is contained in:
parent
da100c6170
commit
739e88d6c9
@ -265,9 +265,14 @@ func garageApplyLayout(
|
||||
|
||||
id := bootstrapGarageHostForAlloc(thisHost, alloc).ID
|
||||
|
||||
zone := hostName
|
||||
if alloc.Zone != "" {
|
||||
zone = alloc.Zone
|
||||
}
|
||||
|
||||
clusterLayout[id] = peerLayout{
|
||||
Capacity: alloc.Capacity / 100,
|
||||
Zone: hostName,
|
||||
Zone: zone,
|
||||
Tags: []string{},
|
||||
}
|
||||
}
|
||||
|
@ -36,6 +36,10 @@ type ConfigStorageAllocation struct {
|
||||
S3APIPort int `yaml:"s3_api_port"`
|
||||
RPCPort int `yaml:"rpc_port"`
|
||||
AdminPort int `yaml:"admin_port"`
|
||||
|
||||
// Zone is a secret option which makes it easier to test garage bugs, but
|
||||
// which we don't want users to otherwise know about.
|
||||
Zone string `yaml:"zone"`
|
||||
}
|
||||
|
||||
// Config describes the structure of the daemon config file.
|
||||
|
Loading…
Reference in New Issue
Block a user