From b1a0c9d80ecf994f3f086196dab26a8824736041 Mon Sep 17 00:00:00 2001 From: thmsdt Date: Thu, 16 May 2019 15:47:49 +0200 Subject: [PATCH] "Using Onap" section content and structure changed to reflect content and structure of the wiki Fixed missing CLI section Issue-ID: DOC-450 Change-Id: I2ad3f57e854e9e64023887fa54656d8f01bf87e0 Signed-off-by: thmsdt --- .../onap-user/{ => design}/control-loop/index.rst | 0 .../control-loop/media/DesignModel.png | Bin .../{servicedesigner.rst => design/index.rst} | 15 +- .../{ => design}/pre-onboarding/index.rst | 0 .../{ => design}/pre-onboarding/media/tenant.png | Bin .../{ => design}/resource-onboarding/index.rst | 0 .../sdro-design_asdccanvas_connect_elements.png | Bin .../media/sdro-design_onboardvsp_heaterrors.png | Bin .../resource-onboarding/media/sdro-edit-nic.png | Bin .../media/sdro-entitlement-pool.png | Bin .../media/sdro-feature-group.png | Bin .../media/sdro-license-agreement.png | Bin .../media/sdro-license-creation.png | Bin .../media/sdro-license-keygroup.png | Bin .../media/sdro-resource-onboarding-workflow.png | Bin .../media/sdro-sdc_vsp_save.png | Bin .../media/sdro-software-product.png | Bin .../media/sdro-vsp-service-workflow.png | Bin .../onap-user/design/service-design/index.rst | 298 +++++++++++++++++++++ .../media/design_asdccanvas_connect_elements.png | Bin 0 -> 649 bytes .../media/design_service_adddeploymentartifact.png | Bin 0 -> 599 bytes .../media/design_service_inputs_move.png | Bin 0 -> 497 bytes .../media/design_service_workflow.png | Bin 0 -> 21059 bytes .../{ => design}/service-distribution/index.rst | 0 .../media/design_governance_workflow.png | Bin .../onap-user/{ => design}/vfcreation/index.rst | 20 +- .../media/design_vf_updatevspmessage.png | Bin .../vfcreation/media/design_vf_workflow.png | Bin .../vfcreation/media/image2017-1-27_11-13-30.png | Bin .../vfcreation/media/image2017-1-27_11-14-3.png | Bin .../vfcreation/media/image2017-1-27_11-17-18.png | Bin .../vfcreation/media/image2017-1-27_11-20-13.png | Bin .../vfcreation/media/image2017-1-27_11-21-4.png | Bin .../vfcreation/media/sdc_artifact_update.png | Bin docs/guides/onap-user/index.rst | 8 +- .../onap-user/{onapadmin.rst => onapcli.rst} | 0 .../{platformadmin.rst => onapportal.rst} | 0 .../{servicecreator.rst => servicedeployment.rst} | 0 38 files changed, 321 insertions(+), 20 deletions(-) rename docs/guides/onap-user/{ => design}/control-loop/index.rst (100%) rename docs/guides/onap-user/{ => design}/control-loop/media/DesignModel.png (100%) rename docs/guides/onap-user/{servicedesigner.rst => design/index.rst} (76%) rename docs/guides/onap-user/{ => design}/pre-onboarding/index.rst (100%) rename docs/guides/onap-user/{ => design}/pre-onboarding/media/tenant.png (100%) rename docs/guides/onap-user/{ => design}/resource-onboarding/index.rst (100%) rename docs/guides/onap-user/{ => design}/resource-onboarding/media/sdro-design_asdccanvas_connect_elements.png (100%) rename docs/guides/onap-user/{ => design}/resource-onboarding/media/sdro-design_onboardvsp_heaterrors.png (100%) rename docs/guides/onap-user/{ => design}/resource-onboarding/media/sdro-edit-nic.png (100%) rename docs/guides/onap-user/{ => design}/resource-onboarding/media/sdro-entitlement-pool.png (100%) rename docs/guides/onap-user/{ => design}/resource-onboarding/media/sdro-feature-group.png (100%) rename docs/guides/onap-user/{ => design}/resource-onboarding/media/sdro-license-agreement.png (100%) rename docs/guides/onap-user/{ => design}/resource-onboarding/media/sdro-license-creation.png (100%) rename docs/guides/onap-user/{ => design}/resource-onboarding/media/sdro-license-keygroup.png (100%) rename docs/guides/onap-user/{ => design}/resource-onboarding/media/sdro-resource-onboarding-workflow.png (100%) rename docs/guides/onap-user/{ => design}/resource-onboarding/media/sdro-sdc_vsp_save.png (100%) rename docs/guides/onap-user/{ => design}/resource-onboarding/media/sdro-software-product.png (100%) rename docs/guides/onap-user/{ => design}/resource-onboarding/media/sdro-vsp-service-workflow.png (100%) create mode 100644 docs/guides/onap-user/design/service-design/index.rst create mode 100644 docs/guides/onap-user/design/service-design/media/design_asdccanvas_connect_elements.png create mode 100644 docs/guides/onap-user/design/service-design/media/design_service_adddeploymentartifact.png create mode 100644 docs/guides/onap-user/design/service-design/media/design_service_inputs_move.png create mode 100644 docs/guides/onap-user/design/service-design/media/design_service_workflow.png rename docs/guides/onap-user/{ => design}/service-distribution/index.rst (100%) rename docs/guides/onap-user/{ => design}/service-distribution/media/design_governance_workflow.png (100%) rename docs/guides/onap-user/{ => design}/vfcreation/index.rst (88%) rename docs/guides/onap-user/{ => design}/vfcreation/media/design_vf_updatevspmessage.png (100%) rename docs/guides/onap-user/{ => design}/vfcreation/media/design_vf_workflow.png (100%) rename docs/guides/onap-user/{ => design}/vfcreation/media/image2017-1-27_11-13-30.png (100%) rename docs/guides/onap-user/{ => design}/vfcreation/media/image2017-1-27_11-14-3.png (100%) rename docs/guides/onap-user/{ => design}/vfcreation/media/image2017-1-27_11-17-18.png (100%) rename docs/guides/onap-user/{ => design}/vfcreation/media/image2017-1-27_11-20-13.png (100%) rename docs/guides/onap-user/{ => design}/vfcreation/media/image2017-1-27_11-21-4.png (100%) rename docs/guides/onap-user/{ => design}/vfcreation/media/sdc_artifact_update.png (100%) rename docs/guides/onap-user/{onapadmin.rst => onapcli.rst} (100%) rename docs/guides/onap-user/{platformadmin.rst => onapportal.rst} (100%) rename docs/guides/onap-user/{servicecreator.rst => servicedeployment.rst} (100%) diff --git a/docs/guides/onap-user/control-loop/index.rst b/docs/guides/onap-user/design/control-loop/index.rst similarity index 100% rename from docs/guides/onap-user/control-loop/index.rst rename to docs/guides/onap-user/design/control-loop/index.rst diff --git a/docs/guides/onap-user/control-loop/media/DesignModel.png b/docs/guides/onap-user/design/control-loop/media/DesignModel.png similarity index 100% rename from docs/guides/onap-user/control-loop/media/DesignModel.png rename to docs/guides/onap-user/design/control-loop/media/DesignModel.png diff --git a/docs/guides/onap-user/servicedesigner.rst b/docs/guides/onap-user/design/index.rst similarity index 76% rename from docs/guides/onap-user/servicedesigner.rst rename to docs/guides/onap-user/design/index.rst index 0b593a8d5..28a808ba5 100644 --- a/docs/guides/onap-user/servicedesigner.rst +++ b/docs/guides/onap-user/design/index.rst @@ -2,14 +2,13 @@ .. International License. http://creativecommons.org/licenses/by/4.0 .. Copyright 2017 AT&T Intellectual Property. All rights reserved. -.. _user-guides-service-design: +Design +====== -Service Design -============== -The goal of the service design process is to create all artifacts -(models) that are required to instantiate and manage resources, -services, and products on the ONAP platform. The design process -requires input from users with multiple roles. +The goal of the design process is to create all artifacts (models) +that are required to instantiate and manage resources, services, +and products on the ONAP platform. The design process requires +input from users with multiple roles. Design progresses logically through a series of phases. Each phase: @@ -31,6 +30,8 @@ Design includes the following topics: VF Creation and Testing <./vfcreation/index.rst> + Service Design <./service-design/index.rst> + Governance Approval and Service Distribution <./service-distribution/index.rst> Control Loop Design <./control-loop/index.rst> diff --git a/docs/guides/onap-user/pre-onboarding/index.rst b/docs/guides/onap-user/design/pre-onboarding/index.rst similarity index 100% rename from docs/guides/onap-user/pre-onboarding/index.rst rename to docs/guides/onap-user/design/pre-onboarding/index.rst diff --git a/docs/guides/onap-user/pre-onboarding/media/tenant.png b/docs/guides/onap-user/design/pre-onboarding/media/tenant.png similarity index 100% rename from docs/guides/onap-user/pre-onboarding/media/tenant.png rename to docs/guides/onap-user/design/pre-onboarding/media/tenant.png diff --git a/docs/guides/onap-user/resource-onboarding/index.rst b/docs/guides/onap-user/design/resource-onboarding/index.rst similarity index 100% rename from docs/guides/onap-user/resource-onboarding/index.rst rename to docs/guides/onap-user/design/resource-onboarding/index.rst diff --git a/docs/guides/onap-user/resource-onboarding/media/sdro-design_asdccanvas_connect_elements.png b/docs/guides/onap-user/design/resource-onboarding/media/sdro-design_asdccanvas_connect_elements.png similarity index 100% rename from docs/guides/onap-user/resource-onboarding/media/sdro-design_asdccanvas_connect_elements.png rename to docs/guides/onap-user/design/resource-onboarding/media/sdro-design_asdccanvas_connect_elements.png diff --git a/docs/guides/onap-user/resource-onboarding/media/sdro-design_onboardvsp_heaterrors.png b/docs/guides/onap-user/design/resource-onboarding/media/sdro-design_onboardvsp_heaterrors.png similarity index 100% rename from docs/guides/onap-user/resource-onboarding/media/sdro-design_onboardvsp_heaterrors.png rename to docs/guides/onap-user/design/resource-onboarding/media/sdro-design_onboardvsp_heaterrors.png diff --git a/docs/guides/onap-user/resource-onboarding/media/sdro-edit-nic.png b/docs/guides/onap-user/design/resource-onboarding/media/sdro-edit-nic.png similarity index 100% rename from docs/guides/onap-user/resource-onboarding/media/sdro-edit-nic.png rename to docs/guides/onap-user/design/resource-onboarding/media/sdro-edit-nic.png diff --git a/docs/guides/onap-user/resource-onboarding/media/sdro-entitlement-pool.png b/docs/guides/onap-user/design/resource-onboarding/media/sdro-entitlement-pool.png similarity index 100% rename from docs/guides/onap-user/resource-onboarding/media/sdro-entitlement-pool.png rename to docs/guides/onap-user/design/resource-onboarding/media/sdro-entitlement-pool.png diff --git a/docs/guides/onap-user/resource-onboarding/media/sdro-feature-group.png b/docs/guides/onap-user/design/resource-onboarding/media/sdro-feature-group.png similarity index 100% rename from docs/guides/onap-user/resource-onboarding/media/sdro-feature-group.png rename to docs/guides/onap-user/design/resource-onboarding/media/sdro-feature-group.png diff --git a/docs/guides/onap-user/resource-onboarding/media/sdro-license-agreement.png b/docs/guides/onap-user/design/resource-onboarding/media/sdro-license-agreement.png similarity index 100% rename from docs/guides/onap-user/resource-onboarding/media/sdro-license-agreement.png rename to docs/guides/onap-user/design/resource-onboarding/media/sdro-license-agreement.png diff --git a/docs/guides/onap-user/resource-onboarding/media/sdro-license-creation.png b/docs/guides/onap-user/design/resource-onboarding/media/sdro-license-creation.png similarity index 100% rename from docs/guides/onap-user/resource-onboarding/media/sdro-license-creation.png rename to docs/guides/onap-user/design/resource-onboarding/media/sdro-license-creation.png diff --git a/docs/guides/onap-user/resource-onboarding/media/sdro-license-keygroup.png b/docs/guides/onap-user/design/resource-onboarding/media/sdro-license-keygroup.png similarity index 100% rename from docs/guides/onap-user/resource-onboarding/media/sdro-license-keygroup.png rename to docs/guides/onap-user/design/resource-onboarding/media/sdro-license-keygroup.png diff --git a/docs/guides/onap-user/resource-onboarding/media/sdro-resource-onboarding-workflow.png b/docs/guides/onap-user/design/resource-onboarding/media/sdro-resource-onboarding-workflow.png similarity index 100% rename from docs/guides/onap-user/resource-onboarding/media/sdro-resource-onboarding-workflow.png rename to docs/guides/onap-user/design/resource-onboarding/media/sdro-resource-onboarding-workflow.png diff --git a/docs/guides/onap-user/resource-onboarding/media/sdro-sdc_vsp_save.png b/docs/guides/onap-user/design/resource-onboarding/media/sdro-sdc_vsp_save.png similarity index 100% rename from docs/guides/onap-user/resource-onboarding/media/sdro-sdc_vsp_save.png rename to docs/guides/onap-user/design/resource-onboarding/media/sdro-sdc_vsp_save.png diff --git a/docs/guides/onap-user/resource-onboarding/media/sdro-software-product.png b/docs/guides/onap-user/design/resource-onboarding/media/sdro-software-product.png similarity index 100% rename from docs/guides/onap-user/resource-onboarding/media/sdro-software-product.png rename to docs/guides/onap-user/design/resource-onboarding/media/sdro-software-product.png diff --git a/docs/guides/onap-user/resource-onboarding/media/sdro-vsp-service-workflow.png b/docs/guides/onap-user/design/resource-onboarding/media/sdro-vsp-service-workflow.png similarity index 100% rename from docs/guides/onap-user/resource-onboarding/media/sdro-vsp-service-workflow.png rename to docs/guides/onap-user/design/resource-onboarding/media/sdro-vsp-service-workflow.png diff --git a/docs/guides/onap-user/design/service-design/index.rst b/docs/guides/onap-user/design/service-design/index.rst new file mode 100644 index 000000000..dcc6b9c62 --- /dev/null +++ b/docs/guides/onap-user/design/service-design/index.rst @@ -0,0 +1,298 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 +.. International License. http://creativecommons.org/licenses/by/4.0 +.. Copyright 2019 ONAP Contributors. All rights reserved. + +Service Design +============== + +**Goal:** Add models and other artifacts required to create, configure, +instantiate, and manage services. Validate and certify the services. + +**Tool:** SDC + +**SDC user roles:** Designer, Tester + +|image1| + +**Figure: Workflow for Service design** + +**Steps** + + #. `Create a Service`_ + #. `Create a Workflow [optional]`_ + #. `Create a Network Callflow [optional]`_ + #. `Select VID Inputs [optional]`_ + #. `Update a Service [optional]`_ + #. `Submit a Service for Testing`_ + #. `Test a Service`_ + #. `Assign an IP Address Plan`_ + +Create a Service +---------------- + +**Prerequisites:** Create VFs required for this service (see :ref:`vfcreation-and-testing`). + +#. From the SDC HOME page, hover over Add and select Add Service. +#. In the General section, complete all fields. + + Note: Use the letters "Svc" in the name to indicate that the + component is a service. + +#. Click Create. + + A message displays when VF creation is complete. + +#. Click Composition. + + For a description of the Composition section (see \ `Composition + (Service design) `__ ). + +#. Drag one or more elements from the Elements palette to the canvas. +#. To connect elements: + + #. Hover over an element and then hover over \ |image2|. + + Other elements that can connect to this element are highlighted. + + #. Drag to a highlighted element on the canvas. + #. Select options for Requirements and Capabilities. + #. Click Connect. + +#. To add artifacts at the service level: + + #. Click an empty area in the canvas and click Deployment Artifacts + (right pane). + #. Click \ |image3|. + #. Select the type. + #. Click Browse, locate a file to upload, and click Open. + #. Complete all other fields. + #. Click Done. + + Use this function to add YANG artifacts for distribution to SDNC. + +#. Click Check In to save changes. + + A box displays for confirming the changes. + +#. Enter a comment and click OK. + + A message displays when the VF is checked in. + +#. [Optional] At any time before submitting the service for testing, + click these options to update service information: + + - Icon — change the icon associated with the service + - TOSCA Artifacts — view and edit artifacts, such as the .csar file + and TOSCA template + - Composition — view or edit the graphical representation of the + service-level TOSCA model + - Activity Log — view activity related to the service + - Workflow — model service lifecycle workflows for execution in SO + (see `Create a Workflow [optional]`_) + - Network Call Flow — model interactions among VFs (see `Create a + Network Callflow [optional]`_) + - Deployment — view HEAT modules in VSPs + - Inputs — select parameters as input fields during VID + instantiation (see `Select VID Inputs [optional]`_). + +#. After creating a service and configuring optional fields, submit it + for testing (see `Submit a Service for Testing`_). + + +Create a Workflow [optional] +---------------------------- + +Create a workflow to model the SO recipes of the service life cycle such +as instantiation, upgrade, termination, or suspension of a service or +VNF. In the workflow each of the Activity, represent API calls to +various ONAP components (such as OOF, SDN-C, App-C, etc) that perform a +business function needed. + +Note: The information collected in this section is represented in BPMN +format and included in distributed service model. + +**Prerequisites:** All the required ActivitySpec as supported by SO + are registered in SDC. + +#. From the SDC HOME page, click WORKFLOW. +#. Click Add Workflow. +#. The Create New Workflow box displays. +#. Complete all fields. +#. Click Create. +#. Specify Inputs & Outputs of Workflow +#. Define the Composition of Workflow. + + #. All the Tasks in the composition are expected to be ServiceTask + for using Activities defined in SO. + #. Select the Implementation in the Task "general" tab to Activity. + #. Select the required ActivitySpec. + +#. Mark the workflow as executable by selecting the Executable flag in + the workflow "general" tab. +#. Click Save. +#. Certify the Workflow. + +Create a Network Callflow [optional] +------------------------------------ + +Create a network callflow to model the interactions among VFs within a +service, such how VFs interact to deliver a service while the service is +being consumed. In the model, lifelines represent VFs. + +Note: The information collected in this section is not distributed with +the service model. + +**Prerequisites:** `Create a service`_ + +#. From the SDC HOME page, click CATALOG and search for a service. +#. Click the service and click Check Out. +#. Click Network Call Flow. +#. Click Add Workflow. + The Create New Workflow box displays. +#. Complete all fields. +#. Click Save. +#. In the new workflow pane, click the Lifelines icon. + + The LIFELINES/STEPS view displays. + +#. To add a lifeline (component), do the following: + + #. Click LIFELINES to expand the pane. + #. Click Add Lifeline. + #. In the [Unnamed Lifeline field], enter a name for the lifeline. + #. To add other lifelines to the workflow, repeat the actions above. + +#. After creating all required lifelines, do the following to add a step + (showing an action between two lifelines): + + #. Under STEPS (left pane), click Add Message. + An unnamed step is added under STEPS. + #. In the [Unnamed Message] field, enter a name or message for the + step. + #. From the component and arrow dropdown lists, select the two + components that communicate in this step, and the arrow to show in + which direction the communication flows. + #. To add another step, repeat the actions above. + +#. [Optional] Change the order of steps by clicking a step and dragging + it to the preferred position. +#. Click Save. +#. Click Check In to save changes. + +Select VID Inputs [optional] +---------------------------- + +Select parameters as input fields during +`VID `__ +instantiation. + +Note: For questions about how to use this section, contact the Service +Design and Creation team (see \ `Mailing +Lists `__). + +**Prerequisites:** `Create a service`_ + +#. From the SDC HOME page, click CATALOG and search for a service. +#. Click the service and click Check Out. +#. Click Inputs. +#. From the Resource instance inputs pane, expand the name of a + resource. +#. Select inputs by clicking the check box in each row as required. + Note: Do not select inputs that are already in the ENV file (this + overwrites values specified in the ENV). +#. Click \ |image4| to move selected inputs to the Service inputs pane. +#. Click Check In to save changes. + +Update a Service [optional] +--------------------------- + +Update service information and artifacts. + +Update the version of a VF referenced in the service whenever the VF is +updated (see step 4). + +**Prerequisites:** + +- Create a service. +- If a VF included in the service was updated: see "Update a VF + [optional]" and "Test a VF". + +#. From the SDC HOME page, click CATALOG and search for a service. +#. Click the service and click Check Out. +#. Click Composition. +#. To update the version of a VF referenced in the service: + + #. Click Composition. + #. Click the VF in the canvas. + #. On the General Info tab (right pane), select the VF version. + +#. To update artifacts at the service level: + + #. Click an empty area in the canvas and click Deployment Artifacts + (right pane). + #. View, add, delete, or download artifacts as required. + +#. [Optional] Add, edit, or remove VFs that comprise the service + reference architecture (see steps 4 to 6 in \ `Create a Service`_). +#. [Optional] Click Operations to edit Service Operations. + + #. Create/Edit Operations + #. Assign Workflow + #. Click Save + +#. [Optional] Click Management Callflow to edit, upload, or delete + associated deployment artifacts (see "Create a Management Workflow [optional]"). +#. [Optional] Click Network Callflow to edit the interactions among VFs + that comprise the service (see `Create a Network Callflow [optional]`_). +#. [Optional] Click Inputs to select parameters as input fields during + VID instantiation (see `Select VID Inputs [optional]`_). +#. Click Check In to save changes. +#. After updating a service and configuring optional fields, submit it + for testing (see `Submit a Service for Testing`_). + +Submit a Service for Testing +---------------------------- + +Note: A service cannot be submitted for testing if the reference +architecture contains uncertified resources. + +**Prerequisites:** `Create a Service`_ + +#. When a service is ready for testing, click CATALOG and search for the + service. +#. Click the service and click Submit for Testing. + A box displays for sending a message to the testers. +#. Enter a message for the testers asking that they begin service + certification and click OK. + + The default mail client launches with a draft email containing the + message from step 2. + +#. Add the email addresses of the people on the Certification Group with + the Tester role and send the email. + +Test a Service +-------------- + +Test the design and associated artifacts of a service. + +**Prerequisites:** `Submit a Service for Testing`_. + +#. Sign in to SDC as a Tester. +#. From the HOME page, select Ready For Testing under Active Projects. +#. In the right pane, click the service to test. +#. Click Start Testing. +#. Test the service. +#. When testing is complete, click Accept. + +Assign an IP Address Plan +------------------------- + +Assigning an IP address plan is specific to each OpenECOMP installation. +The object: to assign a Service's key to a "plan" for allocating IP +addresses. + +.. |image1| image:: media/design_service_workflow.png +.. |image2| image:: media/design_asdccanvas_connect_elements.png +.. |image3| image:: media/design_service_adddeploymentartifact.png +.. |image4| image:: media/design_service_inputs_move.png diff --git a/docs/guides/onap-user/design/service-design/media/design_asdccanvas_connect_elements.png b/docs/guides/onap-user/design/service-design/media/design_asdccanvas_connect_elements.png new file mode 100644 index 0000000000000000000000000000000000000000..27c8986e5e3b37f174877fd70cf52a2b423a264e GIT binary patch literal 649 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@q#X;^)4C~IxyaaMs(j9#r85lP9 zbN@+X1@buyJR*x382FBWFymBhK53vJdx@v7EBga30bvF8ch`&lfQ4KmN*qf|GV+TU zR<1ka0TkjX0SdXK7AF^F7L;V>=P?L#Dk=lTxj^F1`303lnduoN3~Tt$SOG=(z@kN| zi6Es4C7HRY45r`tIe{{qAerF&w370~qEv?1g8v}p++f2qi<5H_fl7-QwjbEi4;1DA z35O>ZN&ZztTn3=iTpj}}GGm`%FNZaTMqWHz^SPjK;eR{DPS`*t3|0~J-Do=S#D z2{$~--1$3)O_7h0O>IJhz;1!VTK$y|X1KE}s5jGgN?e_oQU*=;b!WMFU tw)RIqe0yHKAhC((+N89M%>G731|E^BtF3a~CxC&<;OXk;vd$@?2>|{`>V*IR literal 0 HcmV?d00001 diff --git a/docs/guides/onap-user/design/service-design/media/design_service_adddeploymentartifact.png b/docs/guides/onap-user/design/service-design/media/design_service_adddeploymentartifact.png new file mode 100644 index 0000000000000000000000000000000000000000..364a5ce01a82a57df6d146455afa641a149907c6 GIT binary patch literal 599 zcmV-d0;v6oP)b;z6hI@6bV$i5&+Vkx&B9(p!+j z5BT}}+k=CbMJ!LFr37zZ0G;LeV=1r89|?M+g#_c31fLN=cbTlx#Hn4>GuvP3pA&leE0OGFIBobpD#b?V+s(M!{XvVJ46Y({-Iyu;(6hgqEdJlyXl#W3 zXO7t{&2;7EIh9YhD2yGl`t^oKiC2z6huqTdPrewdN z_}yyK8wR9fqeSZiCMA9yG-cFosIP*^r*QJx=WiuyXk>;)}od` zK7H!MY)j~=E@7(5k<(=aLU#ZoOSv{b&dg;A=hLT7%r=D1WG>d~MyW%FzL(9QV-sk6 zUal=GYv_}G>cp%T+Iuyyg{}}hf9LZxbQ>op2z{kvD08FM+$o1&%o9QzakQX*C5Lf> zafmZ4ZAPn4IjUnLGyp;aAT$6%1408JGyp;aAT$6%!{Z3uOD?#Za9JaCobk7)i${~| lbbIeyrwiRCNzBQ0x_|%3-+aO$kHi1~002ovPDHLkV1nHL7)}5H literal 0 HcmV?d00001 diff --git a/docs/guides/onap-user/design/service-design/media/design_service_inputs_move.png b/docs/guides/onap-user/design/service-design/media/design_service_inputs_move.png new file mode 100644 index 0000000000000000000000000000000000000000..c4dcff760618aadad88f8c792d497012fc6e3599 GIT binary patch literal 497 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 F;a?=e2xR~O literal 0 HcmV?d00001 diff --git a/docs/guides/onap-user/service-distribution/index.rst b/docs/guides/onap-user/design/service-distribution/index.rst similarity index 100% rename from docs/guides/onap-user/service-distribution/index.rst rename to docs/guides/onap-user/design/service-distribution/index.rst diff --git a/docs/guides/onap-user/service-distribution/media/design_governance_workflow.png b/docs/guides/onap-user/design/service-distribution/media/design_governance_workflow.png similarity index 100% rename from docs/guides/onap-user/service-distribution/media/design_governance_workflow.png rename to docs/guides/onap-user/design/service-distribution/media/design_governance_workflow.png diff --git a/docs/guides/onap-user/vfcreation/index.rst b/docs/guides/onap-user/design/vfcreation/index.rst similarity index 88% rename from docs/guides/onap-user/vfcreation/index.rst rename to docs/guides/onap-user/design/vfcreation/index.rst index f4c8c15ae..39130665a 100644 --- a/docs/guides/onap-user/vfcreation/index.rst +++ b/docs/guides/onap-user/design/vfcreation/index.rst @@ -2,6 +2,8 @@ .. International License. http://creativecommons.org/licenses/by/4.0 .. Copyright 2019 ONAP Doc Team. All rights reserved. +.. _vfcreation-and-testing: + VF Creation and Testing ======================= **Goal**: Using VSPs, create one or more VFs as the building blocks for a @@ -64,22 +66,22 @@ Create a VF .. note:: These tasks can be done only before submitting the VF for testing. - - Icon — change the icon associated with the VF (vendor-supplied icons are + - Icon ??? change the icon associated with the VF (vendor-supplied icons are preferred) - - Deployment Artifacts — download, view, modify, or change VF deployment + - Deployment Artifacts ??? download, view, modify, or change VF deployment artifacts (for example, the contents of the Heat .zip file, which contains the Heat volume template, the VF license, etc.) - - Information Artifacts — view or upload artifacts, such as test scripts, test + - Information Artifacts ??? view or upload artifacts, such as test scripts, test results, or the AIC questionnaire - - TOSCA Artifacts — view or upload the TOSCA model or the TOSCA template - - Properties — define or update VF properties (not used in Release 1) - - Composition — view or edit the graphical representation of the resource-level + - TOSCA Artifacts ??? view or upload the TOSCA model or the TOSCA template + - Properties ??? define or update VF properties (not used in Release 1) + - Composition ??? view or edit the graphical representation of the resource-level TOSCA model (generated from the Heat template) - - Activity Log — view activity related to assets associated with the VF + - Activity Log ??? view activity related to assets associated with the VF (displays the action, date, user, status, and any comments related to each action) - - Deployment — view VF modules defined in the Heat template - - Inputs — view inputs defined for the resource-level TOSCA model + - Deployment ??? view VF modules defined in the Heat template + - Inputs ??? view inputs defined for the resource-level TOSCA model #. After creating a VF, submit it for testing (see `Submit a VF for testing`_). diff --git a/docs/guides/onap-user/vfcreation/media/design_vf_updatevspmessage.png b/docs/guides/onap-user/design/vfcreation/media/design_vf_updatevspmessage.png similarity index 100% rename from docs/guides/onap-user/vfcreation/media/design_vf_updatevspmessage.png rename to docs/guides/onap-user/design/vfcreation/media/design_vf_updatevspmessage.png diff --git a/docs/guides/onap-user/vfcreation/media/design_vf_workflow.png b/docs/guides/onap-user/design/vfcreation/media/design_vf_workflow.png similarity index 100% rename from docs/guides/onap-user/vfcreation/media/design_vf_workflow.png rename to docs/guides/onap-user/design/vfcreation/media/design_vf_workflow.png diff --git a/docs/guides/onap-user/vfcreation/media/image2017-1-27_11-13-30.png b/docs/guides/onap-user/design/vfcreation/media/image2017-1-27_11-13-30.png similarity index 100% rename from docs/guides/onap-user/vfcreation/media/image2017-1-27_11-13-30.png rename to docs/guides/onap-user/design/vfcreation/media/image2017-1-27_11-13-30.png diff --git a/docs/guides/onap-user/vfcreation/media/image2017-1-27_11-14-3.png b/docs/guides/onap-user/design/vfcreation/media/image2017-1-27_11-14-3.png similarity index 100% rename from docs/guides/onap-user/vfcreation/media/image2017-1-27_11-14-3.png rename to docs/guides/onap-user/design/vfcreation/media/image2017-1-27_11-14-3.png diff --git a/docs/guides/onap-user/vfcreation/media/image2017-1-27_11-17-18.png b/docs/guides/onap-user/design/vfcreation/media/image2017-1-27_11-17-18.png similarity index 100% rename from docs/guides/onap-user/vfcreation/media/image2017-1-27_11-17-18.png rename to docs/guides/onap-user/design/vfcreation/media/image2017-1-27_11-17-18.png diff --git a/docs/guides/onap-user/vfcreation/media/image2017-1-27_11-20-13.png b/docs/guides/onap-user/design/vfcreation/media/image2017-1-27_11-20-13.png similarity index 100% rename from docs/guides/onap-user/vfcreation/media/image2017-1-27_11-20-13.png rename to docs/guides/onap-user/design/vfcreation/media/image2017-1-27_11-20-13.png diff --git a/docs/guides/onap-user/vfcreation/media/image2017-1-27_11-21-4.png b/docs/guides/onap-user/design/vfcreation/media/image2017-1-27_11-21-4.png similarity index 100% rename from docs/guides/onap-user/vfcreation/media/image2017-1-27_11-21-4.png rename to docs/guides/onap-user/design/vfcreation/media/image2017-1-27_11-21-4.png diff --git a/docs/guides/onap-user/vfcreation/media/sdc_artifact_update.png b/docs/guides/onap-user/design/vfcreation/media/sdc_artifact_update.png similarity index 100% rename from docs/guides/onap-user/vfcreation/media/sdc_artifact_update.png rename to docs/guides/onap-user/design/vfcreation/media/sdc_artifact_update.png diff --git a/docs/guides/onap-user/index.rst b/docs/guides/onap-user/index.rst index 39c2a32c4..709265e0b 100644 --- a/docs/guides/onap-user/index.rst +++ b/docs/guides/onap-user/index.rst @@ -13,9 +13,9 @@ an instance of ONAP. .. toctree:: :maxdepth: 1 - platformadmin.rst + onapportal.rst platformoperations.rst - servicedesigner.rst - servicecreator.rst - onapadmin.rst + design/index.rst + servicedeployment.rst + onapcli.rst Verified Use Cases <../../submodules/integration.git/docs/docs_usecases.rst> diff --git a/docs/guides/onap-user/onapadmin.rst b/docs/guides/onap-user/onapcli.rst similarity index 100% rename from docs/guides/onap-user/onapadmin.rst rename to docs/guides/onap-user/onapcli.rst diff --git a/docs/guides/onap-user/platformadmin.rst b/docs/guides/onap-user/onapportal.rst similarity index 100% rename from docs/guides/onap-user/platformadmin.rst rename to docs/guides/onap-user/onapportal.rst diff --git a/docs/guides/onap-user/servicecreator.rst b/docs/guides/onap-user/servicedeployment.rst similarity index 100% rename from docs/guides/onap-user/servicecreator.rst rename to docs/guides/onap-user/servicedeployment.rst -- 2.16.6