81 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			81 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| @project
 | |
| Feature: create project
 | |
| 
 | |
|   @openstack
 | |
|   Scenario: Create project <%= @config["openstack"]["project"]["name"] %>
 | |
|     When I send POST '/v2.0/project' query with JSON body
 | |
|     """
 | |
|     {
 | |
|       "deploy_envs": [
 | |
|         {
 | |
|           "identifier": "<%= @config["openstack"]["project"]["env"] %>",
 | |
|           "run_list": [],
 | |
|           "expires": null,
 | |
|           "provider": "openstack",
 | |
|           "users": [
 | |
|             "<%= @config["username"] %>"
 | |
|           ],
 | |
|           "flavor": "<%= @config["openstack"]["flavor"] %>",
 | |
|           "image": "<%= @config["openstack"]["image"] %>",
 | |
|           "subnets": [
 | |
|             "private"
 | |
|           ],
 | |
|           "groups": [
 | |
|             "default"
 | |
|           ]
 | |
|         }
 | |
|       ],
 | |
|       "name": "<%= @config["openstack"]["project"]["name"] %>"
 | |
|     }
 | |
|     """
 | |
|     Then response should be '201'
 | |
| 
 | |
|   @ec2
 | |
|   Scenario: Create project <%= @config["ec2"]["project"]["name"] %>
 | |
|     When I send POST '/v2.0/project' query with JSON body
 | |
|     """
 | |
|     {
 | |
|       "deploy_envs": [
 | |
|         {
 | |
|           "identifier": "<%= @config["ec2"]["project"]["env"] %>",
 | |
|           "run_list": [],
 | |
|           "expires": null,
 | |
|           "provider": "ec2",
 | |
|           "users": [
 | |
|             "<%= @config["username"] %>"
 | |
|           ],
 | |
|           "flavor": "<%= @config["ec2"]["flavor"] %>",
 | |
|           "image": "<%= @config["ec2"]["image"] %>",
 | |
|           "subnets": [],
 | |
|           "groups": [
 | |
|             "default"
 | |
|           ]
 | |
|         }
 | |
|       ],
 | |
|       "name": "<%= @config["ec2"]["project"]["name"] %>"
 | |
|     }
 | |
|     """
 | |
|     Then response should be '201'
 | |
| 
 | |
| 
 | |
|   @static
 | |
|   Scenario: Create project <%= @config["static"]["project"]["name"] %>
 | |
|     When I send POST '/v2.0/project' query with JSON body
 | |
|     """
 | |
|     {
 | |
|       "deploy_envs": [
 | |
|         {
 | |
|           "identifier": "<%= @config["static"]["project"]["env"] %>",
 | |
|           "run_list": [],
 | |
|           "expires": null,
 | |
|           "provider": "static",
 | |
|           "users": [
 | |
|             "<%= @config["username"] %>"
 | |
|           ]
 | |
|         }
 | |
|       ],
 | |
|       "name": "<%= @config["static"]["project"]["name"] %>"
 | |
|     }
 | |
|     """
 | |
|     Then response should be '201'
 | 
