manual provider uses reverse-lookup result instead of "bootstrap-host"
Bug #1246905 reported by
Zachery Hostens
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
juju-core |
Fix Released
|
High
|
Kapil Thangavelu |
Bug Description
When using the manual provider, juju uses the result of doing a reverse lookup of bootstrap-host, rather than bootstrap-host itself. If it is an IP, juju should use it verbatim, or be at the mercy of stale DNS entries.
Original description:
after getting proper ppa adds to a 12.04 server (talked to a couple people on IRC) i was able to get machine-0 up and running.
after getting it up and running how ever `juju status` just sits there, and does nothing.
Recreate:
server: apt-get install -y ubuntu-
server: apt-get install python-
server: add-apt-repository cloud-archive:tools
workstation: juju bootstrap
workstation: juju status
Changed in juju-core: | |
milestone: | 1.17.0 → 1.19.0 |
Changed in juju-core: | |
milestone: | 1.19.0 → none |
importance: | High → Medium |
summary: |
- status for manual provider hangs + manual provider uses reverse-lookup result instead of "bootstrap-host" |
description: | updated |
tags: | added: ssh-provider |
tags: | removed: ssh-provider |
Changed in juju-core: | |
milestone: | none → 1.17.1 |
assignee: | nobody → Kapil Thangavelu (hazmat) |
status: | Triaged → Fix Committed |
Changed in juju-core: | |
milestone: | 1.17.1 → 1.17.0 |
Changed in juju-core: | |
importance: | Medium → High |
Changed in juju-core: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
2013-10-31 21:37:15 DEBUG juju.environs. config config.go:598 coercion failed attributes: map[string] interface {}{"bootstrap- host":" 162.219. 7.68"}, checker: schema. fieldMapC{ fields: schema. Fields{ "bootstrap- host":schema. stringC{ }, "bootstrap- user":schema. stringC{ }, "storage- listen- ip":schema. stringC{ }, "storage- port":schema. intC{}, "storage- auth-key" :schema. stringC{ }}, defaults: schema. Defaults{ "bootstrap- user":" ", "storage- listen- ip":"", "storage- port":8040} , strict:false}, storage-auth-key: expected string, got nothing
2013-10-31 21:37:15 ERROR juju.worker environ.go:50 loaded invalid environment configuration: storage-auth-key: expected string, got nothing
The storage-auth-key is listed as a secret, so is being stripped out of the environ config. Technically the caller is a management node, so it shouldn't be.