Uploaded image for project: 'VNF Requirements'
  1. VNF Requirements
  2. VNFRQTS-235

update heat section 5.2.5.5

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Medium Medium
    • Beijing Release
    • None
    • None
    • None
    • VVP Sprint 15

      Summary of Changes

      New Requirements

      • R-37437 A VNF’s Heat Orchestration Template’s OS::Nova::Server Resource MUST contain the metadata map value parameter ‘vnf_id’.
      • R-07507 A VNF’s Heat Orchestration Template’s OS::Nova::Server Resource metadata map value parameter ‘vnf_id’ MUST be declared as type: ‘string’.
      • R-44491 If a VNF’s Heat Orchestration Template’s OS::Nova::Server Resource metadata map value parameter ‘vnf_id’ is passed into a Nested YAML file, the parameter name ‘vnf_id’ MUST NOT change.
      • R-86237 If a VNF’s Heat Orchestration Template’s OS::Nova::Server Resource metadata map value parameter ‘vf_module_id’ is passed into a Nested YAML file, the parameter name ‘vf_module_id’ MUST NOT change.
      • R-71493 A VNF’s Heat Orchestration Template’s OS::Nova::Server Resource MUST contain the metadata map value parameter ‘vf_module_id’.
      • R-82134 A VNF’s Heat Orchestration Template’s OS::Nova::Server Resource metadata map value parameter ‘vf_module_id’ MUST be declared as type: ‘string’.
      • R-16576 If a VNF’s Heat Orchestration Template’s OS::Nova::Server Resource metadata map value parameter ‘vnf_name’ is passed into a Nested YAML file, the parameter name ‘vnf_name’ MUST NOT change.
      • R-72483 A VNF’s Heat Orchestration Template’s OS::Nova::Server Resource MUST contain the metadata map value parameter ‘vnf_name’.
      • R-62428 A VNF’s Heat Orchestration Template’s OS::Nova::Server Resource metadata map value parameter ‘vnf_name’ MUST be declared as type: ‘string’.
      • R-68023 A VNF’s Heat Orchestration Template’s OS::Nova::Server Resource *SHOULD* contain the metadata map value parameter ‘vf_module_name’.
      • R-39067 A VNF’s Heat Orchestration Template’s OS::Nova::Server Resource metadata map value parameter ‘vf_module_name’ *MUST* be declared as type: ‘string’.
      • R-15480 A VNF’s Heat Orchestration Template’s OS::Nova::Server Resource metadata map value parameter ‘vf_module_name’ *MUST NOT* have parameter contraints defined.
      • R-80374 A VNF’s Heat Orchestration Template’s OS::Nova::Server Resource metadata map value parameter ‘vf_module_name’ *MUST NOT* be enumerated in the Heat Orchestration Template’s environment file.
      • R-49177 If a VNF’s Heat Orchestration Template’s OS::Nova::Server Resource metadata map value parameter ‘vf_module_name’ is passed into a Nested YAML file, the parameter name ‘vf_module_name’ *MUST NOT* change.
      • R-85328 A VNF’s Heat Orchestration Template’s OS::Nova::Server
        Resource *MAY* contain the metadata map value parameter ‘vm_role’.
      • R-95430 A VNF’s Heat Orchestration Template’s OS::Nova::Server
        Resource metadata map value parameter ‘vm_role’ *MUST* be
        declared as type: ‘string’.
      • R-67597 A VNF’s Heat Orchestration Template’s OS::Nova::Server
        Resource metadata map value parameter ‘vm_role’ *MUST NOT* have
        parameter contraints defined.
      • R-46823 A VNF’s Heat Orchestration Template’s OS::Nova::Server
        Resource metadata map value parameter ‘vnf_name’ *MUST* be
        either
      • enumerated in the VNF’s Heat Orchestration
        Template’s environment file.
      • hard coded in the VNF’s Heat Orchestration
        Template’s OS::Nova::Resource metadata property.
      • R-86476 If a VNF’s Heat Orchestration Template’s OS::Nova::Server
        Resource metadata map value parameter ‘vm_role’ value *MUST only*
        contain alphanumeric characters and underscores ‘_’.
      • R-70757 If a VNF’s Heat Orchestration Template’s OS::Nova::Server
        Resource metadata map value parameter ‘vm_role’ is passed into a
        Nested YAML file, the parameter name ‘vm_role’ *MUST NOT* change.
      • R-50816 A VNF’s Heat Orchestration Template’s OS::Nova::Server
        Resource *MAY* contain the metadata map value parameter
        ‘vf_module_index’.
      • R-54340 A VNF’s Heat Orchestration Template’s OS::Nova::Server
        Resource metadata map value parameter ‘vf_module_index’ *MUST* be
        declared as type: ‘number’.
      • R-09811 A VNF’s Heat Orchestration Template’s OS::Nova::Server
        Resource metadata map value parameter ‘vf_module_index’ *MUST NOT*
        have parameter contraints defined.
      • R-37039 A VNF’s Heat Orchestration Template’s OS::Nova::Server
        Resource metadata map value parameter ‘vf_module_index’ *MUST NOT*
        be enumerated in the Heat Orchestration Template’s environment file.
      • R-22441 If a VNF’s Heat Orchestration Template’s OS::Nova::Server
        Resource metadata map value parameter ‘vf_module_index’ is passed
        into a Nested YAML file, the parameter name ‘vf_module_index’
        *MUST NOT* change.
      • R-55306 If a VNF’s Heat Orchestration Template’s OS::Nova::Server
        Resource metadata map value parameter ‘vf_module_index’ *MUST NOT* be used in a VNF’s Volume Template; it is not supported.
      • R-47061 A VNF’s Heat Orchestration Template’s OS::Nova::Server
        Resource *SHOULD* contain the metadata map value parameter
        ‘workload_context’.
      • R-74978 A VNF’s Heat Orchestration Template’s OS::Nova::Server
        Resource metadata map value parameter ‘workload_context’ *MUST* be
        declared as type: ‘string’.
      • R-34055 A VNF’s Heat Orchestration Template’s OS::Nova::Server
        Resource metadata map value parameter ‘workload_context’ *MUST NOT*
        have parameter contraints defined.
      • R-02691 A VNF’s Heat Orchestration Template’s OS::Nova::Server
        Resource metadata map value parameter ‘workload_context’ *MUST NOT*
        be enumerated in the Heat Orchestration Template’s environment file.
      • R-75202 If a VNF’s Heat Orchestration Template’s OS::Nova::Server
        Resource metadata map value parameter ‘workload_context’ is passed
        into a Nested YAML file, the parameter name ‘workload_context’
        *MUST NOT* change.
      • R-88536 A VNF’s Heat Orchestration Template’s OS::Nova::Server
        Resource *SHOULD* contain the metadata map value parameter
        ‘environment_context’.
      • R-20308 A VNF’s Heat Orchestration Template’s OS::Nova::Server
        Resource metadata map value parameter ‘environment_context’ *MUST*
        be declared as type: ‘string’.
      • R-56183 A VNF’s Heat Orchestration Template’s OS::Nova::Server
        Resource metadata map value parameter ‘environment_context’ *MUST NOT*
        have parameter contraints defined.
      • R-13194 A VNF’s Heat Orchestration Template’s OS::Nova::Server
        Resource metadata map value parameter ‘environment_context’ *MUST NOT*
        be enumerated in the Heat Orchestration Template’s environment file.
      • R-62954 If a VNF’s Heat Orchestration Template’s OS::Nova::Server
        Resource metadata map value parameter ‘environment_context’ is
        passed into a Nested YAML file, the parameter name
        ‘environment_context’ *MUST NOT* change.

      Deleted Requirements

      • R-17020 The VNF Heat Orchestration Template *MUST* include the following three mandatory
        metadata parameters for an OS::Nova::Server resource:

       

            ss820f ss820f
            ss820f ss820f
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: