Commit 8e3bb7e
NSX: Add support to re-order ACL rules (NSX FW rules) (#14)
* [WIP] NSX: Add support to re-order ACL rules (NSX FW rules)
* fix reordering of acl rules on all networks that it is associated to
* clean up and attempt test fix
* Fix tests
* Remove unused import
* tweak reorder logic
---------
Co-authored-by: nvazquez <nicovazquez90@gmail.com>1 parent 09636cf commit 8e3bb7eCopy full SHA for 8e3bb7e
File tree
Expand file treeCollapse file tree
9 files changed
+84
-23
lines changedOpen diff view settings
Filter options
- api/src/main/java/com/cloud/network/element
- engine/components-api/src/main/java/com/cloud/network/vpc
- plugins/network-elements
- bigswitch/src/main/java/com/cloud/network/element
- juniper-contrail/src/main/java/org/apache/cloudstack/network/contrail/management
- nsx/src/main/java/org/apache/cloudstack/service
- server/src
- main/java/com/cloud/network
- element
- vpc
- test/java/com/cloud/network/vpc
Expand file treeCollapse file tree
9 files changed
+84
-23
lines changedOpen diff view settings
Collapse file
api/src/main/java/com/cloud/network/element/NetworkACLServiceProvider.java
Copy file name to clipboardExpand all lines: api/src/main/java/com/cloud/network/element/NetworkACLServiceProvider.java+3Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
21 | 21 | |
22 | 22 | |
23 | 23 | |
| 24 | + |
24 | 25 | |
25 | 26 | |
26 | 27 | |
| ||
32 | 33 | |
33 | 34 | |
34 | 35 | |
| 36 | + |
| 37 | + |
35 | 38 | |
Collapse file
engine/components-api/src/main/java/com/cloud/network/vpc/NetworkACLManager.java
Copy file name to clipboardExpand all lines: engine/components-api/src/main/java/com/cloud/network/vpc/NetworkACLManager.java+3Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
19 | 19 | |
20 | 20 | |
21 | 21 | |
| 22 | + |
22 | 23 | |
23 | 24 | |
24 | 25 | |
| ||
91 | 92 | |
92 | 93 | |
93 | 94 | |
| 95 | + |
| 96 | + |
94 | 97 | |
Collapse file
plugins/network-elements/bigswitch/src/main/java/com/cloud/network/element/BigSwitchBcfElement.java
Copy file name to clipboardExpand all lines: plugins/network-elements/bigswitch/src/main/java/com/cloud/network/element/BigSwitchBcfElement.java+5Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
700 | 700 | |
701 | 701 | |
702 | 702 | |
| 703 | + |
| 704 | + |
| 705 | + |
| 706 | + |
| 707 | + |
703 | 708 | |
704 | 709 | |
705 | 710 | |
|
Collapse file
plugins/network-elements/juniper-contrail/src/main/java/org/apache/cloudstack/network/contrail/management/ContrailVpcElementImpl.java
Copy file name to clipboardExpand all lines: plugins/network-elements/juniper-contrail/src/main/java/org/apache/cloudstack/network/contrail/management/ContrailVpcElementImpl.java+5Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
185 | 185 | |
186 | 186 | |
187 | 187 | |
| 188 | + |
| 189 | + |
| 190 | + |
| 191 | + |
| 192 | + |
188 | 193 | |
189 | 194 | |
190 | 195 | |
|
Collapse file
plugins/network-elements/nsx/src/main/java/org/apache/cloudstack/service/NsxElement.java
Copy file name to clipboardExpand all lines: plugins/network-elements/nsx/src/main/java/org/apache/cloudstack/service/NsxElement.java+32-15Lines changed: 32 additions & 15 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
112 | 112 | |
113 | 113 | |
114 | 114 | |
115 | | - |
116 | 115 | |
117 | 116 | |
118 | 117 | |
| ||
712 | 711 | |
713 | 712 | |
714 | 713 | |
715 | | - |
716 | | - |
717 | | - |
718 | | - |
719 | | - |
720 | | - |
721 | | - |
722 | | - |
723 | | - |
724 | | - |
725 | | - |
726 | | - |
| 714 | + |
727 | 715 | |
728 | 716 | |
729 | 717 | |
| ||
740 | 728 | |
741 | 729 | |
742 | 730 | |
743 | | - |
744 | | - |
| 731 | + |
| 732 | + |
| 733 | + |
| 734 | + |
| 735 | + |
| 736 | + |
| 737 | + |
| 738 | + |
| 739 | + |
| 740 | + |
| 741 | + |
| 742 | + |
| 743 | + |
| 744 | + |
| 745 | + |
| 746 | + |
| 747 | + |
| 748 | + |
745 | 749 | |
| 750 | + |
| 751 | + |
| 752 | + |
| 753 | + |
| 754 | + |
| 755 | + |
| 756 | + |
| 757 | + |
| 758 | + |
| 759 | + |
| 760 | + |
| 761 | + |
| 762 | + |
746 | 763 | |
747 | 764 | |
748 | 765 | |
|
Collapse file
server/src/main/java/com/cloud/network/element/VpcVirtualRouterElement.java
Copy file name to clipboardExpand all lines: server/src/main/java/com/cloud/network/element/VpcVirtualRouterElement.java+5Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
531 | 531 | |
532 | 532 | |
533 | 533 | |
| 534 | + |
| 535 | + |
| 536 | + |
| 537 | + |
| 538 | + |
534 | 539 | |
535 | 540 | |
536 | 541 | |
|
Collapse file
server/src/main/java/com/cloud/network/vpc/NetworkACLManagerImpl.java
Copy file name to clipboardExpand all lines: server/src/main/java/com/cloud/network/vpc/NetworkACLManagerImpl.java+14Lines changed: 14 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
370 | 370 | |
371 | 371 | |
372 | 372 | |
| 373 | + |
| 374 | + |
| 375 | + |
| 376 | + |
| 377 | + |
| 378 | + |
| 379 | + |
| 380 | + |
| 381 | + |
| 382 | + |
| 383 | + |
| 384 | + |
| 385 | + |
| 386 | + |
373 | 387 | |
374 | 388 | |
375 | 389 | |
|
Collapse file
server/src/main/java/com/cloud/network/vpc/NetworkACLServiceImpl.java
Copy file name to clipboardExpand all lines: server/src/main/java/com/cloud/network/vpc/NetworkACLServiceImpl.java+17-5Lines changed: 17 additions & 5 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
993 | 993 | |
994 | 994 | |
995 | 995 | |
996 | | - |
| 996 | + |
997 | 997 | |
998 | | - |
| 998 | + |
| 999 | + |
| 1000 | + |
| 1001 | + |
| 1002 | + |
| 1003 | + |
| 1004 | + |
| 1005 | + |
| 1006 | + |
999 | 1007 | |
1000 | | - |
1001 | | - |
| 1008 | + |
| 1009 | + |
| 1010 | + |
| 1011 | + |
| 1012 | + |
| 1013 | + |
1002 | 1014 | |
1003 | | - |
| 1015 | + |
1004 | 1016 | |
1005 | 1017 | |
1006 | 1018 | |
|
Collapse file
server/src/test/java/com/cloud/network/vpc/NetworkACLServiceImplTest.java
Copy file name to clipboardExpand all lines: server/src/test/java/com/cloud/network/vpc/NetworkACLServiceImplTest.java-3Lines changed: 0 additions & 3 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
34 | 34 | |
35 | 35 | |
36 | 36 | |
37 | | - |
38 | 37 | |
39 | 38 | |
40 | 39 | |
| ||
138 | 137 | |
139 | 138 | |
140 | 139 | |
141 | | - |
142 | | - |
143 | 140 | |
144 | 141 | |
145 | 142 | |
|
0 commit comments