mirror of https://github.com/docker/docs.git
Add missing test on SecurityGroupPermission
Signed-off-by: Jean-Laurent de Morlhon <jeanlaurent@morlhon.net>
This commit is contained in:
parent
6023e13169
commit
37c174d25a
|
@ -14,6 +14,7 @@ import (
|
||||||
const (
|
const (
|
||||||
testSSHPort = 22
|
testSSHPort = 22
|
||||||
testDockerPort = 2376
|
testDockerPort = 2376
|
||||||
|
testSwarmPort = 3376
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
@ -87,6 +88,29 @@ func TestConfigureSecurityGroupPermissionsDockerAndSsh(t *testing.T) {
|
||||||
assert.Empty(t, perms)
|
assert.Empty(t, perms)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestConfigureSecurityGroupPermissionsWithSwarm(t *testing.T) {
|
||||||
|
driver := NewTestDriver()
|
||||||
|
driver.SwarmMaster = true
|
||||||
|
group := securityGroup
|
||||||
|
group.IpPermissions = []*ec2.IpPermission{
|
||||||
|
{
|
||||||
|
IpProtocol: aws.String("tcp"),
|
||||||
|
FromPort: aws.Int64(testSSHPort),
|
||||||
|
ToPort: aws.Int64(testSSHPort),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
IpProtocol: aws.String("tcp"),
|
||||||
|
FromPort: aws.Int64(testDockerPort),
|
||||||
|
ToPort: aws.Int64(testDockerPort),
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
perms := driver.configureSecurityGroupPermissions(group)
|
||||||
|
|
||||||
|
assert.Len(t, perms, 1)
|
||||||
|
assert.Equal(t, testSwarmPort, *perms[0].FromPort)
|
||||||
|
}
|
||||||
|
|
||||||
func TestValidateAwsRegionValid(t *testing.T) {
|
func TestValidateAwsRegionValid(t *testing.T) {
|
||||||
regions := []string{"eu-west-1", "eu-central-1"}
|
regions := []string{"eu-west-1", "eu-central-1"}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue