|
|
|
|
@ -11,8 +11,10 @@ import (
|
|
|
|
|
|
|
|
|
|
func testImage() *ec2.Image {
|
|
|
|
|
return &ec2.Image{
|
|
|
|
|
ImageId: aws.String("ami-abcd1234"),
|
|
|
|
|
Name: aws.String("ami_test_name"),
|
|
|
|
|
ImageId: aws.String("ami-abcd1234"),
|
|
|
|
|
Name: aws.String("ami_test_name"),
|
|
|
|
|
OwnerId: aws.String("ami_test_owner_id"),
|
|
|
|
|
ImageOwnerAlias: aws.String("ami_test_owner_alias"),
|
|
|
|
|
Tags: []*ec2.Tag{
|
|
|
|
|
{
|
|
|
|
|
Key: aws.String("key-1"),
|
|
|
|
|
@ -49,9 +51,11 @@ func TestInterpolateBuildInfo_extractBuildInfo_withSourceImage(t *testing.T) {
|
|
|
|
|
buildInfo := extractBuildInfo("foo", state)
|
|
|
|
|
|
|
|
|
|
expected := BuildInfoTemplate{
|
|
|
|
|
BuildRegion: "foo",
|
|
|
|
|
SourceAMI: "ami-abcd1234",
|
|
|
|
|
SourceAMIName: "ami_test_name",
|
|
|
|
|
BuildRegion: "foo",
|
|
|
|
|
SourceAMI: "ami-abcd1234",
|
|
|
|
|
SourceAMIName: "ami_test_name",
|
|
|
|
|
SourceAMIOwner: "ami_test_owner_id",
|
|
|
|
|
SourceAMIOwnerName: "ami_test_owner_alias",
|
|
|
|
|
SourceAMITags: map[string]string{
|
|
|
|
|
"key-1": "value-1",
|
|
|
|
|
"key-2": "value-2",
|
|
|
|
|
|