Koushik Das
cc824e8585
Adding appropriate ACL rules for PF and static NAT
2013-03-07 12:16:29 +05:30
Koushik Das
fb23c50365
Added logic for deleting various VNMC artifacts. Added/updated relevant xmls as well.
2013-03-01 17:21:45 +05:30
Koushik Das
970c21a9a3
Added implementation for delete of asa and vnmc apis
2013-03-01 01:54:10 +05:30
Koushik Das
22e1455142
List asa api to return guest network if associated. From this it can be inferred if asa is available or not
2013-03-01 01:19:43 +05:30
Koushik Das
32223736c9
Added Vmware cluster info along with asa1kv appliance.
...
This is used to select the correct n1kv vsm for configuring the guest network
2013-03-01 00:50:55 +05:30
Koushik Das
deed3cc951
Added support for static NAT rules.
...
- Xmls for creating static nat rules in VNMC
- applyStaticNats implementation in VNMC network element
- handler for static nat in resource class
2013-02-25 18:03:59 +05:30
Koushik Das
681f0b7b50
Added implementation for firewall and port forwarding rules in Cisco VNMC element class
2013-02-25 10:44:13 +05:30
Koushik Das
66b01a6589
VNMC xml for deleting NAT policy
2013-02-22 19:19:44 +05:30
Koushik Das
5d98686768
Added support for PF/DNAT rules.
...
Created methods in VNMCConnection class to create PF rules. Also moved out common code for PF and source NAT in methods.
Updated the corresponding VNMC resource class.
2013-02-22 19:16:41 +05:30
Koushik Das
8db2fbeb8f
Added xml for creating NAT policy set in VNMC
2013-02-22 18:21:45 +05:30
Koushik Das
f2da0d50ca
Added VNMC XMLs for supporting PF/DNAT rules.
...
Also moved out some XMLs related to source NAT to common files so that these can be used for both source NAT and DNAT
2013-02-22 18:17:53 +05:30
Koushik Das
124a48819d
Separated out creation of ACL policy set and policy in VNMC
2013-02-21 17:53:12 +05:30
Koushik Das
1e38515f35
Added changes to create ingress fw rules in VNMC
2013-02-21 11:54:44 +05:30
Koushik Das
cb2fba9e7c
Source NAT in VNMC
2013-02-14 16:23:05 +05:30
Koushik Das
720fe2f908
Fix Vnmc test file
2013-02-13 14:16:47 +05:30
Koushik Das
3fd7e30f6e
Changes:
...
- Added implementation for add/list asa1kv APIs
- Added agent command for associating asa1kv appliance with logical edge firewall in VNMC
- Added handler for the above agent command in VNMC resource class
- Updated VNMC element class to support the above
2013-02-13 11:52:12 +05:30
Koushik Das
d08e2a1faf
Added lifecycle APIs for Cisco Asa 1000v appliance.
...
Added corresponding Dao and VO classes.
Also added mapping Dao and VO for guest netwok and asa appliance
2013-02-13 11:40:58 +05:30
Koushik Das
6b999ec867
Changes:
...
a. Added handlers for CreateLogicalEdgeFirewall and ConfigureNexusVSMForASA commands
b. Logic for add/list vnmc device API
c. Partial implementation for network element implement()
2013-02-12 00:05:39 +05:30
Koushik Das
0656250308
Moved VNMC provider creation to Network.java. The plugin code would have been the ideal place to keep it but current state of the code doesn't allow it.
2013-02-11 23:48:19 +05:30
Koushik Das
dc402eaa7a
Added new commands for the following:
...
a. Logical edge firewall creation in VNMC
b. Asa1kv vservice node creation and updating asa1kv inside port profile with guest network vlan id in n1kv VSM
2013-02-11 23:35:19 +05:30
Koushik Das
74de210359
Added name attribute for the VNMC lifecycle commands
2013-02-08 15:06:11 +05:30
Chiradeep Vittal
6ce25ef11d
Fix licensing
2013-01-16 16:44:28 -08:00
Chiradeep Vittal
392cd8ed63
cisco-vnmc: Fix api to use new conventions
2013-01-16 16:38:19 -08:00
Chiradeep Vittal
1ae21ea49a
WIP rename device to resource to better reflect nature of VNMC
...
Signed-off-by: Chiradeep Vittal <chiradeep@apache.org>
2013-01-16 15:33:01 -08:00
Chiradeep Vittal
84d218f972
WIP: fixes for associating ASA1000v to tenant
...
Signed-off-by: Chiradeep Vittal <chiradeep@apache.org>
2013-01-16 15:32:54 -08:00
Chiradeep Vittal
d74c6a9ac2
WIP: fixes for associating ASA1000v to tenant
...
Signed-off-by: Chiradeep Vittal <chiradeep@apache.org>
2013-01-16 15:32:45 -08:00
Chiradeep Vittal
9350d10849
WIP: admin commands for adding / listing VNMC
...
Signed-off-by: Chiradeep Vittal <chiradeep@apache.org>
2013-01-16 15:32:29 -08:00
Chiradeep Vittal
a8031a0cfe
WIP ASA 1000v listing"
...
Signed-off-by: Chiradeep Vittal <chiradeep@apache.org>
2013-01-16 15:30:41 -08:00
Chiradeep Vittal
f9cc674b9c
WIP : edge firewall
...
Signed-off-by: Chiradeep Vittal <chiradeep@apache.org>
2013-01-16 15:30:36 -08:00
Chiradeep Vittal
6a0964af00
WIP : edge security policy
...
Signed-off-by: Chiradeep Vittal <chiradeep@apache.org>
2013-01-16 15:30:30 -08:00
Chiradeep Vittal
e32295e8cf
WIP : dhcp server policy
...
Signed-off-by: Chiradeep Vittal <chiradeep@apache.org>
2013-01-16 15:30:24 -08:00
Chiradeep Vittal
446a9b8491
WIP : dhcp server policy
...
Signed-off-by: Chiradeep Vittal <chiradeep@apache.org>
2013-01-16 15:30:18 -08:00
Chiradeep Vittal
e35e0eb59b
Move unit test
...
Signed-off-by: Chiradeep Vittal <chiradeep@apache.org>
2013-01-16 15:30:14 -08:00
Chiradeep Vittal
2b43a3e74e
Move unit test
...
Signed-off-by: Chiradeep Vittal <chiradeep@apache.org>
2013-01-16 15:30:08 -08:00
Chiradeep Vittal
11b804a894
WIP: XML control of VNMC
...
Signed-off-by: Chiradeep Vittal <chiradeep@apache.org>
2013-01-16 15:29:54 -08:00
Murali Reddy
88a0b5ac48
Revert "Summary: partical check-in for L4-L7 network services in the shared"
...
This reverts commit 6657246cd4 .
Reverting due to IP clearance issued for the commit done as part of CLOUDSTACK-312
2013-01-16 16:05:17 +05:30
Rohit Yadav
bca2c928e8
PluggableService: Fix interface definition
...
Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
2013-01-14 19:01:26 -08:00
Rohit Yadav
c4e890c55d
PluggableService: Refactor method to return map of key value pairs
...
- Makes plugins self contained so they decide their properties file format
- PluggableService creates the contract that implementing entity will return a
properties map which is apiname:rolemask (both are strings)
Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
2013-01-10 15:55:02 -08:00
Rohit Yadav
999ecb67df
plugins: Import and @Parameter fixes
...
Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
2013-01-09 11:23:24 -08:00
Rohit Yadav
066edc1105
plugins: Fix pluggable service getPropertiesFiles() on f5, srx and netscaler
...
Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
2013-01-09 11:21:30 -08:00
Rohit Yadav
077f47193d
Sync changes: Merge branch 'master' into api_refactoring
...
Conflicts:
plugins/network-elements/dns-notifier/pom.xml
Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
2013-01-08 20:36:17 -08:00
Noa Resare
4f98d879f6
maven: remove explicit submodule versions from module pom.xml
...
Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
2013-01-08 20:25:58 -08:00
Rohit Yadav
d613c59dcb
plugins: Fix apidiscovery's annotation field values and example plugin's name
...
Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
2013-01-08 20:00:13 -08:00
Rohit Yadav
ed0637b8c2
api: Refactor move acl to org.apache.cloudstack
...
Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
2013-01-06 15:30:58 -08:00
Rohit Yadav
63481ecb34
CLOUDSTACK-212: Move api response classes to cloud-api under org.apache.cloudstack
...
Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
2013-01-05 16:27:36 -08:00
Rohit Yadav
5119785cf7
Get latest changes, merge branch 'master' into api_refactoring
...
Conflicts:
api/src/com/cloud/network/element/RemoteAccessVPNServiceProvider.java
server/src/com/cloud/network/ExternalFirewallDeviceManagerImpl.java
server/src/com/cloud/network/ExternalLoadBalancerDeviceManagerImpl.java
setup/db/db/schema-40to410.sql
Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
2013-01-04 22:21:20 -08:00
Sheng Yang
42c8c73ab6
CLOUDSTACK-306: Introducing IpDeployingRequester and implement inline mode
...
For LB device in inline mode, the ip deployer(the owner of public ip) is the
firewall in front of it, not itself. So check if it's inline or not, if it's
inline, return the firewall as ip deployer
2013-01-04 19:18:03 -08:00
Sheng Yang
177e157cbf
CLOUDSTACK-306: Move inline mode parameter from device to network offering
...
One F5 device can be used as inline and side-by-side at the same time(for
different networks). So we can define inline or not on network base.
2013-01-04 19:17:58 -08:00
Sheng Yang
717f9dcd4d
CLOUDSTACK-306: Implement SRX firewall
...
Use SRX firewall filter as SRX firewall. The old security policy mechanism
cannot be used as IP based. This would enable SRX's ability to control traffic
for F5 behind it.
2013-01-04 19:17:50 -08:00
Rohit Yadav
596f9d0905
api: Annotate netscaler apis, remove IdentityMapper from everywhere
...
Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
2013-01-04 17:09:40 -08:00