Support bootstraping openstack provider controllers with multiple networks
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical Juju |
Triaged
|
Low
|
Unassigned |
Bug Description
I'm filing this bug to keep track of its resolution as it seems it is being worked out for the 20.04 release (per [1]).
When Juju is backed by the openstack provider, a single tenant network (and optionally, an external network associated as floating IP) can be defined. There are cases where the controller can access internet via a tenant network, but needs to be attached to a different one to reach the OpenStack API endpoints.
Two things happen now:
1) If only attached to the network with access to the API endpoints: bootstrap will hang because "apt" can't be run (firewall dropping such access)
2) If only attached to the tenant network with internet access: bootstrap will reach its last step, gathering details of the nova instance where the controller has been bootstrapped. This step will fail because the nova API is not reachable.
Using "--primary-network" (mandatory), "--external-
Changed in juju: | |
status: | New → Triaged |
importance: | Undecided → High |
milestone: | none → 2.8-beta1 |
Changed in juju: | |
milestone: | 2.8-beta1 → 2.8-rc1 |
This did not make it into the work for 20.04, and it is a feature, rather than a bug.
Removing it from the rc-1 milestone.