Allow the "hidden" attribute on outputs, like it is on parameters

Registered by Paul Nelson

In order to manage Heat's output of sensitive information (e.g. passwords), it would be useful to allow output items to be flagged as hidden:

outputs:
  compute_instance_password:
    description: password for the compute instance
    value: { get_attr: [compute_instance, password]}
    hidden: true

This would allow for controlling the display/providing of sensitive information in the outputs section.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Paul Nelson
Direction:
Needs approval
Assignee:
None
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
milestone icon next
Completed by
Angus Salkeld

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/add-hidden-attribute-to-outputs,n,z

Addressed by: https://review.openstack.org/75238
    Allow outputs to be specified as hidden

Addressed by: https://review.openstack.org/75492
    Add hidden attribute to output params in HOT DSL

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.