> + ComputeService computeService = view.getComputeService();
> +
> + Optional<SecurityGroupExtension> securityGroupExtension =
> computeService.getSecurityGroupExtension();
> + assertTrue(securityGroupExtension.isPresent(), "security group
> extension was not present");
> + if (!securityGroupExtension.get().supportsExclusionCidrBlocks()) {
> + throw new SkipException("Test cannot run without CIDR exclusion
> groups available.");
> + }
> +
> + Optional<SecurityGroup> optGroup =
> getGroup(securityGroupExtension.get());
> + assertTrue(optGroup.isPresent());
> + SecurityGroup group = optGroup.get();
> +
> + IpPermission cidrExclusionPermission = createCidrExclusionPermission();
> + Set<IpPermission> expectedPermissions =
> ImmutableSet.of(cidrExclusionPermission);
> +
> + SecurityGroup securityGriupWithExclusion =
> securityGroupExtension.get().addIpPermission(cidrExclusionPermission, group);
Name cleaned up in 3e082c8
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/567/files#r18745271