start to show in r1884 (one of mine, when we switch the provisioner to the API). Apparently somehow the "storage-port" environment setting gets coerced from int to string. Not sure why yet, still investigating. We don't change the environment config in any way when we return it from ProvisionerAPI.EnvironConfig() (it's map[string]interface{}, as config.Config.AllAttrs() returns).
The other 3 errors:
2013-09-26 18:04:58 ERROR juju.provider.local environ.go:180 failed to create new environ config: storage-port: expected int, got 8040 .go:48 failure setting config: storage-port: expected int, got 8040
2013-09-26 18:04:58 ERROR juju.provider.local environprovider
2013-09-26 18:04:58 ERROR juju environ.go:48 worker: loaded invalid environment configuration: storage-port: expected int, got 8040
start to show in r1884 (one of mine, when we switch the provisioner to the API). Apparently somehow the "storage-port" environment setting gets coerced from int to string. Not sure why yet, still investigating. We don't change the environment config in any way when we return it from ProvisionerAPI. EnvironConfig( ) (it's map[string] interface{ }, as config. Config. AllAttrs( ) returns).