Vpc refactor clean for pr#22
Merged
asfgit merged 73 commits intoapache:masterapache/cloudstack:masterfrom Oct 14, 2014
schubergphilis:vpc-refactor-clean-for-PRCopy head branch name to clipboard
Merged
Vpc refactor clean for pr#22asfgit merged 73 commits intoapache:masterapache/cloudstack:masterfrom schubergphilis:vpc-refactor-clean-for-PRCopy head branch name to clipboard
asfgit merged 73 commits intoapache:masterapache/cloudstack:masterfrom
schubergphilis:vpc-refactor-clean-for-PRCopy head branch name to clipboard
Commits
Commits on Oct 14, 2014
Rules and visitors for Load Balance Rules
Show description for 1a85213authored andcommitted
Extract general behavior to Router and Vpc delegates
Show description for f28426eauthored andcommitted
Fix dependency problem. Extract and unify router deployment stuff
Show description for 24b230dauthored andcommitted
Adding Firewall Rules to comply with the Visitor pattern implementation; refactoring the applyRules so we can reuse it.
Show description for 65d7e07authored andcommitted
- authored andcommitted

fixing checkstyles
Show description for bbce7d9committedfinished firewall rules and load balancing rules; fixed all the injection problems; added VirtualMachineManager to the appliance factory to be injected.
Show description for 4b1112acommitted- authored andcommitted
adding static nat rules. Deploying new VMs is not working due to the appliance refactory, will check the changes with Antonio tomorrow.
Show description for fb8973fcommitted- committed
- committed
adding Ip Association and VPN Rules
Show description for 6b2d35ccommitted- authored andcommitted

package rename
Show description for e1866bfauthored andcommitted- authored andcommitted

fixing the classes relationship; adding beans properly in the spring context; using the right basic/advance stuff; testing ip and port forwarding rules
Show description for 87f0e68committedadding password to router rules; moving the advance code to the advance net topology.
Show description for 299c42ccommittedUnify and encapsulate deployment flow methods and params
Show description for 631b561authored andcommitted
adding userdata to router and ssh pub key to router rules.
Show description for f0189accommittedmaking instance variables compliant with ACS convention
Show description for b9ffe23committedadding user data pwd rules
Show description for 8f313cacommittedfixing injection of beans with a relationship
Show description for d153296committedwhitespace
Show description for c76952bauthored andcommittedfixing the injection of the networkDao
Show description for e99b5b0committedDeployment more OO - Objects with data and behavior
Show description for 95395f9authored andcommitted
- committed
fixing import in virtual router element and checkstyle in dhcp entry related changes
Show description for 0b78731committedcommenting broken code in tests in order to run build adn tests other changes via the UI
Show description for e35fdedcommitted- committed
- committed
- authored andcommitted

apply network acls; acls items to pvt gw; vpc ip association
Show description for b97f2b0committed- committed
- authored andcommitted

- authored andcommitted

More refactoring and testing in the same classes
Show description for 6fac126authored andcommitted
- authored andcommitted

Replacing the old [Vpc}VirtualNetworkApplianceManager by the new ones;
Show description for 12b0d18committedComplete tests for normal deployment and start vpc one
Show description for d2d9157authored andcommitted
- authored andcommitted

- authored andcommitted

- authored andcommitted

moving sendCommand to the NetworkGeneralHelper;
Show description for 16ad412committedfixing check styles
Show description for 00dc8a7committedRefactor to include network creation as actual deployment
Show description for 2da3cedauthored andcommitted
adding applyStaticRoutes method to the network topology/visitor. it will be used by the VPC virtual net manager appliance.
Show description for b96035fcommitted- committed
DeployRouter includes nw creation following TellDontAsk principle
Show description for 3d4ddb7authored andcommitted
Whole router.deployment package got 97% coverage
Show description for b9bff84authored andcommitted
adding setupPrivateGateway to new style;
Show description for 01edc8ecommittedfixing check style issues
Show description for e08cb11committed- authored andcommitted

- authored andcommitted

refactor all private methods in the virtual router appliance and VPC appliance
Show description for 546e563committedauto wire the network helper
Show description for 65fb216committedRefactor hypervisor retrieval from VpcNwHelper and NwHelper
Show description for cd8cadaauthored andcommitted
- authored andcommitted

- committed
fixing nic plug unplug rule
Show description for b7c193acommittedmerging cmd-visitor into cmd-visitor-rebase, with the upstream from ACS repo
Show description for ee9068bcommitted- authored andcommitted

making sure the instance variable _router in the Rules is being used instead of the parameter
Show description for dc5fefccommitted- committed
Removing the VirtualNetworkStatus, it was not being used properly;
Show description for f2f4732committed- committed
Changing the way the DAOs were being injected in the RuleApplier;
Show description for 9f801d1committedfixing checkstyle in the virtual network manager. problem appeared after a rebase. probably due to my saving action in the eclipse workspace
Show description for 025ff72committedFixing the NetworkHelperImpl class. It was throwing a NPE due to a hypervisor type SIMULATOR not being in the hashmap.
Show description for 4e21948committedCLOUDSTACK-6278 Baremetal Advanced Networking support from commit id e06fa18ed2ee2ee6a417e089cf5ac6bde11d0079 by Frank Zhang
Show description for 3ac2e22committedApplying the latest chances from the VPC Refactor branch onto the new one.
Show description for c81b338committedApplygin fix from commit ID aaeadc5c44e3fe16a1deea5348b085b08b5f4f4d
Show description for db86bdfcommittedApplying fix from commit id 6b8e0baa21e6cffc62eb2d35eecc7aeb2087d1c1
Show description for 2ed64b2committedFixing checkstyle.
Show description for 1e87d7bcommitted