1.21-rc1: Ambiguous resolution of private-address
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| juju-core |
High
|
Unassigned | |||
Bug Description
This is an artifact of the way that we test OpenStack ontop of OpenStack using Juju with the openstack provider.
One on the units in the deployment is allocated an additional interface on the same network as the primary network interface; this in interface is allocated an IP address by neutron, however its never actually configured in the units.
After adding the interface, unit-get private-address starts resolving to the un-configured IP address.
Juju should probably look to see what's actually running before deciding to make that switch.
| Aaron Bentley (abentley) wrote : | #1 |
| Changed in juju-core: | |
| status: | New → Triaged |
| importance: | Undecided → High |
| milestone: | none → 1.22-beta1 |
| Changed in juju-core: | |
| milestone: | 1.22-beta1 → 1.22-beta2 |
| James Page (james-page) wrote : | #2 |
This does not happen on 1.20.
| tags: | added: network openstack-provider |
| Dimiter Naydenov (dimitern) wrote : | #3 |
I'll need some more info about this issue - at the very least machine and unit logs at DEBUG level please.
| James Page (james-page) wrote : | #4 |
As I can no longer reproduce with 1.21.0, marking Invalid.
Sorry for the noise.
| Changed in juju-core: | |
| status: | Triaged → Invalid |
| Changed in juju-core: | |
| milestone: | 1.22-beta2 → none |
| James Page (james-page) wrote : | #5 |
OK - so I reproduced this on 1.23.2 - it happens in a very specific set of circumstances - four units have a second port allocated:
| 2f0e5d14-
| 4d1a00f3-
| d99e5fb0-
| 03b1db44-
only juju-devel3-
| Changed in juju-core: | |
| status: | Invalid → New |
| Changed in juju-core: | |
| status: | New → Triaged |


Does this happen with 1.20? If not, it is a regression and we should consider it critical.