Cameron and Ed | Add rule to security group on EC2 when not first rule in group
Ed & Cameron | Common rule class for comparing openstack and ec2 rules
Cameron & Ed | Test EC2 rule transformer
Ed & Cameron | Refactoring: replace rule comparator with transformers and rule class equality method in rule refresher
Ed & Cameron | Refactoring: extract rule comparison between openstack and ec2 groups to common group class
Ed & Cameron | Extract getting transformed rules from openstack and ec2 groups into rule services, extract getting openstack group into group service
Ed & Cameron | Move unit tests to separate directory
Cameron & Ed | Extract looping over groups and refreshing their rules to GroupRuleRefresher
Ed & Cameron | Move integration tests to separate directory
Cameron & Ed | Fix EC2RuleTransformer constructor use, updated security group rule integration test
Cameron & Ed | Remove unused arguments from OpenStack and EC2 rules in rule transformers
Ed & Cameron | Remove rules from security groups on EC2 in GroupRuleRefresher
Cameron & Ed | Delete more unused rule EC2 rule args in EC2RuleTransformer, fix TestOpenstackRuleTransformer class name
Ed & Cameron | Copy from_port and to_port as strings in EC2RuleTransformer, refactoring transformers