manual provider configures API Info with state server addresses

Bug #1254642 reported by Andrew Wilkins
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
juju-core
Fix Released
High
Kapil Thangavelu

Bug Description

The manual provider is broken on trunk, as of r2041 with the migration to the API. The APIInfo is populated with state server addresses.

Related branches

Andrew Wilkins (axwalk)
Changed in juju-core:
status: New → Triaged
importance: Undecided → High
assignee: nobody → Andrew Wilkins (axwalk)
Revision history for this message
Kapil Thangavelu (hazmat) wrote :

This hit me yesterday, it looks like the manual provider isn't storing anything for the provider state file, and subsequent lookups from the client fail trying to resolve the state server address.

Curtis Hovey (sinzui)
tags: added: regression
Changed in juju-core:
milestone: none → 1.17.1
Curtis Hovey (sinzui)
tags: added: ssh-provider
Revision history for this message
Kapil Thangavelu (hazmat) wrote :

Just to be clear a working manual provider is critical for some of the ongoing integration work.

Revision history for this message
Kapil Thangavelu (hazmat) wrote :

fwiw, this is what i saw in a post bootstrap state file, not clear if the host config in env.yaml is meant to replace on the way to being stored or the lookup out, but its missing.

2013-11-26 02:51:13 DEBUG juju.environs.bootstrap state.go:88 State Response state-instances:
- 'manual:'
characteristics:
- arch: amd64
  mem: 15932
  cpucores: 2

2013-11-26 02:51:13 DEBUG juju state.go:75 waiting for DNS name(s) of state server instances [manual:]

Waits forever

Curtis Hovey (sinzui)
tags: added: manual-provider
removed: ssh-provider
Changed in juju-core:
assignee: Andrew Wilkins (axwalk) → Kapil Thangavelu (hazmat)
status: Triaged → Fix Committed
John A Meinel (jameinel)
Changed in juju-core:
milestone: 1.17.1 → 1.17.0
Curtis Hovey (sinzui)
Changed in juju-core:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.