Network Configuration tab should only appear when Network Isolation is selected
Bug #1635415 reported by
Dan Trainor
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Expired
|
Undecided
|
Unassigned |
Bug Description
Relates to recent work done in https:/
The Network Configuration tab should only be exposed when Deployment Configuration -> Overall Settings -> Overlay Network Configuration -> Network Isolation is selected. When the dialogue is displayed, the form field contents should be pre-populated with what's in the currently used Deployment Plan. This data will be whatever is present in the plan templates, which can either be the pre-configured values that someone enters, or the default values in the plan.
summary: |
- Network Configuration dialogue should only appear when Network Isolation - is selected + Network Configuration tab should only appear when Network Isolation is + selected |
description: | updated |
Changed in tripleo: | |
importance: | Undecided → Medium |
milestone: | none → ocata-1 |
status: | New → Triaged |
Changed in tripleo: | |
milestone: | ocata-1 → ocata-2 |
Changed in tripleo: | |
milestone: | ocata-2 → ocata-3 |
Changed in tripleo: | |
milestone: | ocata-3 → pike-1 |
Changed in tripleo: | |
milestone: | pike-1 → pike-2 |
Changed in tripleo: | |
milestone: | pike-2 → pike-3 |
Changed in tripleo: | |
milestone: | pike-3 → pike-rc1 |
Changed in tripleo: | |
milestone: | pike-rc1 → queens-1 |
Changed in tripleo: | |
milestone: | queens-1 → queens-2 |
Changed in tripleo: | |
milestone: | queens-2 → queens-3 |
Changed in tripleo: | |
milestone: | queens-3 → queens-rc1 |
Changed in tripleo: | |
milestone: | queens-rc1 → rocky-1 |
Changed in tripleo: | |
milestone: | rocky-1 → rocky-2 |
Changed in tripleo: | |
milestone: | rocky-2 → rocky-3 |
Changed in tripleo: | |
milestone: | rocky-3 → rocky-rc1 |
Changed in tripleo: | |
milestone: | rocky-rc1 → stein-1 |
Changed in tripleo: | |
milestone: | stein-1 → stein-2 |
To post a comment you must log in.
If you see network configuration parameters which resemble to network isolation in network configuration tab, it means that default environment (overcloud- resource- registry- puppet. j2.yaml) references templates which already define those parameters. This might be the problem, but it needs to get resolved in the templates.
About the defaults for network configuration parameters - when you look at templates reefrenced in network- configuration. yaml, you can see, that their default value is set to ''. Which is what GUI displays when you enable network isolation. AFAIK, it is expected that in addition to network-isolation, user also enables additional environments from the 'Single NIC or Bonding group' when you do this, you can see how the parameters get populated with default values in 'Network Configuration' tab.
The conclusion should IMHO be that to achieve the desired behavior, we need to make sure, the environments and templates are better structured. The environment dependency problem has been discussed on Barcelona Summit and plan is to improve this. Although, the root of the problem seems to be in isolation parameters being defined in templates referenced by default environment.