cloudstack/scripts
Rohit Yadav 496ffcad83 CLOUDSTACK-8395: vmops plugin should work on both XS 6.5 and 6.2
This fixes the issue of Security Groups not working in case of XenServer 6.5;
- Uses nethash ipset data-structure to store CIDRs (efficient than iphash and
  avoids overflow errors in case users add /8 /4 ingress/egress cidrs)
- Support for ipset versions both on 6.2 and 6.5, both have different outputs. This
  fixes the issue of destroy_network_rules_for_vm failing
- Implements defensive filtering of list, instead of popping last item without
  checking if it's None or empty
- Greps using names that are 'quoted' to avoid bash errors
- Before setting up new network rule, tries to clean and remove old ipset entry
- Idents, whitespace and naming fixes

PS. This is my 1000th commit to the 🐵 project :)

This closes #186

(cherry picked from commit d91d161107)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>

Conflicts:
	scripts/vm/hypervisor/xenserver/vmops
2015-04-23 14:15:36 +02:00
..
common/keys scripts: use cloudmanagementserver.keystore instead of cloud.keystore 2015-02-28 17:06:27 +05:30
installer packaging: updated hardcoded jasypt version to 1.9.2 2014-12-04 04:04:30 +05:30
network CLOUDSTACK-6278 2014-10-06 16:03:19 -07:00
storage hypervisors: add OVM3 plugin that supports OVM 3.2.1/3.3.x 2015-03-12 11:33:42 +05:30
util findbugs and PMD fixes 2015-04-15 11:30:04 +05:30
vm CLOUDSTACK-8395: vmops plugin should work on both XS 6.5 and 6.2 2015-04-23 14:15:36 +02:00
.pydevproject License header updates for the scripts folder. 2012-08-03 09:38:28 -04:00