vrouter: remove a POSTROUTING rule for port forwarding in VPC router#3952
Conversation
|
@DaanHoogland can you kick off test for this PR ? |
|
@blueorangutan package |
|
@DaanHoogland a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
|
Packaging result: ✖centos6 ✔centos7 ✔debian. JID-1038 |
|
@blueorangutan test |
|
@DaanHoogland a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
|
Trillian test result (tid-1227)
|
|
Testing this one, instead of #3937 - we removed the offending rule, so additional code to handle VPC vs Isolated network VR is not needed. |
|
@weizhouapache testing this one - and after configuring port forward (and stopping iptables on the guest VM) - I can't connect via PF rule to the VM (works fine for VPC though). Can you please take a look? Otherwise, since we are 1 day from the freeze for 4.14., I'll have to go with #3937 (but I prefer your PR with removed extra lines) ? |
@andrijapanicsb I will look into it today. https://github.com/apache/cloudstack/pull/3952/files#diff-cf7b342df9a0681cd60e083d7f746bd2 |
|
I see it should work @weizhouapache , but let me ping @Pearl1594 for the opinion thx |
|
We'll do another PR with just that one change, thanks @weizhouapache |
|
@weizhouapache the PR was made, tested (by you and @Pearl1594 - thanks ) and merged - here #3963 Do you want to close this one now or... ? |
considering we have merged #3963 , I think we can move this to 4.14.1 by the way, I have tested the failed test test_vpc_redundant.py in my local testing environment, no issue at all. |
|
@blueorangutan package |
|
@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
|
Packaging result: ✖centos7 ✖debian. JID-1366 |
|
@blueorangutan package |
|
@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
|
Packaging result: ✔centos7 ✔debian. JID-1509 |
|
@blueorangutan test |
|
@rhtyd a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
|
@blueorangutan test |
|
@rhtyd a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
|
Trillian test result (tid-1975)
|
|
@ustcweizhou can you review the test failures? |
@rhtyd can you re-kick off the tests ? |
|
@blueorangutan package |
|
@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
|
Packaging result: ✔centos7 ✔debian. JID-1613 |
|
@blueorangutan test |
|
@rhtyd a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
|
Trillian test result (tid-2223)
|
|
Test LGTM the failure is due to a regression in Trillian/ansible overiding file (the test_vm_life_cycle.py and has been fixed). |
DaanHoogland
left a comment
There was a problem hiding this comment.
code looks good and appears to do what it says on the tin.
@andrijapanicsb @Pearl1594 can one of you have a look at testing?
|
The regression has been fixed, failures not related to this PR. |
Description
As discussed in #3937 (comment)
a rule for port forwarding in VPC router might not be needed.
This fixes the failed result of health check for network VRs.
Types of changes
Screenshots (if appropriate):
How Has This Been Tested?