Nova server console url attribute support

Registered by JunJie Nan

Propose to add an attribute named console_url and a property named console_type to OS::Nova::Server resource.

So we can list vnc console url in outputs:

heat_template_version: 2013-05-23

resources:
  server:
    type: "OS::Nova::Server"
    properties:
      image: fedora
      key_name: heat_key
      flavor: m1.small
outputs:
  server_novnc_url:
    value:
      get_attr: [server, console_url]

Property console_type is used to specify the type of the console, now it accepts novnc, xvpvnc, spice-html5 and rdp-html5.

Blueprint information

Status:
Complete
Approver:
Zane Bitter
Priority:
Low
Drafter:
JunJie Nan
Direction:
Approved
Assignee:
JunJie Nan
Definition:
Approved
Series goal:
Accepted for kilo
Implementation:
Implemented
Milestone target:
milestone icon 2015.1.0
Started by
Zane Bitter
Completed by
Angus Salkeld

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/vnc-console-attr,n,z

Addressed by: https://review.openstack.org/108949
    VNC console attribute support

Addressed by: https://review.openstack.org/109909
    Update spec to support spice and rdp console type

Addressed by: https://review.openstack.org/109923
    console url support in server resource

Addressed by: https://review.openstack.org/112208
    Move name resolving before get server

Addressed by: https://review.openstack.org/124463
    Add console_url atttribute to server resource

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.