Fixes OpenDaylight updating port status
authorTim Rozet <trozet@redhat.com>
Wed, 6 Sep 2017 20:30:42 +0000 (16:30 -0400)
committerTim Rozet <trozet@redhat.com>
Fri, 8 Sep 2017 14:47:54 +0000 (14:47 +0000)
ODL now uses a websocket port to update the port status to Neutron.
This port (8185) was blocked so port updates were never received in
Neutron and instances would not come up properly.  This patch opens the
port for ODL deployments.

Closes-Bug: 1715484

Change-Id: Ic59b224c67c02b56b0273700e8e2aa85ae6f8c88
Signed-off-by: Tim Rozet <trozet@redhat.com>
(cherry picked from commit e2558c4a665345e67fcc784c21188bdf06ff1126)

puppet/services/opendaylight-api.yaml
releasenotes/notes/fix-odl-websocket-firewall-9e2f78ebaa39313f.yaml [new file with mode: 0644]

index 71536ff..1feb62b 100644 (file)
@@ -92,6 +92,7 @@ outputs:
                   - 6640
                   - 6653
                   - 2550
+                  - 8185
         opendaylight::snat_mechanism: {get_param: OpenDaylightSNATMechanism}
       step_config: |
         include tripleo::profile::base::neutron::opendaylight
diff --git a/releasenotes/notes/fix-odl-websocket-firewall-9e2f78ebaa39313f.yaml b/releasenotes/notes/fix-odl-websocket-firewall-9e2f78ebaa39313f.yaml
new file mode 100644 (file)
index 0000000..63919da
--- /dev/null
@@ -0,0 +1,6 @@
+---
+fixes:
+  - |
+    Fixes bug where neutron port status was not updated with OpenDaylight
+    deployments due to firewall blocking the websocket port used to send the
+    update (port 8185).