Add functional test for heat resource AWS::EC2::Instance
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.
DisableApiTermi
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) |
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 |
Changed in heat: | |
milestone: | none → no-priority-tag-bugs |