Add functional test for heat resource AWS::EC2::Instance

Bug #1272007 reported by Steven Dake
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Heat
Triaged
Wishlist
Sirushti Murugesan

Bug Description

Test the following properties:
ImageId: This is a mandatory string which contains the glance image ID or name.
InstanceType: This is a mandatory string which contains the nova flavor to boot.
KeyName: This is an optional nova key pair name.
AvailabilityZone: This is an optional string which is not implemented which contains the availability zone to launch the instance in.
DisableApiTermination: This is an optional string which is not implemented.
KernelId: This is an optional string which is not implemented.
Monitoring: This is an optional string which is not implemented.
PlacementGroupName: this is an optional string which si not implemented.
PrivateIpAddress: This is an optional string which is not implemented.
RamDiskId: This is an optional string which is not implemented.
SecurityGroups: This is an optional list of security groups to assign to the instance.
SecurtiyGroupsId: This is an optional list of security group ids to assign to the instance.
NetworkInterfaces: This is an optional list of network interfaces to associate with an instance.
SourceDestCheck: This is an optional boolean which is not implemented.
SubnetId: This is an optional string to attach the VM to the defined subnet.
Tags: This is an optional map which defines tags to attach to the instance.
NovaSchedulerHints: This is an optional map of scheduler hints to pass to Nova.
Tenancy: This is an optional unimplemented property.
UserData: This is an optional string to pass to the user data of the instance via the metadata server.
Volumes: This is an optional list of volumes to attach to the instance.

Test this resource produces the following attributes:
AvailabilityZone: The Availability Zone where the specified instance is launched.
PrivateDnsName: The private DNS name of the instance
PublicDnsName: The Public DNS name of the instance
PrivateIp: The Private IP address of the instance
PublicIP: The Public IP address of the instance

The test case should test both YAML and CFN formats.

Changed in heat:
assignee: nobody → Sirushti Murugesan (sirushtim)
Angus Salkeld (asalkeld)
summary: - Add tempest test for heat resource AWS::EC2::Instance
+ Add functional test for heat resource AWS::EC2::Instance
tags: added: functional-tests
removed: tempest
Rico Lin (rico-lin)
Changed in heat:
milestone: none → no-priority-tag-bugs
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.