murano/doc/source
Paul Bourke 103f67815a Allow users to assign a security group to an app
This patch allows users to supply a list* of their own security groups to
an instance, rather than using the application defined one (built via
the SecurityGroupManager).

* Note, while we can support multiple security groups, murano-dashboard
currently has no UI element to select multiple items. This means that
currently users are restricted to selecting one group. If/when the
UI is improved this change can easily support multiple groups.

Example
=======

Application authors can make this available in their apps as follows:

UI.yaml
-------
Forms:
  - instanceConfiguration:
      fields:
          ...
        - name: securityGroups
          type: securitygroup
          label: Security Group
          required: false

Class.yaml:
----------
  Application:
    ?:
       type: com.paul.HelloWorld
    instance:
      ?:
        type: io.murano.resources.LinuxMuranoInstance
      name: $.instanceConfiguration.hostname
      securityGroups: $.instanceConfiguration.securityGroups
      ...

DocImpact
Change-Id: I60d37cfe034c467e894ee93cf3718e463bf49337
Partially-Implements: blueprint app-use-existing-security-group
2017-04-27 17:37:20 +01:00
..
_templates Added developer documentation 2014-04-21 16:32:28 +04:00
administrator-guide Correct some typos in doc_files 2017-02-23 23:10:17 -08:00
appdev-guide Allow users to assign a security group to an app 2017-04-27 17:37:20 +01:00
appendix Fix murano-api docs 2017-02-11 09:52:52 +08:00
contributor-guide [Docs] Restructuring 2016-11-15 16:53:34 +02:00
enduser-guide [Docs] Restructuring 2016-11-15 16:53:34 +02:00
first-app Use https instead of http for git.openstack.org 2017-02-07 10:43:21 +08:00
intro [Docs] Restructuring 2016-11-10 13:12:15 +02:00
conf.py Fix doc generation for Python3 2017-04-21 08:58:25 +00:00
index.rst [Docs] Restructuring 2016-11-15 16:53:34 +02:00