manual: SupportedArchitecture restricts add-machine to same arch as bootstrap-host

Bug #1298159 reported by Andrew Wilkins
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
juju-core
Fix Released
Critical
Andrew Wilkins

Bug Description

Some changes were made recently that restrict tools uploads to only those architectures that a provider/environment supports. The manual provider's implementation of supported architecture is too restrictive, including only the architecture of the bootstrap-host.

Since add-machine ssh:... can be used to provision a machine of any architecture that *Juju* supports, the manual provider should simply allow any architecture.

Note that there's also a question of manually provisioning into non-manual environments. As long as we require that machines be on the same internal network (this is a current limitation of manual provisioning w/non-manual environments), then provisioning to architectures not supported by the environment is a moot point.

Related branches

Revision history for this message
Andrew Wilkins (axwalk) wrote :

Marking critical, because 1.17.7 may turn into 1.18, which is when manual is supposed to be "ready".

Andrew Wilkins (axwalk)
Changed in juju-core:
status: Triaged → In Progress
assignee: Ian Booth (wallyworld) → Andrew Wilkins (axwalk)
Andrew Wilkins (axwalk)
Changed in juju-core:
status: In Progress → Fix Committed
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.