From 257e9f639c8c44184baf5fe0a32465245f81afef Mon Sep 17 00:00:00 2001 From: trantzas <ktrantzas@ece.upatras.gr> Date: Tue, 1 Apr 2025 13:10:04 +0000 Subject: [PATCH] Deployed 4bc732e to develop in public with MkDocs 1.6.1 and mike 2.1.3 --- public/develop/404.html | 106 ++++-- public/develop/addons/camara/intro/index.html | 106 ++++-- public/develop/addons/camara/qod/index.html | 106 ++++-- public/develop/addons/intro/index.html | 106 ++++-- public/develop/addons/sylva/index.html | 106 ++++-- public/develop/alarms_actions/index.html | 106 ++++-- .../architecture/architecture/index.html | 106 ++++-- .../architecture/centrallog/index.html | 106 ++++-- public/develop/architecture/cridge/index.html | 106 ++++-- .../develop/architecture/issuemgt/index.html | 106 ++++-- .../architecture/messagebus/index.html | 106 ++++-- .../develop/architecture/metrico/index.html | 106 ++++-- public/develop/architecture/nfvapi/index.html | 106 ++++-- public/develop/architecture/oauth/index.html | 106 ++++-- public/develop/architecture/osom/index.html | 106 ++++-- public/develop/architecture/tmfapi/index.html | 106 ++++-- .../develop/contribute/developing/index.html | 106 ++++-- .../develop/contribute/documenting/index.html | 106 ++++-- public/develop/contribute/wishlist/index.html | 106 ++++-- public/develop/deployment_examples/index.html | 106 ++++-- public/develop/etsi_osl/index.html | 106 ++++-- .../configuration/config_intro/index.html | 106 ++++-- .../index.html | 106 ++++-- .../configuration/nfvo_config/index.html | 106 ++++-- .../role_keycloak_management/index.html | 106 ++++-- .../deployment/docker_compose/index.html | 106 ++++-- .../deployment/introduction/index.html | 106 ++++-- .../deployment/kubernetes/index.html | 106 ++++-- .../getting_started/portals/index.html | 106 ++++-- public/develop/history/index.html | 106 ++++-- public/develop/index.html | 106 ++++-- public/develop/naas/exposed_apis/index.html | 106 ++++-- public/develop/naas/gst_to_tmf/index.html | 106 ++++-- public/develop/naas/introduction/index.html | 106 ++++-- public/develop/naas/lcm_intro/index.html | 106 ++++-- .../develop/naas/lcm_rules_intro/index.html | 106 ++++-- public/develop/naas/nfv/intro/index.html | 106 ++++-- .../develop/naas/nfv/nfvcatalogs/index.html | 106 ++++-- .../develop/naas/nfv/nfvservices/index.html | 106 ++++-- .../develop/naas/resource_catalog/index.html | 106 ++++-- .../naas/resource_inventory/index.html | 106 ++++-- public/develop/naas/resource_spec/index.html | 106 ++++-- .../develop/naas/service_catalog/index.html | 106 ++++-- .../develop/naas/service_inventory/index.html | 106 ++++-- .../develop/naas/service_ordering/index.html | 106 ++++-- public/develop/naas/service_spec/index.html | 106 ++++-- public/develop/naas/so_intro/index.html | 106 ++++-- .../index.html | 106 ++++-- .../so_servicespec_to_services_nfv/index.html | 106 ++++-- .../service_design/catalogs/index.html | 112 +++++-- .../calculator_crd_aas/index.html | 106 ++++-- .../service_design/examples/intro/index.html | 106 ++++-- .../jenkins_helm_install_aas/index.html | 106 ++++-- .../monitoring_aas/monitoring_aas/index.html | 106 ++++-- .../design_generic_services}/index.html | 312 ++++++++++++++---- .../images/generic_controller_seq_diagram.png | Bin 0 -> 118158 bytes .../develop/service_design/intro/index.html | 106 ++++-- .../kubernetes/design_helm_aas/index.html | 106 ++++-- .../exposing_kubernetes_resources/index.html | 112 +++++-- .../lcmrules/examples/index.html | 110 ++++-- .../service_design/lcmrules/intro/index.html | 116 +++++-- .../lcmrules/specification/index.html | 110 ++++-- .../design_monitoring_services/index.html | 112 +++++-- .../nfv/design_nfv_services/index.html | 106 ++++-- .../ordering_services/index.html | 106 ++++-- public/develop/sitemap.xml | 6 +- public/develop/sitemap.xml.gz | Bin 783 -> 796 bytes public/develop/terminology/index.html | 106 ++++-- public/develop/under_construction/index.html | 106 ++++-- 69 files changed, 5211 insertions(+), 2033 deletions(-) rename public/develop/service_design/{kubernetes/intro => generic/design_generic_services}/index.html (84%) create mode 100644 public/develop/service_design/generic/images/generic_controller_seq_diagram.png diff --git a/public/develop/404.html b/public/develop/404.html index 584f70a3..03f381e6 100644 --- a/public/develop/404.html +++ b/public/develop/404.html @@ -1369,7 +1369,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1380,7 +1380,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1474,29 +1474,6 @@ - <li class="md-nav__item"> - <a href="/develop/service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="/develop/service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1706,7 +1683,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1716,6 +1693,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="/develop/service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1813,10 +1859,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1829,8 +1875,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/addons/camara/intro/index.html b/public/develop/addons/camara/intro/index.html index 039a3d72..e52120b1 100644 --- a/public/develop/addons/camara/intro/index.html +++ b/public/develop/addons/camara/intro/index.html @@ -1389,7 +1389,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1400,7 +1400,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1494,29 +1494,6 @@ - <li class="md-nav__item"> - <a href="../../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1726,7 +1703,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1736,6 +1713,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1833,10 +1879,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1849,8 +1895,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/addons/camara/qod/index.html b/public/develop/addons/camara/qod/index.html index 3cb756a7..9249891e 100644 --- a/public/develop/addons/camara/qod/index.html +++ b/public/develop/addons/camara/qod/index.html @@ -1389,7 +1389,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1400,7 +1400,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1494,29 +1494,6 @@ - <li class="md-nav__item"> - <a href="../../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1726,7 +1703,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1736,6 +1713,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1833,10 +1879,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1849,8 +1895,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/addons/intro/index.html b/public/develop/addons/intro/index.html index b809bfd1..c67434c4 100644 --- a/public/develop/addons/intro/index.html +++ b/public/develop/addons/intro/index.html @@ -1389,7 +1389,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1400,7 +1400,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1494,29 +1494,6 @@ - <li class="md-nav__item"> - <a href="../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1726,7 +1703,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1736,6 +1713,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1833,10 +1879,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1849,8 +1895,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/addons/sylva/index.html b/public/develop/addons/sylva/index.html index ad5e2fe2..c1d8b05b 100644 --- a/public/develop/addons/sylva/index.html +++ b/public/develop/addons/sylva/index.html @@ -1389,7 +1389,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1400,7 +1400,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1494,29 +1494,6 @@ - <li class="md-nav__item"> - <a href="../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1726,7 +1703,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1736,6 +1713,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1833,10 +1879,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1849,8 +1895,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/alarms_actions/index.html b/public/develop/alarms_actions/index.html index a911fc55..370e6716 100644 --- a/public/develop/alarms_actions/index.html +++ b/public/develop/alarms_actions/index.html @@ -1385,7 +1385,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1396,7 +1396,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1490,29 +1490,6 @@ - <li class="md-nav__item"> - <a href="../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1722,7 +1699,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1732,6 +1709,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1829,10 +1875,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1845,8 +1891,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/architecture/architecture/index.html b/public/develop/architecture/architecture/index.html index aac59cdb..2f270271 100644 --- a/public/develop/architecture/architecture/index.html +++ b/public/develop/architecture/architecture/index.html @@ -1389,7 +1389,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1400,7 +1400,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1494,29 +1494,6 @@ - <li class="md-nav__item"> - <a href="../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1726,7 +1703,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1736,6 +1713,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1833,10 +1879,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1849,8 +1895,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/architecture/centrallog/index.html b/public/develop/architecture/centrallog/index.html index 9154c0b3..f23b500c 100644 --- a/public/develop/architecture/centrallog/index.html +++ b/public/develop/architecture/centrallog/index.html @@ -1389,7 +1389,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1400,7 +1400,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1494,29 +1494,6 @@ - <li class="md-nav__item"> - <a href="../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1726,7 +1703,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1736,6 +1713,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1833,10 +1879,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1849,8 +1895,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/architecture/cridge/index.html b/public/develop/architecture/cridge/index.html index 1ff7b85e..b993eaa1 100644 --- a/public/develop/architecture/cridge/index.html +++ b/public/develop/architecture/cridge/index.html @@ -1389,7 +1389,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1400,7 +1400,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1494,29 +1494,6 @@ - <li class="md-nav__item"> - <a href="../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1726,7 +1703,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1736,6 +1713,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1833,10 +1879,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1849,8 +1895,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/architecture/issuemgt/index.html b/public/develop/architecture/issuemgt/index.html index ce9d925d..a1ce5502 100644 --- a/public/develop/architecture/issuemgt/index.html +++ b/public/develop/architecture/issuemgt/index.html @@ -1389,7 +1389,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1400,7 +1400,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1494,29 +1494,6 @@ - <li class="md-nav__item"> - <a href="../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1726,7 +1703,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1736,6 +1713,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1833,10 +1879,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1849,8 +1895,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/architecture/messagebus/index.html b/public/develop/architecture/messagebus/index.html index 30aa76dd..43bb1f50 100644 --- a/public/develop/architecture/messagebus/index.html +++ b/public/develop/architecture/messagebus/index.html @@ -1389,7 +1389,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1400,7 +1400,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1494,29 +1494,6 @@ - <li class="md-nav__item"> - <a href="../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1726,7 +1703,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1736,6 +1713,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1833,10 +1879,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1849,8 +1895,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/architecture/metrico/index.html b/public/develop/architecture/metrico/index.html index 0a6ea0ef..d4fcda6c 100644 --- a/public/develop/architecture/metrico/index.html +++ b/public/develop/architecture/metrico/index.html @@ -1389,7 +1389,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1400,7 +1400,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1494,29 +1494,6 @@ - <li class="md-nav__item"> - <a href="../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1726,7 +1703,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1736,6 +1713,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1833,10 +1879,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1849,8 +1895,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/architecture/nfvapi/index.html b/public/develop/architecture/nfvapi/index.html index f1ab3d32..a39f44c1 100644 --- a/public/develop/architecture/nfvapi/index.html +++ b/public/develop/architecture/nfvapi/index.html @@ -1389,7 +1389,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1400,7 +1400,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1494,29 +1494,6 @@ - <li class="md-nav__item"> - <a href="../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1726,7 +1703,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1736,6 +1713,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1833,10 +1879,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1849,8 +1895,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/architecture/oauth/index.html b/public/develop/architecture/oauth/index.html index aa18196e..7fadf68b 100644 --- a/public/develop/architecture/oauth/index.html +++ b/public/develop/architecture/oauth/index.html @@ -1389,7 +1389,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1400,7 +1400,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1494,29 +1494,6 @@ - <li class="md-nav__item"> - <a href="../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1726,7 +1703,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1736,6 +1713,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1833,10 +1879,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1849,8 +1895,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/architecture/osom/index.html b/public/develop/architecture/osom/index.html index 05e6a2c6..5dcec4c3 100644 --- a/public/develop/architecture/osom/index.html +++ b/public/develop/architecture/osom/index.html @@ -1389,7 +1389,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1400,7 +1400,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1494,29 +1494,6 @@ - <li class="md-nav__item"> - <a href="../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1726,7 +1703,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1736,6 +1713,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1833,10 +1879,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1849,8 +1895,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/architecture/tmfapi/index.html b/public/develop/architecture/tmfapi/index.html index 1244f515..886beace 100644 --- a/public/develop/architecture/tmfapi/index.html +++ b/public/develop/architecture/tmfapi/index.html @@ -1389,7 +1389,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1400,7 +1400,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1494,29 +1494,6 @@ - <li class="md-nav__item"> - <a href="../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1726,7 +1703,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1736,6 +1713,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1833,10 +1879,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1849,8 +1895,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/contribute/developing/index.html b/public/develop/contribute/developing/index.html index c8661f0b..c34d82fc 100644 --- a/public/develop/contribute/developing/index.html +++ b/public/develop/contribute/developing/index.html @@ -1389,7 +1389,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1400,7 +1400,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1494,29 +1494,6 @@ - <li class="md-nav__item"> - <a href="../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1726,7 +1703,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1736,6 +1713,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1833,10 +1879,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1849,8 +1895,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/contribute/documenting/index.html b/public/develop/contribute/documenting/index.html index 7dbe7bf6..4c5c95a3 100644 --- a/public/develop/contribute/documenting/index.html +++ b/public/develop/contribute/documenting/index.html @@ -1389,7 +1389,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1400,7 +1400,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1494,29 +1494,6 @@ - <li class="md-nav__item"> - <a href="../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1726,7 +1703,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1736,6 +1713,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1833,10 +1879,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1849,8 +1895,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/contribute/wishlist/index.html b/public/develop/contribute/wishlist/index.html index 44d9bb85..8915f45c 100644 --- a/public/develop/contribute/wishlist/index.html +++ b/public/develop/contribute/wishlist/index.html @@ -1385,7 +1385,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1396,7 +1396,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1490,29 +1490,6 @@ - <li class="md-nav__item"> - <a href="../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1722,7 +1699,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1732,6 +1709,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1829,10 +1875,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1845,8 +1891,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/deployment_examples/index.html b/public/develop/deployment_examples/index.html index 222ef6ce..08dcfc91 100644 --- a/public/develop/deployment_examples/index.html +++ b/public/develop/deployment_examples/index.html @@ -1505,7 +1505,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1516,7 +1516,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1610,29 +1610,6 @@ - <li class="md-nav__item"> - <a href="../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1842,7 +1819,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1852,6 +1829,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1949,10 +1995,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1965,8 +2011,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/etsi_osl/index.html b/public/develop/etsi_osl/index.html index fa556bc1..604dfc63 100644 --- a/public/develop/etsi_osl/index.html +++ b/public/develop/etsi_osl/index.html @@ -1401,7 +1401,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1412,7 +1412,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1506,29 +1506,6 @@ - <li class="md-nav__item"> - <a href="../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1738,7 +1715,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1748,6 +1725,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1845,10 +1891,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1861,8 +1907,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/getting_started/configuration/config_intro/index.html b/public/develop/getting_started/configuration/config_intro/index.html index 1e5377ef..ed837af8 100644 --- a/public/develop/getting_started/configuration/config_intro/index.html +++ b/public/develop/getting_started/configuration/config_intro/index.html @@ -1403,7 +1403,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1414,7 +1414,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1508,29 +1508,6 @@ - <li class="md-nav__item"> - <a href="../../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1740,7 +1717,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1750,6 +1727,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1847,10 +1893,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1863,8 +1909,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/getting_started/configuration/consuming_services_from_external_partners/index.html b/public/develop/getting_started/configuration/consuming_services_from_external_partners/index.html index 8408c4d5..a8637e20 100644 --- a/public/develop/getting_started/configuration/consuming_services_from_external_partners/index.html +++ b/public/develop/getting_started/configuration/consuming_services_from_external_partners/index.html @@ -1446,7 +1446,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1457,7 +1457,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1551,29 +1551,6 @@ - <li class="md-nav__item"> - <a href="../../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1783,7 +1760,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1793,6 +1770,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1890,10 +1936,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1906,8 +1952,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/getting_started/configuration/nfvo_config/index.html b/public/develop/getting_started/configuration/nfvo_config/index.html index 3862bbc8..b5471864 100644 --- a/public/develop/getting_started/configuration/nfvo_config/index.html +++ b/public/develop/getting_started/configuration/nfvo_config/index.html @@ -1403,7 +1403,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1414,7 +1414,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1508,29 +1508,6 @@ - <li class="md-nav__item"> - <a href="../../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1740,7 +1717,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1750,6 +1727,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1847,10 +1893,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1863,8 +1909,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/getting_started/configuration/role_keycloak_management/index.html b/public/develop/getting_started/configuration/role_keycloak_management/index.html index bed22b0e..ab02848c 100644 --- a/public/develop/getting_started/configuration/role_keycloak_management/index.html +++ b/public/develop/getting_started/configuration/role_keycloak_management/index.html @@ -1403,7 +1403,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1414,7 +1414,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1508,29 +1508,6 @@ - <li class="md-nav__item"> - <a href="../../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1740,7 +1717,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1750,6 +1727,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1847,10 +1893,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1863,8 +1909,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/getting_started/deployment/docker_compose/index.html b/public/develop/getting_started/deployment/docker_compose/index.html index ededba92..0177d01d 100644 --- a/public/develop/getting_started/deployment/docker_compose/index.html +++ b/public/develop/getting_started/deployment/docker_compose/index.html @@ -1750,7 +1750,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1761,7 +1761,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1855,29 +1855,6 @@ - <li class="md-nav__item"> - <a href="../../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -2087,7 +2064,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -2097,6 +2074,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -2194,10 +2240,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -2210,8 +2256,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/getting_started/deployment/introduction/index.html b/public/develop/getting_started/deployment/introduction/index.html index 834504ff..d1d0c3dd 100644 --- a/public/develop/getting_started/deployment/introduction/index.html +++ b/public/develop/getting_started/deployment/introduction/index.html @@ -1403,7 +1403,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1414,7 +1414,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1508,29 +1508,6 @@ - <li class="md-nav__item"> - <a href="../../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1740,7 +1717,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1750,6 +1727,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1847,10 +1893,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1863,8 +1909,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/getting_started/deployment/kubernetes/index.html b/public/develop/getting_started/deployment/kubernetes/index.html index 1ec371ba..930f00a9 100644 --- a/public/develop/getting_started/deployment/kubernetes/index.html +++ b/public/develop/getting_started/deployment/kubernetes/index.html @@ -1822,7 +1822,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1833,7 +1833,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1927,29 +1927,6 @@ - <li class="md-nav__item"> - <a href="../../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -2159,7 +2136,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -2169,6 +2146,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -2266,10 +2312,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -2282,8 +2328,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/getting_started/portals/index.html b/public/develop/getting_started/portals/index.html index e58ade25..c53f5b20 100644 --- a/public/develop/getting_started/portals/index.html +++ b/public/develop/getting_started/portals/index.html @@ -1401,7 +1401,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1412,7 +1412,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1506,29 +1506,6 @@ - <li class="md-nav__item"> - <a href="../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1738,7 +1715,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1748,6 +1725,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1845,10 +1891,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1861,8 +1907,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/history/index.html b/public/develop/history/index.html index 643b9873..2eabd4fe 100644 --- a/public/develop/history/index.html +++ b/public/develop/history/index.html @@ -1442,7 +1442,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1453,7 +1453,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1547,29 +1547,6 @@ - <li class="md-nav__item"> - <a href="../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1779,7 +1756,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1789,6 +1766,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1886,10 +1932,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1902,8 +1948,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/index.html b/public/develop/index.html index 219297b7..bf1e73b2 100644 --- a/public/develop/index.html +++ b/public/develop/index.html @@ -1500,7 +1500,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1511,7 +1511,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1605,29 +1605,6 @@ - <li class="md-nav__item"> - <a href="service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1837,7 +1814,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1847,6 +1824,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1944,10 +1990,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1960,8 +2006,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/naas/exposed_apis/index.html b/public/develop/naas/exposed_apis/index.html index 458e1a32..c3b67816 100644 --- a/public/develop/naas/exposed_apis/index.html +++ b/public/develop/naas/exposed_apis/index.html @@ -1394,7 +1394,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1405,7 +1405,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1499,29 +1499,6 @@ - <li class="md-nav__item"> - <a href="../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1731,7 +1708,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1741,6 +1718,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1838,10 +1884,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1854,8 +1900,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/naas/gst_to_tmf/index.html b/public/develop/naas/gst_to_tmf/index.html index c89244b0..36196172 100644 --- a/public/develop/naas/gst_to_tmf/index.html +++ b/public/develop/naas/gst_to_tmf/index.html @@ -1444,7 +1444,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1455,7 +1455,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1549,29 +1549,6 @@ - <li class="md-nav__item"> - <a href="../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1781,7 +1758,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1791,6 +1768,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1888,10 +1934,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1904,8 +1950,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/naas/introduction/index.html b/public/develop/naas/introduction/index.html index 4d9d935e..a75e130e 100644 --- a/public/develop/naas/introduction/index.html +++ b/public/develop/naas/introduction/index.html @@ -1451,7 +1451,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1462,7 +1462,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1556,29 +1556,6 @@ - <li class="md-nav__item"> - <a href="../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1788,7 +1765,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1798,6 +1775,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1895,10 +1941,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1911,8 +1957,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/naas/lcm_intro/index.html b/public/develop/naas/lcm_intro/index.html index 445b9b2d..4a827c52 100644 --- a/public/develop/naas/lcm_intro/index.html +++ b/public/develop/naas/lcm_intro/index.html @@ -1558,7 +1558,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1569,7 +1569,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1663,29 +1663,6 @@ - <li class="md-nav__item"> - <a href="../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1895,7 +1872,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1905,6 +1882,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -2002,10 +2048,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -2018,8 +2064,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/naas/lcm_rules_intro/index.html b/public/develop/naas/lcm_rules_intro/index.html index 475fc99b..5a436fd1 100644 --- a/public/develop/naas/lcm_rules_intro/index.html +++ b/public/develop/naas/lcm_rules_intro/index.html @@ -1462,7 +1462,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1473,7 +1473,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1567,29 +1567,6 @@ - <li class="md-nav__item"> - <a href="../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1799,7 +1776,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1809,6 +1786,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1906,10 +1952,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1922,8 +1968,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/naas/nfv/intro/index.html b/public/develop/naas/nfv/intro/index.html index c36fd7b3..190e589f 100644 --- a/public/develop/naas/nfv/intro/index.html +++ b/public/develop/naas/nfv/intro/index.html @@ -1396,7 +1396,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1407,7 +1407,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1501,29 +1501,6 @@ - <li class="md-nav__item"> - <a href="../../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1733,7 +1710,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1743,6 +1720,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1840,10 +1886,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1856,8 +1902,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/naas/nfv/nfvcatalogs/index.html b/public/develop/naas/nfv/nfvcatalogs/index.html index 9bff0722..fbc3d8f8 100644 --- a/public/develop/naas/nfv/nfvcatalogs/index.html +++ b/public/develop/naas/nfv/nfvcatalogs/index.html @@ -1380,7 +1380,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1391,7 +1391,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1485,29 +1485,6 @@ - <li class="md-nav__item"> - <a href="../../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1717,7 +1694,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1727,6 +1704,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1824,10 +1870,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1840,8 +1886,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/naas/nfv/nfvservices/index.html b/public/develop/naas/nfv/nfvservices/index.html index 58d27839..0bb84b75 100644 --- a/public/develop/naas/nfv/nfvservices/index.html +++ b/public/develop/naas/nfv/nfvservices/index.html @@ -1444,7 +1444,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1455,7 +1455,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1549,29 +1549,6 @@ - <li class="md-nav__item"> - <a href="../../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1781,7 +1758,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1791,6 +1768,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1888,10 +1934,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1904,8 +1950,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/naas/resource_catalog/index.html b/public/develop/naas/resource_catalog/index.html index 103b61af..cf43be80 100644 --- a/public/develop/naas/resource_catalog/index.html +++ b/public/develop/naas/resource_catalog/index.html @@ -1403,7 +1403,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1414,7 +1414,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1508,29 +1508,6 @@ - <li class="md-nav__item"> - <a href="../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1740,7 +1717,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1750,6 +1727,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1847,10 +1893,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1863,8 +1909,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/naas/resource_inventory/index.html b/public/develop/naas/resource_inventory/index.html index ebb0992e..35404cfa 100644 --- a/public/develop/naas/resource_inventory/index.html +++ b/public/develop/naas/resource_inventory/index.html @@ -1396,7 +1396,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1407,7 +1407,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1501,29 +1501,6 @@ - <li class="md-nav__item"> - <a href="../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1733,7 +1710,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1743,6 +1720,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1840,10 +1886,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1856,8 +1902,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/naas/resource_spec/index.html b/public/develop/naas/resource_spec/index.html index b9f88bcc..de1b8016 100644 --- a/public/develop/naas/resource_spec/index.html +++ b/public/develop/naas/resource_spec/index.html @@ -1396,7 +1396,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1407,7 +1407,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1501,29 +1501,6 @@ - <li class="md-nav__item"> - <a href="../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1733,7 +1710,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1743,6 +1720,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1840,10 +1886,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1856,8 +1902,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/naas/service_catalog/index.html b/public/develop/naas/service_catalog/index.html index 5b9bf6e5..a54b544f 100644 --- a/public/develop/naas/service_catalog/index.html +++ b/public/develop/naas/service_catalog/index.html @@ -1471,7 +1471,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1482,7 +1482,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1576,29 +1576,6 @@ - <li class="md-nav__item"> - <a href="../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1808,7 +1785,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1818,6 +1795,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1915,10 +1961,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1931,8 +1977,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/naas/service_inventory/index.html b/public/develop/naas/service_inventory/index.html index ab7cabd7..05e0644b 100644 --- a/public/develop/naas/service_inventory/index.html +++ b/public/develop/naas/service_inventory/index.html @@ -1462,7 +1462,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1473,7 +1473,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1567,29 +1567,6 @@ - <li class="md-nav__item"> - <a href="../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1799,7 +1776,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1809,6 +1786,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1906,10 +1952,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1922,8 +1968,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/naas/service_ordering/index.html b/public/develop/naas/service_ordering/index.html index 2859516a..5d3c3802 100644 --- a/public/develop/naas/service_ordering/index.html +++ b/public/develop/naas/service_ordering/index.html @@ -1462,7 +1462,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1473,7 +1473,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1567,29 +1567,6 @@ - <li class="md-nav__item"> - <a href="../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1799,7 +1776,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1809,6 +1786,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1906,10 +1952,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1922,8 +1968,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/naas/service_spec/index.html b/public/develop/naas/service_spec/index.html index b28048a3..4ae7f6b4 100644 --- a/public/develop/naas/service_spec/index.html +++ b/public/develop/naas/service_spec/index.html @@ -1498,7 +1498,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1509,7 +1509,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1603,29 +1603,6 @@ - <li class="md-nav__item"> - <a href="../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1835,7 +1812,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1845,6 +1822,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1942,10 +1988,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1958,8 +2004,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/naas/so_intro/index.html b/public/develop/naas/so_intro/index.html index c4f173b9..d86cc9be 100644 --- a/public/develop/naas/so_intro/index.html +++ b/public/develop/naas/so_intro/index.html @@ -1403,7 +1403,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1414,7 +1414,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1508,29 +1508,6 @@ - <li class="md-nav__item"> - <a href="../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1740,7 +1717,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1750,6 +1727,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1847,10 +1893,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1863,8 +1909,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/naas/so_servicespec_to_services_kubernetes/index.html b/public/develop/naas/so_servicespec_to_services_kubernetes/index.html index ffea7a3b..39aaaf08 100644 --- a/public/develop/naas/so_servicespec_to_services_kubernetes/index.html +++ b/public/develop/naas/so_servicespec_to_services_kubernetes/index.html @@ -1398,7 +1398,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1409,7 +1409,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1503,29 +1503,6 @@ - <li class="md-nav__item"> - <a href="../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1735,7 +1712,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1745,6 +1722,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1842,10 +1888,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1858,8 +1904,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/naas/so_servicespec_to_services_nfv/index.html b/public/develop/naas/so_servicespec_to_services_nfv/index.html index af639a19..a95d3579 100644 --- a/public/develop/naas/so_servicespec_to_services_nfv/index.html +++ b/public/develop/naas/so_servicespec_to_services_nfv/index.html @@ -1464,7 +1464,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1475,7 +1475,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1569,29 +1569,6 @@ - <li class="md-nav__item"> - <a href="../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1801,7 +1778,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1811,6 +1788,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1908,10 +1954,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1924,8 +1970,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/service_design/catalogs/index.html b/public/develop/service_design/catalogs/index.html index aca10683..dd5c2e5b 100644 --- a/public/develop/service_design/catalogs/index.html +++ b/public/develop/service_design/catalogs/index.html @@ -18,7 +18,7 @@ <link rel="prev" href="../intro/"> - <link rel="next" href="../kubernetes/intro/"> + <link rel="next" href="../kubernetes/exposing_kubernetes_resources/"> <link rel="icon" href="../../images/favicon.png"> @@ -1391,7 +1391,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1402,7 +1402,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="true"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1625,29 +1625,6 @@ - <li class="md-nav__item"> - <a href="../kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1857,7 +1834,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1867,6 +1844,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1964,10 +2010,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1980,8 +2026,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> @@ -3025,13 +3071,13 @@ On October 16th 2019 GSMA published NG.116 Version 2.0 which defines the Generi - <a href="../kubernetes/intro/" class="md-footer__link md-footer__link--next" aria-label="Next: Introduction"> + <a href="../kubernetes/exposing_kubernetes_resources/" class="md-footer__link md-footer__link--next" aria-label="Next: Exposing Kubernetes Resources"> <div class="md-footer__title"> <span class="md-footer__direction"> Next </span> <div class="md-ellipsis"> - Introduction + Exposing Kubernetes Resources </div> </div> <div class="md-footer__button md-icon"> diff --git a/public/develop/service_design/examples/calculator_crd_aas/calculator_crd_aas/index.html b/public/develop/service_design/examples/calculator_crd_aas/calculator_crd_aas/index.html index 3157cc99..b0a98350 100644 --- a/public/develop/service_design/examples/calculator_crd_aas/calculator_crd_aas/index.html +++ b/public/develop/service_design/examples/calculator_crd_aas/calculator_crd_aas/index.html @@ -1391,7 +1391,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1402,7 +1402,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="true"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1496,29 +1496,6 @@ - <li class="md-nav__item"> - <a href="../../../kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../../kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1728,7 +1705,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1738,6 +1715,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../../generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1837,10 +1883,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" checked> + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" checked> - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1853,8 +1899,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="true"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="true"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/service_design/examples/intro/index.html b/public/develop/service_design/examples/intro/index.html index 3aa62dd7..5457b315 100644 --- a/public/develop/service_design/examples/intro/index.html +++ b/public/develop/service_design/examples/intro/index.html @@ -1386,7 +1386,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1397,7 +1397,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="true"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1491,29 +1491,6 @@ - <li class="md-nav__item"> - <a href="../../kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1723,7 +1700,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1733,6 +1710,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1832,10 +1878,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" checked> + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" checked> - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1848,8 +1894,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="true"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="true"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/index.html b/public/develop/service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/index.html index af58e28c..8e6d6712 100644 --- a/public/develop/service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/index.html +++ b/public/develop/service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/index.html @@ -1391,7 +1391,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1402,7 +1402,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="true"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1496,29 +1496,6 @@ - <li class="md-nav__item"> - <a href="../../../kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../../kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1728,7 +1705,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1738,6 +1715,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../../generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1837,10 +1883,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" checked> + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" checked> - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1853,8 +1899,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="true"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="true"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/service_design/examples/monitoring_aas/monitoring_aas/index.html b/public/develop/service_design/examples/monitoring_aas/monitoring_aas/index.html index 3d9ad3d9..e4803960 100644 --- a/public/develop/service_design/examples/monitoring_aas/monitoring_aas/index.html +++ b/public/develop/service_design/examples/monitoring_aas/monitoring_aas/index.html @@ -1391,7 +1391,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1402,7 +1402,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="true"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1496,29 +1496,6 @@ - <li class="md-nav__item"> - <a href="../../../kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../../kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1728,7 +1705,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1738,6 +1715,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../../generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1837,10 +1883,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" checked> + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" checked> - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1853,8 +1899,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="true"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="true"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/service_design/kubernetes/intro/index.html b/public/develop/service_design/generic/design_generic_services/index.html similarity index 84% rename from public/develop/service_design/kubernetes/intro/index.html rename to public/develop/service_design/generic/design_generic_services/index.html index e2b6ee71..aafd9141 100644 --- a/public/develop/service_design/kubernetes/intro/index.html +++ b/public/develop/service_design/generic/design_generic_services/index.html @@ -12,13 +12,13 @@ <meta name="author" content="OpenSlice by ETSI"> - <link rel="canonical" href="https://osl.etsi.org/develop/service_design/kubernetes/intro/"> + <link rel="canonical" href="https://osl.etsi.org/develop/service_design/generic/design_generic_services/"> - <link rel="prev" href="../../catalogs/"> + <link rel="prev" href="../../monitoring/design_monitoring_services/"> - <link rel="next" href="../exposing_kubernetes_resources/"> + <link rel="next" href="../../lcmrules/intro/"> <link rel="icon" href="../../../images/favicon.png"> @@ -26,7 +26,7 @@ - <title>Introduction - ETSI SDG OSL Documentation</title> + <title>Design Generic Services - ETSI SDG OSL Documentation</title> @@ -85,7 +85,7 @@ <div data-md-component="skip"> - <a href="#openslice-and-support-for-kubernetes" class="md-skip"> + <a href="#design-generic-services" class="md-skip"> Skip to content </a> @@ -124,7 +124,7 @@ <div class="md-header__topic" data-md-component="header-topic"> <span class="md-ellipsis"> - Introduction + Design Generic Services </span> </div> @@ -1391,7 +1391,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1402,7 +1402,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="true"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1456,8 +1456,6 @@ - - @@ -1465,11 +1463,11 @@ - <li class="md-nav__item md-nav__item--active md-nav__item--nested"> + <li class="md-nav__item md-nav__item--nested"> - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_3" checked> + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_3" > <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> @@ -1485,7 +1483,7 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_3_label" aria-expanded="true"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_3_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_3"> <span class="md-nav__icon md-icon"></span> Support for Kubernetes @@ -1496,43 +1494,10 @@ - - - - - <li class="md-nav__item md-nav__item--active"> - - <input class="md-nav__toggle md-toggle" type="checkbox" id="__toc"> - - - - - - <a href="./" class="md-nav__link md-nav__link--active"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - - </li> - - - - - - - - <li class="md-nav__item"> - <a href="../exposing_kubernetes_resources/" class="md-nav__link"> + <a href="../../kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1555,7 +1520,7 @@ <li class="md-nav__item"> - <a href="../design_helm_aas/" class="md-nav__link"> + <a href="../../kubernetes/design_helm_aas/" class="md-nav__link"> @@ -1721,6 +1686,8 @@ + + @@ -1728,11 +1695,11 @@ - <li class="md-nav__item md-nav__item--nested"> + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_6" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_6" checked> <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> @@ -1740,7 +1707,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1748,8 +1715,146 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="true"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + + + <li class="md-nav__item md-nav__item--active"> + + <input class="md-nav__toggle md-toggle" type="checkbox" id="__toc"> + + + + + + <label class="md-nav__link md-nav__link--active" for="__toc"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <a href="./" class="md-nav__link md-nav__link--active"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + + + +<nav class="md-nav md-nav--secondary" aria-label="Table of contents"> + + + + + + + <label class="md-nav__title" for="__toc"> + <span class="md-nav__icon md-icon"></span> + Table of contents + </label> + <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix> + + <li class="md-nav__item"> + <a href="#introduction" class="md-nav__link"> + <span class="md-ellipsis"> + Introduction + </span> + </a> + +</li> + + <li class="md-nav__item"> + <a href="#workflow" class="md-nav__link"> + <span class="md-ellipsis"> + Workflow + </span> + </a> + +</li> + + <li class="md-nav__item"> + <a href="#probe-further" class="md-nav__link"> + <span class="md-ellipsis"> + Probe further + </span> + </a> + +</li> + + </ul> + +</nav> + + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1847,10 +1952,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1863,8 +1968,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> @@ -2682,6 +2787,41 @@ + <label class="md-nav__title" for="__toc"> + <span class="md-nav__icon md-icon"></span> + Table of contents + </label> + <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix> + + <li class="md-nav__item"> + <a href="#introduction" class="md-nav__link"> + <span class="md-ellipsis"> + Introduction + </span> + </a> + +</li> + + <li class="md-nav__item"> + <a href="#workflow" class="md-nav__link"> + <span class="md-ellipsis"> + Workflow + </span> + </a> + +</li> + + <li class="md-nav__item"> + <a href="#probe-further" class="md-nav__link"> + <span class="md-ellipsis"> + Probe further + </span> + </a> + +</li> + + </ul> + </nav> </div> </div> @@ -2696,8 +2836,56 @@ -<h1 id="openslice-and-support-for-kubernetes">OpenSlice and support for kubernetes</h1> -<p>This section contains information on how Service Designers can expose Kubernetes resources as services</p> +<h1 id="design-generic-services">Design Generic Services</h1> +<p><strong>Intended Audience: OpenSlice Service Designers</strong></p> +<p>This section introduces a way to integrate generic and developer-owned services/controllers within the OpenSlice (OSL) lifecycle. </p> +<h2 id="introduction">Introduction</h2> +<p>Since Release 2024Q2, OSL introduces extensive support for Kubernetes operators exposed as services within OSL catalogs. However, inspired by the operator pattern, developers can now write their own resource controllers and attach them to the OSL service bus. OSL's Service orchestrator (OSOM) has the capability of contacting external controllers, given a specific resource category that this controller can manage.</p> +<p>The intended goal is to write a controller that can handle resources of a specific type, e.g., resource Specifications for managing resources of a specific category. Therefore, a new resource controller can be registered into OSL, in the form of a Resource Specification with a designated name, category and version, and the implementation of the controller shall listen for messages in queues as specified by the name, category and version of the registered Resource Specification. Specifically, it shall listen for CREATE/UPDATE/DELETE actions, with the following scheme:</p> +<ul> +<li>CREATE / category_name / version</li> +<li>UPDATE / category_name / version</li> +<li>DELETE / category_name / version</li> +</ul> +<h2 id="workflow">Workflow</h2> +<p>In a nutshell, the Resource Definition/Specification is registered at startup. During Service Orders of related-to-the-specification services, the controller is invoked (via message queue) and a new service and its underlying resource are created, with messages passing between the service and resource layers. The resource controller processes any updates or status changes. OSOM checks the final status of the deployed resource to confirm it is ready or identify any potential errors. The following diagram describes what the resource controller needs to perform, showcasing how the “Resource Controller†component interacts with various services (TMF API, Message Queue MQa, and OSOM) to register the needed resource types, create new resources (Resource Facing Services - RFSs and underlying resources), process updates, and check the resource’s status.</p> +<ol> +<li> +<p><strong>Controller Registration (top swimlane)</strong> – This happens when the controller bootstraps</p> +<ul> +<li><strong>Register a Resource Specification</strong>: On startup, the Resource Controller posts a ResourceSpec (containing a name, category, and version) to register it in the OSL Resource Specification Catalog.</li> +<li><strong>QueueRegister</strong>: The controller is registered in these three queues and listens on messages with ResourceCreate or ResourceUpdate payloads. --></li> +</ul> +</li> +<li> +<p><strong>Create RFS (middle swimlane)</strong> – This happens when there is a Service Order</p> +<ul> +<li><strong>ServiceOrderCreate</strong>: When a new RFS needs to be created, a “ServiceOrderCreate†operation via the TMFAPI arrives to OSOM.</li> +<li><strong>ServiceCreateMSG → ResourceCreateMSG</strong>: Internally, a “ServiceCreateMSG†as well as a “ResourceCreateMSG†are sent to the TMFAPI component to create the related entities in the inventory.</li> +<li><strong>Resource Deployment</strong>: OSOM sends a message to the queue under the specific queue name to CREATE the resource.</li> +<li><strong>CreateGenericResourceMSG</strong>: A generic creation message is sent (e.g., CREATE/<code>{category_name}</code>/<code>{version}</code>), containing metadata such as ServiceID, ResourceID, and OrderID in the message headers.<ol> +<li><em>org.etsi.osl.serviceId</em>: The related service ID that refers to the created resource. </li> +<li><em>org.etsi.osl.resourceId</em>: The related resource ID that is the custom controller is expected to update.</li> +<li><em>org.etsi.osl.serviceOrderId</em>: The related service order id of the deployment request.</li> +</ol> +</li> +<li><strong>WaitForResourceStatus</strong>: OSOM waits for a status response indicating success or failure in creating the resource.</li> +</ul> +</li> +<li><strong>Resource Controller Process (lower-middle swimlane)</strong><ul> +<li><strong>ProcessRequest</strong>: After the resource is created, the Resource Controller processes any additional instructions or updates related to the resource.</li> +<li><strong>ResourceUpdate</strong>: The resource is updated accordingly (e.g., changing configurations, state, etc.). The controller needs to update the resource into a valid state, e.g. AVAILABLE, RESERVED, or ALARM. For instance, if it is update in AVAILABLE state, OSOM later will assume that everything is OK, the service is ACTIVE, and the Service Order is COMPLETED, respectively.</li> +</ul> +</li> +<li><strong>OSOM Check Deployment (bottom swimlane)</strong><ul> +<li><strong>GETResource → Check GETResource</strong>: OSOM retrieves the resource information to verify its deployment and status.</li> +<li><strong>Check Resource Status</strong>: OSOM checks whether the resource has transitioned into a valid operational state (e.g., AVAILABLE, RESERVED, or ALARM).</li> +</ul> +</li> +</ol> +<p><a class="glightbox" href="../images/generic_controller_seq_diagram.png" data-type="image" data-width="100%" data-height="auto" data-desc-position="bottom"><img alt="Generic Controller Sequence Diagram" src="../images/generic_controller_seq_diagram.png" /></a></p> +<h2 id="probe-further">Probe further</h2> +<p>A working example of such a generic controller can be found <a href="https://labs.etsi.org/rep/osl/code/addons/org.etsi.osl.examples.gcontroller">here</a>, written in Java, but in general you can implement one in any language.</p> @@ -2733,7 +2921,7 @@ <nav class="md-footer__inner md-grid" aria-label="Footer" > - <a href="../../catalogs/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Catalogs"> + <a href="../../monitoring/design_monitoring_services/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Design Monitoring Services"> <div class="md-footer__button md-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg> @@ -2743,20 +2931,20 @@ Previous </span> <div class="md-ellipsis"> - Catalogs + Design Monitoring Services </div> </div> </a> - <a href="../exposing_kubernetes_resources/" class="md-footer__link md-footer__link--next" aria-label="Next: Exposing Kubernetes Resources"> + <a href="../../lcmrules/intro/" class="md-footer__link md-footer__link--next" aria-label="Next: Introduction"> <div class="md-footer__title"> <span class="md-footer__direction"> Next </span> <div class="md-ellipsis"> - Exposing Kubernetes Resources + Introduction </div> </div> <div class="md-footer__button md-icon"> diff --git a/public/develop/service_design/generic/images/generic_controller_seq_diagram.png b/public/develop/service_design/generic/images/generic_controller_seq_diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..cd209ad144c736c6b0a3d885e4f8819e33d0f28c GIT binary patch literal 118158 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�Q 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�v2*7P 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 literal 0 HcmV?d00001 diff --git a/public/develop/service_design/intro/index.html b/public/develop/service_design/intro/index.html index 5a0dc6d2..aa3f01c2 100644 --- a/public/develop/service_design/intro/index.html +++ b/public/develop/service_design/intro/index.html @@ -1391,7 +1391,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1402,7 +1402,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="true"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1547,29 +1547,6 @@ - <li class="md-nav__item"> - <a href="../kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1779,7 +1756,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1789,6 +1766,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1886,10 +1932,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1902,8 +1948,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/service_design/kubernetes/design_helm_aas/index.html b/public/develop/service_design/kubernetes/design_helm_aas/index.html index ade5ee19..2d8c7869 100644 --- a/public/develop/service_design/kubernetes/design_helm_aas/index.html +++ b/public/develop/service_design/kubernetes/design_helm_aas/index.html @@ -1391,7 +1391,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1402,7 +1402,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="true"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1498,29 +1498,6 @@ - <li class="md-nav__item"> - <a href="../intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../exposing_kubernetes_resources/" class="md-nav__link"> @@ -1799,7 +1776,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1809,6 +1786,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1906,10 +1952,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1922,8 +1968,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/service_design/kubernetes/exposing_kubernetes_resources/index.html b/public/develop/service_design/kubernetes/exposing_kubernetes_resources/index.html index 2d250723..73ef7308 100644 --- a/public/develop/service_design/kubernetes/exposing_kubernetes_resources/index.html +++ b/public/develop/service_design/kubernetes/exposing_kubernetes_resources/index.html @@ -15,7 +15,7 @@ <link rel="canonical" href="https://osl.etsi.org/develop/service_design/kubernetes/exposing_kubernetes_resources/"> - <link rel="prev" href="../intro/"> + <link rel="prev" href="../../catalogs/"> <link rel="next" href="../design_helm_aas/"> @@ -1391,7 +1391,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1402,7 +1402,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="true"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1496,29 +1496,6 @@ - - - <li class="md-nav__item"> - <a href="../intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - @@ -1817,7 +1794,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1827,6 +1804,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1924,10 +1970,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1940,8 +1986,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> @@ -2981,7 +3027,7 @@ <nav class="md-footer__inner md-grid" aria-label="Footer" > - <a href="../intro/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Introduction"> + <a href="../../catalogs/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Catalogs"> <div class="md-footer__button md-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg> @@ -2991,7 +3037,7 @@ Previous </span> <div class="md-ellipsis"> - Introduction + Catalogs </div> </div> </a> diff --git a/public/develop/service_design/lcmrules/examples/index.html b/public/develop/service_design/lcmrules/examples/index.html index 41748e56..996c306d 100644 --- a/public/develop/service_design/lcmrules/examples/index.html +++ b/public/develop/service_design/lcmrules/examples/index.html @@ -1391,7 +1391,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1402,7 +1402,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="true"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1497,12 +1497,12 @@ <li class="md-nav__item"> - <a href="../../kubernetes/intro/" class="md-nav__link"> + <a href="../../kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> <span class="md-ellipsis"> - Introduction + Exposing Kubernetes Resources </span> @@ -1520,12 +1520,12 @@ <li class="md-nav__item"> - <a href="../../kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> + <a href="../../kubernetes/design_helm_aas/" class="md-nav__link"> <span class="md-ellipsis"> - Exposing Kubernetes Resources + Design Helm as a Service </span> @@ -1536,6 +1536,52 @@ + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_4" > + + + <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + + + + <span class="md-ellipsis"> + Support for NFV + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_4_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_4"> + <span class="md-nav__icon md-icon"></span> + Support for NFV + </label> + <ul class="md-nav__list" data-md-scrollfix> + @@ -1543,12 +1589,12 @@ <li class="md-nav__item"> - <a href="../../kubernetes/design_helm_aas/" class="md-nav__link"> + <a href="../../nfv/design_nfv_services/" class="md-nav__link"> <span class="md-ellipsis"> - Design Helm as a Service + Design NFV Services </span> @@ -1582,15 +1628,15 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_4" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_5" > - <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> <span class="md-ellipsis"> - Support for NFV + Support for Monitoring </span> @@ -1598,10 +1644,10 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_4_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_4"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_5_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_5"> <span class="md-nav__icon md-icon"></span> - Support for NFV + Support for Monitoring </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1612,12 +1658,12 @@ <li class="md-nav__item"> - <a href="../../nfv/design_nfv_services/" class="md-nav__link"> + <a href="../../monitoring/design_monitoring_services/" class="md-nav__link"> <span class="md-ellipsis"> - Design NFV Services + Design Monitoring Services </span> @@ -1651,15 +1697,15 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_5" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_6" > - <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> <span class="md-ellipsis"> - Support for Monitoring + OSL Generic Controller </span> @@ -1667,10 +1713,10 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_5_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_5"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_6"> <span class="md-nav__icon md-icon"></span> - Support for Monitoring + OSL Generic Controller </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1681,12 +1727,12 @@ <li class="md-nav__item"> - <a href="../../monitoring/design_monitoring_services/" class="md-nav__link"> + <a href="../../generic/design_generic_services/" class="md-nav__link"> <span class="md-ellipsis"> - Design Monitoring Services + Design Generic Services </span> @@ -1722,10 +1768,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_6" checked> + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" checked> - <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> @@ -1738,8 +1784,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="true"> - <label class="md-nav__title" for="__nav_4_6"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="true"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1933,10 +1979,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1949,8 +1995,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/service_design/lcmrules/intro/index.html b/public/develop/service_design/lcmrules/intro/index.html index 231598ea..273653a8 100644 --- a/public/develop/service_design/lcmrules/intro/index.html +++ b/public/develop/service_design/lcmrules/intro/index.html @@ -15,7 +15,7 @@ <link rel="canonical" href="https://osl.etsi.org/develop/service_design/lcmrules/intro/"> - <link rel="prev" href="../../monitoring/design_monitoring_services/"> + <link rel="prev" href="../../generic/design_generic_services/"> <link rel="next" href="../specification/"> @@ -1391,7 +1391,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1402,7 +1402,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="true"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1497,12 +1497,12 @@ <li class="md-nav__item"> - <a href="../../kubernetes/intro/" class="md-nav__link"> + <a href="../../kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> <span class="md-ellipsis"> - Introduction + Exposing Kubernetes Resources </span> @@ -1520,12 +1520,12 @@ <li class="md-nav__item"> - <a href="../../kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> + <a href="../../kubernetes/design_helm_aas/" class="md-nav__link"> <span class="md-ellipsis"> - Exposing Kubernetes Resources + Design Helm as a Service </span> @@ -1536,6 +1536,52 @@ + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_4" > + + + <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + + + + <span class="md-ellipsis"> + Support for NFV + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_4_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_4"> + <span class="md-nav__icon md-icon"></span> + Support for NFV + </label> + <ul class="md-nav__list" data-md-scrollfix> + @@ -1543,12 +1589,12 @@ <li class="md-nav__item"> - <a href="../../kubernetes/design_helm_aas/" class="md-nav__link"> + <a href="../../nfv/design_nfv_services/" class="md-nav__link"> <span class="md-ellipsis"> - Design Helm as a Service + Design NFV Services </span> @@ -1582,15 +1628,15 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_4" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_5" > - <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> <span class="md-ellipsis"> - Support for NFV + Support for Monitoring </span> @@ -1598,10 +1644,10 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_4_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_4"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_5_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_5"> <span class="md-nav__icon md-icon"></span> - Support for NFV + Support for Monitoring </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1612,12 +1658,12 @@ <li class="md-nav__item"> - <a href="../../nfv/design_nfv_services/" class="md-nav__link"> + <a href="../../monitoring/design_monitoring_services/" class="md-nav__link"> <span class="md-ellipsis"> - Design NFV Services + Design Monitoring Services </span> @@ -1651,15 +1697,15 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_5" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_6" > - <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> <span class="md-ellipsis"> - Support for Monitoring + OSL Generic Controller </span> @@ -1667,10 +1713,10 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_5_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_5"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_6"> <span class="md-nav__icon md-icon"></span> - Support for Monitoring + OSL Generic Controller </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1681,12 +1727,12 @@ <li class="md-nav__item"> - <a href="../../monitoring/design_monitoring_services/" class="md-nav__link"> + <a href="../../generic/design_generic_services/" class="md-nav__link"> <span class="md-ellipsis"> - Design Monitoring Services + Design Generic Services </span> @@ -1722,10 +1768,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_6" checked> + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" checked> - <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> @@ -1738,8 +1784,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="true"> - <label class="md-nav__title" for="__nav_4_6"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="true"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1939,10 +1985,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1955,8 +2001,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> @@ -2953,7 +2999,7 @@ <nav class="md-footer__inner md-grid" aria-label="Footer" > - <a href="../../monitoring/design_monitoring_services/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Design Monitoring Services"> + <a href="../../generic/design_generic_services/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Design Generic Services"> <div class="md-footer__button md-icon"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg> @@ -2963,7 +3009,7 @@ Previous </span> <div class="md-ellipsis"> - Design Monitoring Services + Design Generic Services </div> </div> </a> diff --git a/public/develop/service_design/lcmrules/specification/index.html b/public/develop/service_design/lcmrules/specification/index.html index ef8c18fe..7a1c5cbe 100644 --- a/public/develop/service_design/lcmrules/specification/index.html +++ b/public/develop/service_design/lcmrules/specification/index.html @@ -1391,7 +1391,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1402,7 +1402,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="true"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1497,12 +1497,12 @@ <li class="md-nav__item"> - <a href="../../kubernetes/intro/" class="md-nav__link"> + <a href="../../kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> <span class="md-ellipsis"> - Introduction + Exposing Kubernetes Resources </span> @@ -1520,12 +1520,12 @@ <li class="md-nav__item"> - <a href="../../kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> + <a href="../../kubernetes/design_helm_aas/" class="md-nav__link"> <span class="md-ellipsis"> - Exposing Kubernetes Resources + Design Helm as a Service </span> @@ -1536,6 +1536,52 @@ + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_4" > + + + <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + + + + <span class="md-ellipsis"> + Support for NFV + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_4_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_4"> + <span class="md-nav__icon md-icon"></span> + Support for NFV + </label> + <ul class="md-nav__list" data-md-scrollfix> + @@ -1543,12 +1589,12 @@ <li class="md-nav__item"> - <a href="../../kubernetes/design_helm_aas/" class="md-nav__link"> + <a href="../../nfv/design_nfv_services/" class="md-nav__link"> <span class="md-ellipsis"> - Design Helm as a Service + Design NFV Services </span> @@ -1582,15 +1628,15 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_4" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_5" > - <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> <span class="md-ellipsis"> - Support for NFV + Support for Monitoring </span> @@ -1598,10 +1644,10 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_4_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_4"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_5_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_5"> <span class="md-nav__icon md-icon"></span> - Support for NFV + Support for Monitoring </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1612,12 +1658,12 @@ <li class="md-nav__item"> - <a href="../../nfv/design_nfv_services/" class="md-nav__link"> + <a href="../../monitoring/design_monitoring_services/" class="md-nav__link"> <span class="md-ellipsis"> - Design NFV Services + Design Monitoring Services </span> @@ -1651,15 +1697,15 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_5" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_6" > - <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> <span class="md-ellipsis"> - Support for Monitoring + OSL Generic Controller </span> @@ -1667,10 +1713,10 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_5_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_5"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_6"> <span class="md-nav__icon md-icon"></span> - Support for Monitoring + OSL Generic Controller </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1681,12 +1727,12 @@ <li class="md-nav__item"> - <a href="../../monitoring/design_monitoring_services/" class="md-nav__link"> + <a href="../../generic/design_generic_services/" class="md-nav__link"> <span class="md-ellipsis"> - Design Monitoring Services + Design Generic Services </span> @@ -1722,10 +1768,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_6" checked> + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" checked> - <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> @@ -1738,8 +1784,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="true"> - <label class="md-nav__title" for="__nav_4_6"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="true"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1847,10 +1893,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1863,8 +1909,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/service_design/monitoring/design_monitoring_services/index.html b/public/develop/service_design/monitoring/design_monitoring_services/index.html index 31aaa739..076ee141 100644 --- a/public/develop/service_design/monitoring/design_monitoring_services/index.html +++ b/public/develop/service_design/monitoring/design_monitoring_services/index.html @@ -18,7 +18,7 @@ <link rel="prev" href="../../nfv/design_nfv_services/"> - <link rel="next" href="../../lcmrules/intro/"> + <link rel="next" href="../../generic/design_generic_services/"> <link rel="icon" href="../../../images/favicon.png"> @@ -1391,7 +1391,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1402,7 +1402,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="true"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1496,29 +1496,6 @@ - <li class="md-nav__item"> - <a href="../../kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1799,7 +1776,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1809,6 +1786,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1906,10 +1952,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1922,8 +1968,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> @@ -2867,13 +2913,13 @@ - <a href="../../lcmrules/intro/" class="md-footer__link md-footer__link--next" aria-label="Next: Introduction"> + <a href="../../generic/design_generic_services/" class="md-footer__link md-footer__link--next" aria-label="Next: Design Generic Services"> <div class="md-footer__title"> <span class="md-footer__direction"> Next </span> <div class="md-ellipsis"> - Introduction + Design Generic Services </div> </div> <div class="md-footer__button md-icon"> diff --git a/public/develop/service_design/nfv/design_nfv_services/index.html b/public/develop/service_design/nfv/design_nfv_services/index.html index a197c1c1..f8db2da0 100644 --- a/public/develop/service_design/nfv/design_nfv_services/index.html +++ b/public/develop/service_design/nfv/design_nfv_services/index.html @@ -1391,7 +1391,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1402,7 +1402,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="true"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1496,29 +1496,6 @@ - <li class="md-nav__item"> - <a href="../../kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1823,7 +1800,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1833,6 +1810,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1930,10 +1976,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1946,8 +1992,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/service_ordering/ordering_services/index.html b/public/develop/service_ordering/ordering_services/index.html index 620b443d..a1a8983a 100644 --- a/public/develop/service_ordering/ordering_services/index.html +++ b/public/develop/service_ordering/ordering_services/index.html @@ -1389,7 +1389,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1400,7 +1400,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1494,29 +1494,6 @@ - <li class="md-nav__item"> - <a href="../../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1726,7 +1703,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1736,6 +1713,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1833,10 +1879,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1849,8 +1895,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/sitemap.xml b/public/develop/sitemap.xml index 11d3e649..e9d8613f 100644 --- a/public/develop/sitemap.xml +++ b/public/develop/sitemap.xml @@ -225,15 +225,15 @@ <lastmod>2025-04-01</lastmod> </url> <url> - <loc>https://osl.etsi.org/develop/service_design/kubernetes/design_helm_aas/</loc> + <loc>https://osl.etsi.org/develop/service_design/generic/design_generic_services/</loc> <lastmod>2025-04-01</lastmod> </url> <url> - <loc>https://osl.etsi.org/develop/service_design/kubernetes/exposing_kubernetes_resources/</loc> + <loc>https://osl.etsi.org/develop/service_design/kubernetes/design_helm_aas/</loc> <lastmod>2025-04-01</lastmod> </url> <url> - <loc>https://osl.etsi.org/develop/service_design/kubernetes/intro/</loc> + <loc>https://osl.etsi.org/develop/service_design/kubernetes/exposing_kubernetes_resources/</loc> <lastmod>2025-04-01</lastmod> </url> <url> diff --git a/public/develop/sitemap.xml.gz b/public/develop/sitemap.xml.gz index 214ca19fed524ab7592c8e42180a38b3603bc041..ac8fa293253b885c9c4e7ed5c730e4486db14827 100644 GIT binary patch delta 762 zcmV<W0tNk#2Al?v7=PQ2+At7?@AoMX_e<DSE43BN-t`IEYs+g7!NrHvW5e?H9fyPk z)NNI%@&pMHJBj}<_IM6t_5AAWY!4Al@K5uH#d1CauYxwdeVTv&_VxbL{CR!1%F!aE z8C~r0X}(RV`_eRr!(o9Yfs-9BLTnpUTWVl4bT-Sy=lS|>Mt`3&!0D*}tZY#0G78c# z0qp`3ntlikd$6HvR!zC&@(zi~1-*V;K7PDkez;#g&?Q6PNuoJx{Ii<0GCCAeC7K4T zEUuxm;po680k6_^7HSie4nb!s%We&(5Ra8r6GUfxu%WH3oV|u96j@k`xi_`iX0CNH zZ{t%8Jkofydl<<ht)!Dtaz6Y(@H6Pz`cZAkC99MpTsM<00ULiyMqY{(jS8FyezTXI z;Uow$r!6Z02FIzN+@}5#P*5h@d&vpLE=qtI8G_0sA!LO(7~EP)(JB+PkjirlOfn|W zO&4O47MUq%UN)x9QTA!usU<jaiNAtjcKvyXd!qowCI&}^1*N@STG7#6p31#RQIppV z;?y-Mt{5zc9UOm^4RR-(^b{k@wq%BUD;SHT*!4Aq>jJ`bxcZ%;S&E!LQ0?*y?E*;E z3v4eXHt<^3NDGQ?Ecz`bk%FN3%Aw9^5xu@uj>TV}#bdVQjoA<)V8~H{P?ExF^`h&V z!T3Gx$NK;MTvK2NiUVK>&73PSBCsyR2oa)&SU=UhVqkx>g}~<$NPEl@>FG;sI46y~ zk@62<lqzx%6<M}*D&q7V+yycsjLT3NVcet|(6m(K@Jz%F1&2A@Ae>(pO^HQGtFo08 zRD_C@?aJSFO@s9Z_?_`6wqQ$kNF{@{J>I(~rorukH#D22%qdVeO;*MhJOy*roSI^2 zifMR`i?CKU@bwGKK4}+ReU(^N@~uyd87ng-RWW@L(=ffJeh+5?-tWv(5*D*DN;1^B sH%xC{VKnv&KQWE{Skj7tjSjh?&UMIm@E?HsAB4321@cEd)M_ID0E<Oz4FCWD delta 749 zcmV<J0uue429E}i7=PVv+AtKy@B0*p`x07h(l$|gw<p-HE!RFI9{$LDY$$KP<3MOZ zYo|(+PmmC?llcFOeSAL1>hamx*$yI_;2-99i{*R<UIlG@`!N6c<NNKG`Q!R#m7_&S zGrHL0!@NtW|JF47{eFQafs;KhLTnpU9W}5ybvDbz*ZKNpMt`3&!0~AKtZY#0G78c# z0qp`3nqdeHJFuZ|R!zC&^&JwE3wnLOy#IW={B*m#qf1VGM~UXF@nJP-WppT{N;C~v zSzJSJ!@+@10-mMoEz~9`9fHnOmhB9t5D%4A6GUfxu%WH3oV|u96j@k`c`&uwX0CNH zZ{t%8JkofuI~d6$t)!Dtaz6Zt;CIlq^`q*@C99MpTsD&~0ULi)MqY{(jS8FyezTLk z;Uow$r;Zf>gX7dsZc~2=C@7QdJ>>*r7bU=q3_<0R5VAt-4R)4Nw8{i6r1IPXlZ**; z(}$R(MP>?`myKz2ltbEfYzdBB;-6rc-Ebb_&L}{!iNR4}L20j-R`hh2r*dyn)Z}%8 zICf2nD+UW<3kQE?gWL)yJ;lhfEtw%-3dZ6nwnI(f`hYMUu3=|rmLlgJs%?IvT>z<i zf$gQl2A<0rX+hDAMZd))QV<khIn)^~V$iqBvH0t=c+8f(F&jbz3^^(gN>VtjUUXeD z7{8<aSpUDDOA72kaR8h`Gv`W-2&@Y+LWHOx)=zaW7}$SoA@I2b(jK!!dioL@&PgM0 zq<jaAQbi7;BFnZ;MV!7TcY%xu<1$o67&oZ~G%Xc5JQHz6!C?+p2<O*DQ({rls%#|% z6`>+!yYjDH(_sAterr664s6K|sbsKrz<cw=G`L;xhGw&rIR)yf$;$XDavXb(b2ufg zp%5#R_0mZv#-wmMloQy~RJIINOT+YD`YoI(O-;#A%*H6mP}p8Ey|{sK>%DRe(+J%q fk2tZ>Ave^y@E8yN1JLk;kk)?ysqM}?TO$Af+(u#< diff --git a/public/develop/terminology/index.html b/public/develop/terminology/index.html index 3dd38f8a..cf88dbae 100644 --- a/public/develop/terminology/index.html +++ b/public/develop/terminology/index.html @@ -1387,7 +1387,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1398,7 +1398,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1492,29 +1492,6 @@ - <li class="md-nav__item"> - <a href="../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1724,7 +1701,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1734,6 +1711,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1831,10 +1877,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1847,8 +1893,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> diff --git a/public/develop/under_construction/index.html b/public/develop/under_construction/index.html index 41da80bd..aeae1532 100644 --- a/public/develop/under_construction/index.html +++ b/public/develop/under_construction/index.html @@ -1380,7 +1380,7 @@ <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1391,7 +1391,7 @@ <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4"> <span class="md-nav__icon md-icon"></span> - Service design + Service Design </label> <ul class="md-nav__list" data-md-scrollfix> @@ -1485,29 +1485,6 @@ - <li class="md-nav__item"> - <a href="../service_design/kubernetes/intro/" class="md-nav__link"> - - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> @@ -1717,7 +1694,7 @@ <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1727,6 +1704,75 @@ <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_6_label" aria-expanded="false"> <label class="md-nav__title" for="__nav_4_6"> + <span class="md-nav__icon md-icon"></span> + OSL Generic Controller + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../service_design/generic/design_generic_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Generic Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + + + <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + LCM Rules + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_7"> <span class="md-nav__icon md-icon"></span> LCM Rules </label> @@ -1824,10 +1870,10 @@ - <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_7" > + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_8" > - <label class="md-nav__link" for="__nav_4_7" id="__nav_4_7_label" tabindex="0"> + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> @@ -1840,8 +1886,8 @@ <span class="md-nav__icon md-icon"></span> </label> - <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_7_label" aria-expanded="false"> - <label class="md-nav__title" for="__nav_4_7"> + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_4_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_4_8"> <span class="md-nav__icon md-icon"></span> Examples </label> -- GitLab