[library] network namespaces require net.ipv4.ip_forward
Bug #1340968 reported by
Andrew Woodward
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Sergey Vasilenko | ||
5.0.x |
Fix Released
|
High
|
Sergey Vasilenko |
Bug Description
any usage of a network namespace requires net.ipv4.ip_forward = 1, however we are simply lucky that its enabled as some of the uses don't have it defined. We need to add more uses of:
if !defined(
sysctl::value { 'net.ipv4.
}
to the manifests where it is required so that it won't be missed if the components are separated more.
currently the network role entry point into puppet-neutron use this, but ns_IPaddr2 needs it, and probably each puppet-neutron service that run in network namespaces.
summary: |
- network namespaces require net.ipv4.ip_forward + [library] network namespaces require net.ipv4.ip_forward |
Changed in fuel: | |
assignee: | Andrew Woodward (xarses) → Sergey Vasilenko (xenolog) |
status: | Triaged → In Progress |
Changed in fuel: | |
importance: | Medium → High |
Changed in fuel: | |
assignee: | Sergey Vasilenko (xenolog) → Sergii Golovatiuk (sgolovatiuk) |
Changed in fuel: | |
assignee: | Sergii Golovatiuk (sgolovatiuk) → Sergey Vasilenko (xenolog) |
Changed in fuel: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Checking if the value was defined is an overkill, puppet ensures it *will* be by its declarative nature, e.g. like for this case https:/ /github. com/stackforge/ fuel-library/ blob/master/ deployment/ puppet/ openstack/ manifests/ keepalive. pp