diff --git a/public/2024Q4/404.html b/public/2024Q4/404.html index 4d0aa96f07cd9fd48f39d57c5854135b70a7e45b..abe43019c5cb6452c77d9e578d290df2341bd094 100644 --- a/public/2024Q4/404.html +++ b/public/2024Q4/404.html @@ -16,7 +16,7 @@ <link rel="icon" href="/2024Q4/images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -24,7 +24,7 @@ - <link rel="stylesheet" href="/2024Q4/assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="/2024Q4/assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="/2024Q4/assets/stylesheets/palette.06af60db.min.css"> @@ -186,6 +186,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -196,6 +197,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -222,6 +224,7 @@ <a href="/2024Q4/." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -244,6 +247,7 @@ <a href="/2024Q4/deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -266,6 +270,7 @@ <a href="/2024Q4/history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -288,6 +293,7 @@ <a href="/2024Q4/etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -317,6 +323,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -327,6 +334,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -353,6 +361,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -363,6 +372,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -389,6 +399,7 @@ <a href="/2024Q4/getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -411,6 +422,7 @@ <a href="/2024Q4/getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -433,6 +445,7 @@ <a href="/2024Q4/getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -463,6 +476,7 @@ <a href="/2024Q4/getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -485,6 +499,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -495,6 +510,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -521,6 +537,7 @@ <a href="/2024Q4/getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -543,6 +560,7 @@ <a href="/2024Q4/getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -565,6 +583,7 @@ <a href="/2024Q4/getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -587,6 +606,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -597,6 +617,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -623,6 +644,7 @@ <a href="/2024Q4/getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -668,6 +690,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -678,6 +701,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -704,6 +728,7 @@ <a href="/2024Q4/naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -726,6 +751,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -736,6 +762,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -762,6 +789,7 @@ <a href="/2024Q4/naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -784,6 +812,7 @@ <a href="/2024Q4/naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -806,6 +835,7 @@ <a href="/2024Q4/naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -828,6 +858,7 @@ <a href="/2024Q4/naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -850,6 +881,7 @@ <a href="/2024Q4/naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -880,6 +912,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -890,6 +923,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -916,6 +950,7 @@ <a href="/2024Q4/naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -938,6 +973,7 @@ <a href="/2024Q4/naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -960,6 +996,7 @@ <a href="/2024Q4/naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -990,6 +1027,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1000,6 +1038,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1026,6 +1065,7 @@ <a href="/2024Q4/naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1048,6 +1088,7 @@ <a href="/2024Q4/naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1070,6 +1111,7 @@ <a href="/2024Q4/naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1092,6 +1134,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1102,6 +1145,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1128,6 +1172,7 @@ <a href="/2024Q4/naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1150,6 +1195,7 @@ <a href="/2024Q4/naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1188,6 +1234,7 @@ <a href="/2024Q4/naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1210,6 +1257,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1220,6 +1268,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1246,6 +1295,7 @@ <a href="/2024Q4/naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1268,6 +1318,7 @@ <a href="/2024Q4/naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1305,6 +1356,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1315,8 +1367,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1327,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> @@ -1341,6 +1394,7 @@ <a href="/2024Q4/service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1363,6 +1417,7 @@ <a href="/2024Q4/service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1385,6 +1440,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1395,6 +1451,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1417,32 +1474,11 @@ - <li class="md-nav__item"> - <a href="/2024Q4/service_design/kubernetes/intro/" class="md-nav__link"> - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - - - <li class="md-nav__item"> <a href="/2024Q4/service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1465,6 +1501,7 @@ <a href="/2024Q4/service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1495,6 +1532,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1505,6 +1543,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1531,6 +1570,7 @@ <a href="/2024Q4/service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1561,6 +1601,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1571,6 +1612,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1597,6 +1639,7 @@ <a href="/2024Q4/service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1627,6 +1670,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1637,8 +1681,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1648,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="/2024Q4/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> @@ -1663,6 +1777,7 @@ <a href="/2024Q4/service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1685,6 +1800,7 @@ <a href="/2024Q4/service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1707,6 +1823,7 @@ <a href="/2024Q4/service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1737,16 +1854,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1756,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> @@ -1773,6 +1892,7 @@ <a href="/2024Q4/service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1795,6 +1915,7 @@ <a href="/2024Q4/service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1817,6 +1938,7 @@ <a href="/2024Q4/service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1839,6 +1961,7 @@ <a href="/2024Q4/service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1876,6 +1999,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1886,6 +2010,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1912,6 +2037,7 @@ <a href="/2024Q4/service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1941,6 +2067,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1951,6 +2078,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -1977,6 +2105,7 @@ <a href="/2024Q4/addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1999,6 +2128,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2009,6 +2139,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2035,6 +2166,7 @@ <a href="/2024Q4/addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2057,6 +2189,7 @@ <a href="/2024Q4/addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2077,6 +2210,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="/2024Q4/addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2094,6 +2250,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2104,6 +2261,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2130,6 +2288,7 @@ <a href="/2024Q4/architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2152,6 +2311,7 @@ <a href="/2024Q4/architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2174,6 +2334,7 @@ <a href="/2024Q4/architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2196,6 +2357,7 @@ <a href="/2024Q4/architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2218,6 +2380,7 @@ <a href="/2024Q4/architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2240,6 +2403,7 @@ <a href="/2024Q4/architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2262,6 +2426,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2272,6 +2437,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2298,6 +2464,7 @@ <a href="/2024Q4/architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2320,6 +2487,7 @@ <a href="/2024Q4/architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2350,6 +2518,7 @@ <a href="/2024Q4/architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2372,6 +2541,7 @@ <a href="/2024Q4/architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2401,6 +2571,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2411,6 +2582,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2437,6 +2609,7 @@ <a href="/2024Q4/contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2459,6 +2632,7 @@ <a href="/2024Q4/contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2488,6 +2662,7 @@ <a href="/2024Q4/terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2624,7 +2799,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "/2024Q4", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "/2024Q4/assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "/2024Q4", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "/2024Q4/assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="/2024Q4/assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/addons/camara/intro/index.html b/public/2024Q4/addons/camara/intro/index.html index 616346231645d9ce0723dfbd6d617d2b55e59aa5..7476695c6868d8da8b42ec82987ccf0febae65b8 100644 --- a/public/2024Q4/addons/camara/intro/index.html +++ b/public/2024Q4/addons/camara/intro/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -688,6 +710,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -698,6 +721,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -724,6 +748,7 @@ <a href="../../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -746,6 +771,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -756,6 +782,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -782,6 +809,7 @@ <a href="../../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -804,6 +832,7 @@ <a href="../../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -826,6 +855,7 @@ <a href="../../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -848,6 +878,7 @@ <a href="../../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -870,6 +901,7 @@ <a href="../../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -900,6 +932,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -910,6 +943,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -936,6 +970,7 @@ <a href="../../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -958,6 +993,7 @@ <a href="../../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -980,6 +1016,7 @@ <a href="../../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1010,6 +1047,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1020,6 +1058,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1046,6 +1085,7 @@ <a href="../../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1068,6 +1108,7 @@ <a href="../../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1090,6 +1131,7 @@ <a href="../../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1112,6 +1154,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1122,6 +1165,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1148,6 +1192,7 @@ <a href="../../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1170,6 +1215,7 @@ <a href="../../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1208,6 +1254,7 @@ <a href="../../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1230,6 +1277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1240,6 +1288,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1266,6 +1315,7 @@ <a href="../../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1288,6 +1338,7 @@ <a href="../../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1325,6 +1376,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1335,8 +1387,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1347,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> @@ -1361,6 +1414,7 @@ <a href="../../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1383,6 +1437,7 @@ <a href="../../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1405,6 +1460,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1415,6 +1471,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1437,32 +1494,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1485,6 +1521,7 @@ <a href="../../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1515,6 +1552,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1525,6 +1563,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1551,6 +1590,7 @@ <a href="../../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1581,6 +1621,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1591,6 +1632,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1617,6 +1659,7 @@ <a href="../../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1647,6 +1690,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1657,8 +1701,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1668,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> @@ -1683,6 +1797,7 @@ <a href="../../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1705,6 +1820,7 @@ <a href="../../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1727,6 +1843,7 @@ <a href="../../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1757,16 +1874,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1776,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> @@ -1793,6 +1912,7 @@ <a href="../../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1815,6 +1935,7 @@ <a href="../../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1837,6 +1958,7 @@ <a href="../../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1859,6 +1981,7 @@ <a href="../../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1896,6 +2019,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1906,6 +2030,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1932,6 +2057,7 @@ <a href="../../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1963,6 +2089,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -1973,6 +2100,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -1999,6 +2127,7 @@ <a href="../../intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2023,6 +2152,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -2033,6 +2163,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2068,6 +2199,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2080,6 +2212,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2173,6 +2306,7 @@ <a href="../qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2193,6 +2327,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2210,6 +2367,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2220,6 +2378,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2246,6 +2405,7 @@ <a href="../../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2268,6 +2428,7 @@ <a href="../../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2290,6 +2451,7 @@ <a href="../../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2312,6 +2474,7 @@ <a href="../../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2334,6 +2497,7 @@ <a href="../../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2356,6 +2520,7 @@ <a href="../../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2378,6 +2543,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2388,6 +2554,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2414,6 +2581,7 @@ <a href="../../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2436,6 +2604,7 @@ <a href="../../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2466,6 +2635,7 @@ <a href="../../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2488,6 +2658,7 @@ <a href="../../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2517,6 +2688,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2527,6 +2699,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2553,6 +2726,7 @@ <a href="../../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2575,6 +2749,7 @@ <a href="../../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2604,6 +2779,7 @@ <a href="../../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2979,7 +3155,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/addons/camara/qod/index.html b/public/2024Q4/addons/camara/qod/index.html index 42499f895ca029e2c61ea05c9538291e835cc8a4..707437383c3ae7bd045702ae4f89c3f0f13e9d40 100644 --- a/public/2024Q4/addons/camara/qod/index.html +++ b/public/2024Q4/addons/camara/qod/index.html @@ -18,11 +18,11 @@ <link rel="prev" href="../intro/"> - <link rel="next" href="../../../architecture/architecture/"> + <link rel="next" href="../../sylva/"> <link rel="icon" href="../../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -688,6 +710,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -698,6 +721,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -724,6 +748,7 @@ <a href="../../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -746,6 +771,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -756,6 +782,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -782,6 +809,7 @@ <a href="../../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -804,6 +832,7 @@ <a href="../../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -826,6 +855,7 @@ <a href="../../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -848,6 +878,7 @@ <a href="../../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -870,6 +901,7 @@ <a href="../../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -900,6 +932,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -910,6 +943,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -936,6 +970,7 @@ <a href="../../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -958,6 +993,7 @@ <a href="../../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -980,6 +1016,7 @@ <a href="../../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1010,6 +1047,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1020,6 +1058,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1046,6 +1085,7 @@ <a href="../../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1068,6 +1108,7 @@ <a href="../../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1090,6 +1131,7 @@ <a href="../../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1112,6 +1154,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1122,6 +1165,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1148,6 +1192,7 @@ <a href="../../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1170,6 +1215,7 @@ <a href="../../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1208,6 +1254,7 @@ <a href="../../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1230,6 +1277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1240,6 +1288,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1266,6 +1315,7 @@ <a href="../../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1288,6 +1338,7 @@ <a href="../../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1325,6 +1376,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1335,8 +1387,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1347,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> @@ -1361,6 +1414,7 @@ <a href="../../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1383,6 +1437,7 @@ <a href="../../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1405,6 +1460,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1415,6 +1471,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1437,32 +1494,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1485,6 +1521,7 @@ <a href="../../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1515,6 +1552,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1525,6 +1563,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1551,6 +1590,7 @@ <a href="../../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1581,6 +1621,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1591,6 +1632,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1617,6 +1659,7 @@ <a href="../../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1647,6 +1690,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1657,8 +1701,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1668,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> @@ -1683,6 +1797,7 @@ <a href="../../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1705,6 +1820,7 @@ <a href="../../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1727,6 +1843,7 @@ <a href="../../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1757,16 +1874,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1776,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> @@ -1793,6 +1912,7 @@ <a href="../../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1815,6 +1935,7 @@ <a href="../../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1837,6 +1958,7 @@ <a href="../../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1859,6 +1981,7 @@ <a href="../../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1896,6 +2019,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1906,6 +2030,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1932,6 +2057,7 @@ <a href="../../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1963,6 +2089,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -1973,6 +2100,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -1999,6 +2127,7 @@ <a href="../../intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2023,6 +2152,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -2033,6 +2163,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2059,6 +2190,7 @@ <a href="../intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2090,6 +2222,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> Quality on Demand @@ -2102,6 +2235,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Quality on Demand @@ -2268,6 +2402,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2285,6 +2442,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2295,6 +2453,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2321,6 +2480,7 @@ <a href="../../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2343,6 +2503,7 @@ <a href="../../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2365,6 +2526,7 @@ <a href="../../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2387,6 +2549,7 @@ <a href="../../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2409,6 +2572,7 @@ <a href="../../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2431,6 +2595,7 @@ <a href="../../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2453,6 +2618,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2463,6 +2629,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2489,6 +2656,7 @@ <a href="../../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2511,6 +2679,7 @@ <a href="../../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2541,6 +2710,7 @@ <a href="../../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2563,6 +2733,7 @@ <a href="../../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2592,6 +2763,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2602,6 +2774,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2628,6 +2801,7 @@ <a href="../../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2650,6 +2824,7 @@ <a href="../../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2679,6 +2854,7 @@ <a href="../../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2865,7 +3041,7 @@ <p><a class="glightbox" href="../images/CAMARA-QoDProvisioning-API-Endpoints.png" data-type="image" data-width="100%" data-height="auto" data-desc-position="bottom"><img alt="CAMARA QoD Swagger" src="../images/CAMARA-QoDProvisioning-API-Endpoints.png" /></a></p> <p>Our solution needs to be deployed in a Kubernetes cluster. A 5G Core is needed for proper implementation as well as your own 5G Core Controller.</p> <p>The PoC is based on <a href="../intro/">OSL CAMARAaaS Add-on</a>. It is recommended to read this before diving into the implementation of the PoC.</p> -<p>To replicate this PoC you have to close the code found in the <a href="https://labs.etsi.org/rep/osl/code/addons/org.etsi.osl.controllers.camara/-/tree/main/QoDProvisioning">CAMARA Addon project</a>.</p> +<p>To replicate this PoC you have to clone the code found in the <a href="https://labs.etsi.org/rep/osl/code/addons/org.etsi.osl.controllers.camara/-/tree/main/QoDProvisioning">CAMARA Addon project</a>.</p> <h2 id="general-concepts-of-the-osl-camaraaas-as-a-tmf-service-specification">General concepts of the OSL CAMARAaaS as a TMF Service Specification</h2> <p>First step is to design and expose the OSL CAMARA API service via the TMF models (Service Specification that can be ordered). The OSL CAMARA API service uses as backend connectivity the OSL message bus (OSL’s Active MQ broker). It exposes the CAMARA API, translates and forwards the requests to TMF Service Inventory model via the service bus. Therefore, considering the interactions that shall take place between the exposed CAMARA API, the Operator’s running 5G Controller Service and the architecture introduced before, the OSL CAMARA API exposure service must interface with OSL’s Active MQ broker. Moreover, for this first prototype the OSL's CAMARAaaS will be delivered via a Service Order. To enable this, we need to design it in OpenSlice as a Service Specification, so in general some TMF service characteristics are required to pass this information to the OSL CAMARA API exposure service which will be orchestrated, deployed and configured through OSL:</p> <ul> @@ -3237,13 +3413,13 @@ - <a href="../../../architecture/architecture/" class="md-footer__link md-footer__link--next" aria-label="Next: Architecture"> + <a href="../../sylva/" class="md-footer__link md-footer__link--next" aria-label="Next: LF Sylva"> <div class="md-footer__title"> <span class="md-footer__direction"> Next </span> <div class="md-ellipsis"> - Architecture + LF Sylva </div> </div> <div class="md-footer__button md-icon"> @@ -3331,7 +3507,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/addons/images/osl_sylva_integration.png b/public/2024Q4/addons/images/osl_sylva_integration.png new file mode 100644 index 0000000000000000000000000000000000000000..504d7336a7238d821b82ce117c9d9b1cb7cec5b0 Binary files /dev/null and b/public/2024Q4/addons/images/osl_sylva_integration.png differ diff --git a/public/2024Q4/addons/intro/index.html b/public/2024Q4/addons/intro/index.html index 51fae56f403f18a4a95e9a9d47f7c0bc1bf92a42..49bb679dc63a1b7b276acaaee5b18f2b1784c4e6 100644 --- a/public/2024Q4/addons/intro/index.html +++ b/public/2024Q4/addons/intro/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -688,6 +710,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -698,6 +721,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -724,6 +748,7 @@ <a href="../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -746,6 +771,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -756,6 +782,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -782,6 +809,7 @@ <a href="../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -804,6 +832,7 @@ <a href="../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -826,6 +855,7 @@ <a href="../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -848,6 +878,7 @@ <a href="../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -870,6 +901,7 @@ <a href="../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -900,6 +932,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -910,6 +943,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -936,6 +970,7 @@ <a href="../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -958,6 +993,7 @@ <a href="../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -980,6 +1016,7 @@ <a href="../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1010,6 +1047,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1020,6 +1058,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1046,6 +1085,7 @@ <a href="../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1068,6 +1108,7 @@ <a href="../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1090,6 +1131,7 @@ <a href="../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1112,6 +1154,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1122,6 +1165,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1148,6 +1192,7 @@ <a href="../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1170,6 +1215,7 @@ <a href="../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1208,6 +1254,7 @@ <a href="../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1230,6 +1277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1240,6 +1288,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1266,6 +1315,7 @@ <a href="../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1288,6 +1338,7 @@ <a href="../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1325,6 +1376,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1335,8 +1387,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1347,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> @@ -1361,6 +1414,7 @@ <a href="../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1383,6 +1437,7 @@ <a href="../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1405,6 +1460,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1415,6 +1471,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1437,32 +1494,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1485,6 +1521,7 @@ <a href="../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1515,6 +1552,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1525,6 +1563,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1551,6 +1590,7 @@ <a href="../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1581,6 +1621,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1591,6 +1632,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1617,6 +1659,7 @@ <a href="../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1647,6 +1690,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1657,8 +1701,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1668,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> @@ -1683,6 +1797,7 @@ <a href="../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1705,6 +1820,7 @@ <a href="../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1727,6 +1843,7 @@ <a href="../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1757,16 +1874,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1776,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> @@ -1793,6 +1912,7 @@ <a href="../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1815,6 +1935,7 @@ <a href="../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1837,6 +1958,7 @@ <a href="../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1859,6 +1981,7 @@ <a href="../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1896,6 +2019,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1906,6 +2030,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1932,6 +2057,7 @@ <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1963,6 +2089,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -1973,6 +2100,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2008,6 +2136,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Introduction @@ -2031,6 +2160,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2041,6 +2171,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2067,6 +2198,7 @@ <a href="../camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2089,6 +2221,7 @@ <a href="../camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2109,6 +2242,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2126,6 +2282,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2136,6 +2293,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2162,6 +2320,7 @@ <a href="../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2184,6 +2343,7 @@ <a href="../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2206,6 +2366,7 @@ <a href="../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2228,6 +2389,7 @@ <a href="../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2250,6 +2412,7 @@ <a href="../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2272,6 +2435,7 @@ <a href="../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2294,6 +2458,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2304,6 +2469,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2330,6 +2496,7 @@ <a href="../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2352,6 +2519,7 @@ <a href="../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2382,6 +2550,7 @@ <a href="../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2404,6 +2573,7 @@ <a href="../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2433,6 +2603,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2443,6 +2614,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2469,6 +2641,7 @@ <a href="../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2491,6 +2664,7 @@ <a href="../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2520,6 +2694,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2715,7 +2890,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/addons/sylva/index.html b/public/2024Q4/addons/sylva/index.html new file mode 100644 index 0000000000000000000000000000000000000000..b80452c9d32c1e591b6c3b49aaea5da97d9f3c52 --- /dev/null +++ b/public/2024Q4/addons/sylva/index.html @@ -0,0 +1,3029 @@ + +<!doctype html> +<html lang="en" class="no-js"> + <head> + + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width,initial-scale=1"> + + <meta name="description" content="ETSI SDG OSL Documentation page"> + + + <meta name="author" content="OpenSlice by ETSI"> + + + <link rel="canonical" href="https://osl.etsi.org/2024Q4/addons/sylva/"> + + + <link rel="prev" href="../camara/qod/"> + + + <link rel="next" href="../../architecture/architecture/"> + + + <link rel="icon" href="../../images/favicon.png"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> + + + + <title>LF Sylva - ETSI SDG OSL Documentation</title> + + + + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> + + + <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> + + + + + + + + + + + + + <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> + <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback"> + <style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style> + + + + <script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> + + + + + + + <link href="../../assets/stylesheets/glightbox.min.css" rel="stylesheet"/><style> + html.glightbox-open { overflow: initial; height: 100%; } + .gslide-title { margin-top: 0px; user-select: text; } + .gslide-desc { color: #666; user-select: text; } + .gslide-image img { background: white; } + .gscrollbar-fixer { padding-right: 15px; } + .gdesc-inner { font-size: 0.75rem; } + body[data-md-color-scheme="slate"] .gdesc-inner { background: var(--md-default-bg-color);} + body[data-md-color-scheme="slate"] .gslide-title { color: var(--md-default-fg-color);} + body[data-md-color-scheme="slate"] .gslide-desc { color: var(--md-default-fg-color);}</style> <script src="../../assets/javascripts/glightbox.min.js"></script></head> + + + + + + + + <body dir="ltr" data-md-color-scheme="default" data-md-color-primary="cyan" data-md-color-accent="blue"> + + + <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off"> + <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off"> + <label class="md-overlay" for="__drawer"></label> + <div data-md-component="skip"> + + + <a href="#lf-sylva-addon" class="md-skip"> + Skip to content + </a> + + </div> + <div data-md-component="announce"> + + </div> + + <div data-md-color-scheme="default" data-md-component="outdated" hidden> + + </div> + + + + + + +<header class="md-header md-header--shadow" data-md-component="header"> + <nav class="md-header__inner md-grid" aria-label="Header"> + <a href="../.." title="ETSI SDG OSL Documentation" class="md-header__button md-logo" aria-label="ETSI SDG OSL Documentation" data-md-component="logo"> + + <img src="../../images/logo_osl.png" alt="logo"> + + </a> + <label class="md-header__button md-icon" for="__drawer"> + + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"/></svg> + </label> + <div class="md-header__title" data-md-component="header-title"> + <div class="md-header__ellipsis"> + <div class="md-header__topic"> + <span class="md-ellipsis"> + ETSI SDG OSL Documentation + </span> + </div> + <div class="md-header__topic" data-md-component="header-topic"> + <span class="md-ellipsis"> + + LF Sylva + + </span> + </div> + </div> + </div> + + + + + + + + <div class="md-header__source"> + <a href="https://labs.etsi.org/rep/osl" title="Go to repository" class="md-source" data-md-component="source"> + <div class="md-source__icon md-icon"> + + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="m503.5 204.6-.7-1.8-69.7-181.78c-1.4-3.57-3.9-6.59-7.2-8.64-2.4-1.55-5.1-2.515-8-2.81s-5.7.083-8.4 1.11c-2.7 1.02-5.1 2.66-7.1 4.78-1.9 2.12-3.3 4.67-4.1 7.44l-47 144H160.8l-47.1-144c-.8-2.77-2.2-5.31-4.1-7.43-2-2.12-4.4-3.75-7.1-4.77a18.1 18.1 0 0 0-8.38-1.113 18.4 18.4 0 0 0-8.04 2.793 18.1 18.1 0 0 0-7.16 8.64L9.267 202.8l-.724 1.8a129.57 129.57 0 0 0-3.52 82c7.747 26.9 24.047 50.7 46.447 67.6l.27.2.59.4 105.97 79.5 52.6 39.7 32 24.2c3.7 1.9 8.3 4.3 13 4.3s9.3-2.4 13-4.3l32-24.2 52.6-39.7 106.7-79.9.3-.3c22.4-16.9 38.7-40.6 45.6-67.5 8.6-27 7.4-55.8-2.6-82"/></svg> + </div> + <div class="md-source__repository"> + OSL GitLab + </div> +</a> + </div> + + </nav> + +</header> + + <div class="md-container" data-md-component="container"> + + + + + + + <main class="md-main" data-md-component="main"> + <div class="md-main__inner md-grid"> + + + + <div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" > + <div class="md-sidebar__scrollwrap"> + <div class="md-sidebar__inner"> + + + + +<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0"> + <label class="md-nav__title" for="__drawer"> + <a href="../.." title="ETSI SDG OSL Documentation" class="md-nav__button md-logo" aria-label="ETSI SDG OSL Documentation" data-md-component="logo"> + + <img src="../../images/logo_osl.png" alt="logo"> + + </a> + ETSI SDG OSL Documentation + </label> + + <div class="md-nav__source"> + <a href="https://labs.etsi.org/rep/osl" title="Go to repository" class="md-source" data-md-component="source"> + <div class="md-source__icon md-icon"> + + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="m503.5 204.6-.7-1.8-69.7-181.78c-1.4-3.57-3.9-6.59-7.2-8.64-2.4-1.55-5.1-2.515-8-2.81s-5.7.083-8.4 1.11c-2.7 1.02-5.1 2.66-7.1 4.78-1.9 2.12-3.3 4.67-4.1 7.44l-47 144H160.8l-47.1-144c-.8-2.77-2.2-5.31-4.1-7.43-2-2.12-4.4-3.75-7.1-4.77a18.1 18.1 0 0 0-8.38-1.113 18.4 18.4 0 0 0-8.04 2.793 18.1 18.1 0 0 0-7.16 8.64L9.267 202.8l-.724 1.8a129.57 129.57 0 0 0-3.52 82c7.747 26.9 24.047 50.7 46.447 67.6l.27.2.59.4 105.97 79.5 52.6 39.7 32 24.2c3.7 1.9 8.3 4.3 13 4.3s9.3-2.4 13-4.3l32-24.2 52.6-39.7 106.7-79.9.3-.3c22.4-16.9 38.7-40.6 45.6-67.5 8.6-27 7.4-55.8-2.6-82"/></svg> + </div> + <div class="md-source__repository"> + OSL GitLab + </div> +</a> + </div> + + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_1" > + + + <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + + + + <span class="md-ellipsis"> + Overview + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_1_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_1"> + <span class="md-nav__icon md-icon"></span> + Overview + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../.." class="md-nav__link"> + + + + <span class="md-ellipsis"> + Introduction + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../deployment_examples/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Deployment examples + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../history/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + History + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../etsi_osl/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + OpenSlice under ETSI + + </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_2" > + + + <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + + + + <span class="md-ellipsis"> + Getting Started + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_2_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_2"> + <span class="md-nav__icon md-icon"></span> + Getting Started + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_1" > + + + <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + + + + <span class="md-ellipsis"> + Deployment + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_2_1_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_2_1"> + <span class="md-nav__icon md-icon"></span> + Deployment + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Introduction + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Docker Compose + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Kubernetes + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../getting_started/portals/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Portals + + </span> + + + </a> + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_3" > + + + <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + + + + <span class="md-ellipsis"> + Configuration/Management + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_2_3_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_2_3"> + <span class="md-nav__icon md-icon"></span> + Configuration/Management + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Introduction + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Role/Keycloak management + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + NFV Orchestrator Configuration + + </span> + + + </a> + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_2_3_4" > + + + <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + + + + <span class="md-ellipsis"> + Advanced topics + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="3" aria-labelledby="__nav_2_3_4_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_2_3_4"> + <span class="md-nav__icon md-icon"></span> + Advanced topics + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Consuming Services From External OSS + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </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_3" > + + + <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + + + + <span class="md-ellipsis"> + NaaS + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_3_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_3"> + <span class="md-nav__icon md-icon"></span> + NaaS + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../naas/introduction/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Introduction + + </span> + + + </a> + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3_2" > + + + <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + + + + <span class="md-ellipsis"> + Services + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_3_2_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_3_2"> + <span class="md-nav__icon md-icon"></span> + Services + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../naas/service_catalog/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Service Catalogs + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../naas/service_spec/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Service Specification + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../naas/service_ordering/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Service Ordering + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../naas/service_inventory/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Service Inventory + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../naas/gst_to_tmf/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + GSMA GST to TMF Service + + </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_3_3" > + + + <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + + + + <span class="md-ellipsis"> + Resources + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_3_3_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_3_3"> + <span class="md-nav__icon md-icon"></span> + Resources + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../naas/resource_catalog/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Resources Catalogs + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../naas/resource_spec/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Resources Specification + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../naas/resource_inventory/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Resources Inventory + + </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_3_4" > + + + <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + + + + <span class="md-ellipsis"> + Service orchestration + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_3_4_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_3_4"> + <span class="md-nav__icon md-icon"></span> + Service orchestration + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../naas/so_intro/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Introduction + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../naas/lcm_intro/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Service Lifecycle management + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../naas/lcm_rules_intro/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LCM Rules Introduction + + </span> + + + </a> + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3_4_4" > + + + <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + + + + <span class="md-ellipsis"> + From Service order to services/resources + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="3" aria-labelledby="__nav_3_4_4_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_3_4_4"> + <span class="md-nav__icon md-icon"></span> + From Service order to services/resources + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Exposing Kubernetes services + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Exposing NFV Services + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../naas/exposed_apis/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Supported TMFORUM exposed APIs + + </span> + + + </a> + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_3_6" > + + + <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + + + + <span class="md-ellipsis"> + NFV support + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_3_6_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_3_6"> + <span class="md-nav__icon md-icon"></span> + NFV support + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../naas/nfv/intro/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Introduction + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../naas/nfv/nfvservices/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + NFV Services + + </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" > + + + <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + + + + <span class="md-ellipsis"> + Service Design + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <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 + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/intro/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Introduction + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/catalogs/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Catalogs + + </span> + + + </a> + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <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"> + + + + <span class="md-ellipsis"> + Support for Kubernetes + + </span> + + + <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="false"> + <label class="md-nav__title" for="__nav_4_3"> + <span class="md-nav__icon md-icon"></span> + Support for Kubernetes + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/kubernetes/exposing_kubernetes_resources/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Exposing Kubernetes Resources + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Helm as a Service + + </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_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> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design NFV 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_5" > + + + <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + + + + <span class="md-ellipsis"> + Support for Monitoring + + </span> + + + <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"> + <span class="md-nav__icon md-icon"></span> + Support for Monitoring + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Design Monitoring 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_6" > + + + <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + + + + <span class="md-ellipsis"> + OSL Generic Controller + + </span> + + + <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"> + <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> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/lcmrules/intro/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Introduction + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/lcmrules/specification/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Specification + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/lcmrules/examples/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Typical Examples + + </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_8" > + + + <label class="md-nav__link" for="__nav_4_8" id="__nav_4_8_label" tabindex="0"> + + + + <span class="md-ellipsis"> + Examples + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <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> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/examples/intro/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Introduction + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Calculator CRD aaS + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Jenkins Helm Installation aaS + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Monitoring aaS + + </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_5" > + + + <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + + + + <span class="md-ellipsis"> + Service Ordering + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_5_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_5"> + <span class="md-nav__icon md-icon"></span> + Service Ordering + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Ordering Services from catalogs + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_6" checked> + + + <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + + + + <span class="md-ellipsis"> + Addons + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="true"> + <label class="md-nav__title" for="__nav_6"> + <span class="md-nav__icon md-icon"></span> + Addons + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <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 md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_6_2" > + + + <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + + + + <span class="md-ellipsis"> + CAMARA + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_6_2_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_6_2"> + <span class="md-nav__icon md-icon"></span> + CAMARA + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../camara/intro/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Offering CAMARAaaS + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../camara/qod/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Quality on Demand + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + + + <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"> + LF Sylva + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <a href="./" class="md-nav__link md-nav__link--active"> + + + + <span class="md-ellipsis"> + LF Sylva + + </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="#osl-sylva-addon" class="md-nav__link"> + <span class="md-ellipsis"> + OSL Sylva Addon + </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_7" > + + + <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + Design & Architecture + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_7"> + <span class="md-nav__icon md-icon"></span> + Design & Architecture + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../architecture/architecture/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Architecture + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../architecture/messagebus/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Message bus + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../architecture/osom/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + OSOM + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../architecture/cridge/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + CRIDGE + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../architecture/metrico/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + METRICO + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../architecture/oauth/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Authentication + + </span> + + + </a> + </li> + + + + + + + + + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_7_7" > + + + <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + + + + <span class="md-ellipsis"> + APIs + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_7_7_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_7_7"> + <span class="md-nav__icon md-icon"></span> + APIs + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../architecture/tmfapi/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + TMF API + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../architecture/nfvapi/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + NFV API + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../architecture/issuemgt/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Issue management + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../architecture/centrallog/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Central logging + + </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_8" > + + + <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + + + + <span class="md-ellipsis"> + Contribute + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + + <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false"> + <label class="md-nav__title" for="__nav_8"> + <span class="md-nav__icon md-icon"></span> + Contribute + </label> + <ul class="md-nav__list" data-md-scrollfix> + + + + + + + + <li class="md-nav__item"> + <a href="../../contribute/developing/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Developing + + </span> + + + </a> + </li> + + + + + + + + + + + <li class="md-nav__item"> + <a href="../../contribute/documenting/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Documenting + + </span> + + + </a> + </li> + + + + + </ul> + </nav> + + </li> + + + + + + + + + + <li class="md-nav__item"> + <a href="../../terminology/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + Terminology + + </span> + + + </a> + </li> + + + + </ul> +</nav> + </div> + </div> + </div> + + + + <div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" > + <div class="md-sidebar__scrollwrap"> + <div class="md-sidebar__inner"> + + +<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="#osl-sylva-addon" class="md-nav__link"> + <span class="md-ellipsis"> + OSL Sylva Addon + </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> + </div> + + + + <div class="md-content" data-md-component="content"> + <article class="md-content__inner md-typeset"> + + + + + +<h1 id="lf-sylva-addon">LF Sylva Addon</h1> +<h2 id="introduction">Introduction</h2> +<p>Sylva, a project under the Linux Foundation, is designed to meet the unique demands of the telecom and edge cloud sectors. As telecommunications (telco) networks increasingly transition toward edge computing environments, Sylva provides a tailored cloud software framework for these specialized needs. It does not only address technical challenges in this domain, but also provides a reference implementation of the framework, which can be validated against industry requirements.</p> +<p>The primary goal of Sylva is to ensure that telecom operators have a reliable, flexible, and scalable cloud infrastructure that supports the edge computing needs of modern networks. Additionally, Sylva aims to create a validation program for these implementations, ensuring that they meet the evolving standards and demands of the industry. You can read more about Sylva <a href="https://sylvaproject.org/">here</a>.</p> +<h2 id="osl-sylva-addon">OSL Sylva Addon</h2> +<p>The synergy between OSL and Sylva offers a powerful combination that addresses the increasing complexity of managing telco and edge cloud infrastructures. We developed an Addon operator that enables the integration of OSL and Sylva, thus optimizing service orchestration and resource management for telecom operators. This is demonstrated through new resource operators that OSL developed as extensions. </p> +<p>These operators allow OSL tenants to request and manage Sylva workload clusters directly through OSL’s platform and TMF APIs. This capability means that tenants can now order Kubernetes clusters managed by Sylva in a self-service manner, simplifying resource allocation and management. </p> +<p>The integration of Sylva with OSL leverages TMF APIs to expose and manage Sylva’s telco-focused cloud software framework. By doing so, OSL provides an efficient means of ordering and orchestrating Sylva’s resources within the broader context of network services. +The collaboration between OSL and Sylva highlights several key advantages for telecom operators, including:</p> +<ul> +<li><strong>Self-Service Resource Management</strong>: OSL tenants can seamlessly request and manage Sylva workloads, providing greater flexibility and speed in resource provisioning.</li> +<li><strong>Streamlined Orchestration</strong>: By utilizing TMF APIs, OSL simplifies the process of requesting and managing Sylva clusters, reducing the complexity of managing edge cloud infrastructure.</li> +<li><strong>Scalability and Flexibility</strong>: Sylva’s cloud framework is built specifically for the telco industry, offering scalability and flexibility for telecom operators looking to expand their edge computing capabilities.</li> +<li><strong>Efficiency and Automation</strong>: The integration enables automated resource provisioning and lifecycle management, ensuring that telecom operators can focus on innovation rather than manual resource management.</li> +</ul> +<p>We explored the following aspects, which are also represented visually in the following figure:</p> +<ol> +<li><strong>Identity and Access Management</strong>: This setup uses Keycloak for Identity and Access Management (IAM). Both OSL (installed in an OSL management cluster) and Sylva’s services (Sylva services installed in management cluster) interact with Keycloak to authenticate and authorize users or services, ensuring secure access to resources. This step is crucial for managing user permissions, access rights, and the security of operations.</li> +<li><strong>Request Workload Clusters</strong>: The <strong>OSL Management Cluster</strong> interfaces with the <strong>Sylva Management Cluster</strong> to request workload clusters. This is a crucial aspect of the integration, as OSL provides a self-service capability for tenants (e.g., telecom operators) to request Sylva’s Kubernetes-based workload clusters easily.</li> +<li><strong>Awareness of Operators and Management of Workload Cluster Resources</strong>: After the workload cluster is created and managed by Sylva, OSL becomes aware of the workload cluster operators and the resources within the workload clusters. In this process, OSL is managing the workload cluster resources as if they were its own. OSL’s CRIDGE, is utilized to ensure that OSL is fully integrated and aware of the Sylva-managed resources.</li> +<li><strong>Deploy Resources in Workload Cluster</strong>: Once the workload clusters are set up and managed, Cloud-Native Functions (CNF) are deployed in the clusters. These CNFs represent the telco workloads and applications that the operator needs to manage. The deployment of CNFs takes place in the workload clusters, utilizing Sylva’s capabilities to handle these resources efficiently.</li> +</ol> +<p><a class="glightbox" href="../images/osl_sylva_integration.png" data-type="image" data-width="100%" data-height="auto" data-desc-position="bottom"><img alt="OSL - Sylva integration" src="../images/osl_sylva_integration.png" /></a></p> +<h2 id="probe-further">Probe further</h2> +<p>More details of each aspects of the approach can be found in the following three-part news blogposts:</p> +<ol> +<li><a href="https://osl.etsi.org/news/20241015_osl_sylva_part1/">Details in Identity and Access Management</a></li> +<li><a href="https://osl.etsi.org/news/20241022_osl_sylva_part2/">Sylva Workload Cluster as a Service</a></li> +<li><a href="https://osl.etsi.org/news/20241104_osl_sylva_part3/">Awareness of resources in a Sylva Workload Cluster</a></li> +</ol> +<p>Additional complementary material:</p> +<ul> +<li>The Addon’s source code is in the respective <a href="https://labs.etsi.org/rep/osl/code/addons/org.etsi.osl.controllers.sylva">OSL GitLab repository</a>. </li> +<li>You may also check the related <a href="https://www.youtube.com/watch?v=dgrLVD9Sejw">video demonstration</a>.</li> +</ul> + + + + + + + + + + + + + + </article> + </div> + + +<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script> + </div> + + <button type="button" class="md-top md-icon" data-md-component="top" hidden> + + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8z"/></svg> + Back to top +</button> + + </main> + + <footer class="md-footer"> + + + + <nav class="md-footer__inner md-grid" aria-label="Footer" > + + + <a href="../camara/qod/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Quality on Demand"> + <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> + </div> + <div class="md-footer__title"> + <span class="md-footer__direction"> + Previous + </span> + <div class="md-ellipsis"> + Quality on Demand + </div> + </div> + </a> + + + + <a href="../../architecture/architecture/" class="md-footer__link md-footer__link--next" aria-label="Next: Architecture"> + <div class="md-footer__title"> + <span class="md-footer__direction"> + Next + </span> + <div class="md-ellipsis"> + Architecture + </div> + </div> + <div class="md-footer__button md-icon"> + + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg> + </div> + </a> + + </nav> + + + <div class="md-footer-meta md-typeset"> + <div class="md-footer-meta__inner md-grid"> + <div class="md-copyright"> + + <div class="md-copyright__highlight"> + Copyright © 2025 ETSI OSL + </div> + + + Made with + <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener"> + Material for MkDocs + </a> + +</div> + + <div class="md-social"> + + + + + + + + + <a href="https://osl.etsi.org/" target="_blank" rel="noopener" title="osl.etsi.org" class="md-social__link"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M352 256c0 22.2-1.2 43.6-3.3 64H163.4c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64h185.3c2.2 20.4 3.3 41.8 3.3 64m28.8-64h123.1c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H380.8c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64m112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6 78.3 20.7 142 77.5 171.9 151.6zm-149.1 0H167.7c6.1-36.4 15.5-68.6 27-94.7 10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5 11.6 26 20.9 58.2 27 94.7m-209 0H18.6c30-74.1 93.6-130.9 172-151.6-25.5 34.2-45.3 87.7-55.3 151.6M8.1 192h123.1c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64H8.1C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64m186.6 254.6c-11.6-26-20.9-58.2-27-94.6h176.6c-6.1 36.4-15.5 68.6-27 94.6-10.5 23.6-22.2 40.7-33.5 51.5-11.2 10.7-20.5 13.9-27.8 13.9s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6-78.4-20.7-142-77.5-172-151.6zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6 25.5-34.2 45.2-87.7 55.3-151.6h116.7z"/></svg> + </a> + + + + + + + + + <a href="https://labs.etsi.org/rep/osl" target="_blank" rel="noopener" title="labs.etsi.org" class="md-social__link"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="m503.5 204.6-.7-1.8-69.7-181.78c-1.4-3.57-3.9-6.59-7.2-8.64-2.4-1.55-5.1-2.515-8-2.81s-5.7.083-8.4 1.11c-2.7 1.02-5.1 2.66-7.1 4.78-1.9 2.12-3.3 4.67-4.1 7.44l-47 144H160.8l-47.1-144c-.8-2.77-2.2-5.31-4.1-7.43-2-2.12-4.4-3.75-7.1-4.77a18.1 18.1 0 0 0-8.38-1.113 18.4 18.4 0 0 0-8.04 2.793 18.1 18.1 0 0 0-7.16 8.64L9.267 202.8l-.724 1.8a129.57 129.57 0 0 0-3.52 82c7.747 26.9 24.047 50.7 46.447 67.6l.27.2.59.4 105.97 79.5 52.6 39.7 32 24.2c3.7 1.9 8.3 4.3 13 4.3s9.3-2.4 13-4.3l32-24.2 52.6-39.7 106.7-79.9.3-.3c22.4-16.9 38.7-40.6 45.6-67.5 8.6-27 7.4-55.8-2.6-82"/></svg> + </a> + + + + + + + + + <a href="https://www.linkedin.com/company/openslice/" target="_blank" rel="noopener" title="www.linkedin.com" class="md-social__link"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3M135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5m282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9z"/></svg> + </a> + + + + + + + + + <a href="https://twitter.com/OpensliceOSS" target="_blank" rel="noopener" title="twitter.com" class="md-social__link"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8l164.9-188.5L26.8 48h145.6l100.5 132.9zm-24.8 373.8h39.1L151.1 88h-42z"/></svg> + </a> + +</div> + + </div> + </div> +</footer> + + </div> + <div class="md-dialog" data-md-component="dialog"> + <div class="md-dialog__inner md-typeset"></div> + </div> + + <div class="md-progress" data-md-component="progress" role="progressbar"></div> + + + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> + + + <script id="init-glightbox">const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "zoom", "closeEffect": "zoom", "slideEffect": "slide"}); +document$.subscribe(() => { lightbox.reload() }); +</script></body> +</html> \ No newline at end of file diff --git a/public/2024Q4/alarms_actions/index.html b/public/2024Q4/alarms_actions/index.html index 1c9ff644aadd723afd7de10215711398b77dcef5..3541c2c865582dc076e00950c528be604913c91a 100644 --- a/public/2024Q4/alarms_actions/index.html +++ b/public/2024Q4/alarms_actions/index.html @@ -18,7 +18,7 @@ <link rel="icon" href="../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -26,7 +26,7 @@ - <link rel="stylesheet" href="../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../assets/stylesheets/palette.06af60db.min.css"> @@ -202,6 +202,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -212,6 +213,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -238,6 +240,7 @@ <a href=".." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -260,6 +263,7 @@ <a href="../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -282,6 +286,7 @@ <a href="../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -304,6 +309,7 @@ <a href="../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -333,6 +339,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -343,6 +350,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -369,6 +377,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -379,6 +388,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -405,6 +415,7 @@ <a href="../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -427,6 +438,7 @@ <a href="../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -449,6 +461,7 @@ <a href="../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -479,6 +492,7 @@ <a href="../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -501,6 +515,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -511,6 +526,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -537,6 +553,7 @@ <a href="../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -559,6 +576,7 @@ <a href="../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -581,6 +599,7 @@ <a href="../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -603,6 +622,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -613,6 +633,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -639,6 +660,7 @@ <a href="../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -684,6 +706,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -694,6 +717,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -720,6 +744,7 @@ <a href="../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -742,6 +767,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -752,6 +778,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -778,6 +805,7 @@ <a href="../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -800,6 +828,7 @@ <a href="../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -822,6 +851,7 @@ <a href="../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -844,6 +874,7 @@ <a href="../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -866,6 +897,7 @@ <a href="../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -896,6 +928,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -906,6 +939,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -932,6 +966,7 @@ <a href="../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -954,6 +989,7 @@ <a href="../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -976,6 +1012,7 @@ <a href="../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1006,6 +1043,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1016,6 +1054,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1042,6 +1081,7 @@ <a href="../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1064,6 +1104,7 @@ <a href="../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1086,6 +1127,7 @@ <a href="../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1108,6 +1150,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1118,6 +1161,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1144,6 +1188,7 @@ <a href="../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1166,6 +1211,7 @@ <a href="../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1204,6 +1250,7 @@ <a href="../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1226,6 +1273,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1236,6 +1284,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1262,6 +1311,7 @@ <a href="../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1284,6 +1334,7 @@ <a href="../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1321,6 +1372,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1331,8 +1383,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1343,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> @@ -1357,6 +1410,7 @@ <a href="../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1379,6 +1433,7 @@ <a href="../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1401,6 +1456,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1411,6 +1467,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1433,32 +1490,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1481,6 +1517,7 @@ <a href="../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1511,6 +1548,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1521,6 +1559,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1547,6 +1586,7 @@ <a href="../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1577,6 +1617,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1587,6 +1628,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1613,6 +1655,7 @@ <a href="../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1643,6 +1686,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1653,8 +1697,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1664,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> @@ -1679,6 +1793,7 @@ <a href="../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1701,6 +1816,7 @@ <a href="../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1723,6 +1839,7 @@ <a href="../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1753,16 +1870,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1772,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> @@ -1789,6 +1908,7 @@ <a href="../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1811,6 +1931,7 @@ <a href="../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1833,6 +1954,7 @@ <a href="../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1855,6 +1977,7 @@ <a href="../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1892,6 +2015,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1902,6 +2026,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1928,6 +2053,7 @@ <a href="../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1957,6 +2083,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1967,6 +2094,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -1993,6 +2121,7 @@ <a href="../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2015,6 +2144,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2025,6 +2155,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2051,6 +2182,7 @@ <a href="../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2073,6 +2205,7 @@ <a href="../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2093,6 +2226,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2110,6 +2266,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2120,6 +2277,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2146,6 +2304,7 @@ <a href="../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2168,6 +2327,7 @@ <a href="../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2190,6 +2350,7 @@ <a href="../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2212,6 +2373,7 @@ <a href="../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2234,6 +2396,7 @@ <a href="../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2256,6 +2419,7 @@ <a href="../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2278,6 +2442,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2288,6 +2453,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2314,6 +2480,7 @@ <a href="../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2336,6 +2503,7 @@ <a href="../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2366,6 +2534,7 @@ <a href="../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2388,6 +2557,7 @@ <a href="../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2417,6 +2587,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2427,6 +2598,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2453,6 +2625,7 @@ <a href="../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2475,6 +2648,7 @@ <a href="../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2504,6 +2678,7 @@ <a href="../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2776,7 +2951,9 @@ So if another external service raises an Alarm (with POST) for the running servi <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/architecture/architecture/index.html b/public/2024Q4/architecture/architecture/index.html index 0e35f1c6de3e20039c78f98ac394c6eb3465e833..63f2403db56c85a0a436ed8449d4c92a198b5bd0 100644 --- a/public/2024Q4/architecture/architecture/index.html +++ b/public/2024Q4/architecture/architecture/index.html @@ -15,14 +15,14 @@ <link rel="canonical" href="https://osl.etsi.org/2024Q4/architecture/architecture/"> - <link rel="prev" href="../../addons/camara/qod/"> + <link rel="prev" href="../../addons/sylva/"> <link rel="next" href="../messagebus/"> <link rel="icon" href="../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -688,6 +710,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -698,6 +721,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -724,6 +748,7 @@ <a href="../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -746,6 +771,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -756,6 +782,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -782,6 +809,7 @@ <a href="../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -804,6 +832,7 @@ <a href="../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -826,6 +855,7 @@ <a href="../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -848,6 +878,7 @@ <a href="../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -870,6 +901,7 @@ <a href="../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -900,6 +932,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -910,6 +943,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -936,6 +970,7 @@ <a href="../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -958,6 +993,7 @@ <a href="../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -980,6 +1016,7 @@ <a href="../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1010,6 +1047,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1020,6 +1058,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1046,6 +1085,7 @@ <a href="../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1068,6 +1108,7 @@ <a href="../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1090,6 +1131,7 @@ <a href="../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1112,6 +1154,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1122,6 +1165,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1148,6 +1192,7 @@ <a href="../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1170,6 +1215,7 @@ <a href="../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1208,6 +1254,7 @@ <a href="../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1230,6 +1277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1240,6 +1288,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1266,6 +1315,7 @@ <a href="../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1288,6 +1338,7 @@ <a href="../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1325,6 +1376,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1335,8 +1387,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1347,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> @@ -1361,6 +1414,7 @@ <a href="../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1383,6 +1437,7 @@ <a href="../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1405,6 +1460,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1415,6 +1471,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1437,32 +1494,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1485,6 +1521,7 @@ <a href="../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1515,6 +1552,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1525,6 +1563,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1551,6 +1590,7 @@ <a href="../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1581,6 +1621,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1591,6 +1632,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1617,6 +1659,7 @@ <a href="../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1647,6 +1690,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1657,8 +1701,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1668,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> @@ -1683,6 +1797,7 @@ <a href="../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1705,6 +1820,7 @@ <a href="../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1727,6 +1843,7 @@ <a href="../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1757,16 +1874,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1776,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> @@ -1793,6 +1912,7 @@ <a href="../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1815,6 +1935,7 @@ <a href="../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1837,6 +1958,7 @@ <a href="../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1859,6 +1981,7 @@ <a href="../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1896,6 +2019,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1906,6 +2030,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1932,6 +2057,7 @@ <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1961,6 +2087,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1971,6 +2098,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -1997,6 +2125,7 @@ <a href="../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2019,6 +2148,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2029,6 +2159,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2055,6 +2186,7 @@ <a href="../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2077,6 +2209,7 @@ <a href="../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2097,6 +2230,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2116,6 +2272,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -2126,6 +2283,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2161,6 +2319,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> Architecture @@ -2173,6 +2332,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Architecture @@ -2242,6 +2402,7 @@ <a href="../messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2264,6 +2425,7 @@ <a href="../osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2286,6 +2448,7 @@ <a href="../cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2308,6 +2471,7 @@ <a href="../metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2330,6 +2494,7 @@ <a href="../oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2352,6 +2517,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2362,6 +2528,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2388,6 +2555,7 @@ <a href="../tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2410,6 +2578,7 @@ <a href="../nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2440,6 +2609,7 @@ <a href="../issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2462,6 +2632,7 @@ <a href="../centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2491,6 +2662,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2501,6 +2673,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2527,6 +2700,7 @@ <a href="../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2549,6 +2723,7 @@ <a href="../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2578,6 +2753,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2742,7 +2918,7 @@ <nav class="md-footer__inner md-grid" aria-label="Footer" > - <a href="../../addons/camara/qod/" class="md-footer__link md-footer__link--prev" aria-label="Previous: Quality on Demand"> + <a href="../../addons/sylva/" class="md-footer__link md-footer__link--prev" aria-label="Previous: LF Sylva"> <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> @@ -2752,7 +2928,7 @@ Previous </span> <div class="md-ellipsis"> - Quality on Demand + LF Sylva </div> </div> </a> @@ -2853,7 +3029,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/architecture/centrallog/index.html b/public/2024Q4/architecture/centrallog/index.html index b172ace876b7fb0b1ce419b03f25e99c3a82d7ae..5f0654017af0e27168bea8c6da86252f44064c83 100644 --- a/public/2024Q4/architecture/centrallog/index.html +++ b/public/2024Q4/architecture/centrallog/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -688,6 +710,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -698,6 +721,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -724,6 +748,7 @@ <a href="../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -746,6 +771,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -756,6 +782,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -782,6 +809,7 @@ <a href="../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -804,6 +832,7 @@ <a href="../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -826,6 +855,7 @@ <a href="../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -848,6 +878,7 @@ <a href="../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -870,6 +901,7 @@ <a href="../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -900,6 +932,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -910,6 +943,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -936,6 +970,7 @@ <a href="../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -958,6 +993,7 @@ <a href="../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -980,6 +1016,7 @@ <a href="../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1010,6 +1047,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1020,6 +1058,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1046,6 +1085,7 @@ <a href="../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1068,6 +1108,7 @@ <a href="../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1090,6 +1131,7 @@ <a href="../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1112,6 +1154,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1122,6 +1165,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1148,6 +1192,7 @@ <a href="../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1170,6 +1215,7 @@ <a href="../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1208,6 +1254,7 @@ <a href="../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1230,6 +1277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1240,6 +1288,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1266,6 +1315,7 @@ <a href="../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1288,6 +1338,7 @@ <a href="../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1325,6 +1376,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1335,8 +1387,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1347,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> @@ -1361,6 +1414,7 @@ <a href="../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1383,6 +1437,7 @@ <a href="../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1405,6 +1460,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1415,6 +1471,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1437,32 +1494,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1485,6 +1521,7 @@ <a href="../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1515,6 +1552,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1525,6 +1563,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1551,6 +1590,7 @@ <a href="../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1581,6 +1621,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1591,6 +1632,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1617,6 +1659,7 @@ <a href="../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1647,6 +1690,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1657,8 +1701,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1668,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> @@ -1683,6 +1797,7 @@ <a href="../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1705,6 +1820,7 @@ <a href="../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1727,6 +1843,7 @@ <a href="../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1757,16 +1874,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1776,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> @@ -1793,6 +1912,7 @@ <a href="../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1815,6 +1935,7 @@ <a href="../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1837,6 +1958,7 @@ <a href="../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1859,6 +1981,7 @@ <a href="../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1896,6 +2019,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1906,6 +2030,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1932,6 +2057,7 @@ <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1961,6 +2087,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1971,6 +2098,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -1997,6 +2125,7 @@ <a href="../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2019,6 +2148,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2029,6 +2159,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2055,6 +2186,7 @@ <a href="../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2077,6 +2209,7 @@ <a href="../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2097,6 +2230,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2116,6 +2272,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -2126,6 +2283,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2152,6 +2310,7 @@ <a href="../architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2174,6 +2333,7 @@ <a href="../messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2196,6 +2356,7 @@ <a href="../osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2218,6 +2379,7 @@ <a href="../cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2240,6 +2402,7 @@ <a href="../metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2262,6 +2425,7 @@ <a href="../oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2284,6 +2448,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2294,6 +2459,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2320,6 +2486,7 @@ <a href="../tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2342,6 +2509,7 @@ <a href="../nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2372,6 +2540,7 @@ <a href="../issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2403,6 +2572,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Central logging @@ -2433,6 +2603,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2443,6 +2614,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2469,6 +2641,7 @@ <a href="../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2491,6 +2664,7 @@ <a href="../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2520,6 +2694,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2714,7 +2889,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/architecture/cridge/index.html b/public/2024Q4/architecture/cridge/index.html index 74acf3d9368207d9717e49f56bd3179ebcd6266d..37b932393e7a22dceb298b030aebd744a5981560 100644 --- a/public/2024Q4/architecture/cridge/index.html +++ b/public/2024Q4/architecture/cridge/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -688,6 +710,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -698,6 +721,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -724,6 +748,7 @@ <a href="../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -746,6 +771,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -756,6 +782,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -782,6 +809,7 @@ <a href="../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -804,6 +832,7 @@ <a href="../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -826,6 +855,7 @@ <a href="../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -848,6 +878,7 @@ <a href="../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -870,6 +901,7 @@ <a href="../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -900,6 +932,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -910,6 +943,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -936,6 +970,7 @@ <a href="../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -958,6 +993,7 @@ <a href="../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -980,6 +1016,7 @@ <a href="../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1010,6 +1047,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1020,6 +1058,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1046,6 +1085,7 @@ <a href="../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1068,6 +1108,7 @@ <a href="../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1090,6 +1131,7 @@ <a href="../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1112,6 +1154,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1122,6 +1165,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1148,6 +1192,7 @@ <a href="../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1170,6 +1215,7 @@ <a href="../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1208,6 +1254,7 @@ <a href="../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1230,6 +1277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1240,6 +1288,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1266,6 +1315,7 @@ <a href="../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1288,6 +1338,7 @@ <a href="../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1325,6 +1376,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1335,8 +1387,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1347,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> @@ -1361,6 +1414,7 @@ <a href="../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1383,6 +1437,7 @@ <a href="../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1405,6 +1460,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1415,6 +1471,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1437,32 +1494,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1485,6 +1521,7 @@ <a href="../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1515,6 +1552,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1525,6 +1563,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1551,6 +1590,7 @@ <a href="../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1581,6 +1621,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1591,6 +1632,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1617,6 +1659,7 @@ <a href="../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1647,6 +1690,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1657,8 +1701,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1668,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> @@ -1683,6 +1797,7 @@ <a href="../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1705,6 +1820,7 @@ <a href="../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1727,6 +1843,7 @@ <a href="../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1757,16 +1874,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1776,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> @@ -1793,6 +1912,7 @@ <a href="../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1815,6 +1935,7 @@ <a href="../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1837,6 +1958,7 @@ <a href="../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1859,6 +1981,7 @@ <a href="../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1896,6 +2019,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1906,6 +2030,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1932,6 +2057,7 @@ <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1961,6 +2087,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1971,6 +2098,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -1997,6 +2125,7 @@ <a href="../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2019,6 +2148,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2029,6 +2159,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2055,6 +2186,7 @@ <a href="../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2077,6 +2209,7 @@ <a href="../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2097,6 +2230,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2116,6 +2272,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -2126,6 +2283,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2152,6 +2310,7 @@ <a href="../architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2174,6 +2333,7 @@ <a href="../messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2196,6 +2356,7 @@ <a href="../osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2227,6 +2388,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> CRIDGE @@ -2239,6 +2401,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> CRIDGE @@ -2353,6 +2516,7 @@ <a href="../metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2375,6 +2539,7 @@ <a href="../oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2397,6 +2562,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2407,6 +2573,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2433,6 +2600,7 @@ <a href="../tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2455,6 +2623,7 @@ <a href="../nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2485,6 +2654,7 @@ <a href="../issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2507,6 +2677,7 @@ <a href="../centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2536,6 +2707,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2546,6 +2718,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2572,6 +2745,7 @@ <a href="../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2594,6 +2768,7 @@ <a href="../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2623,6 +2798,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -3133,7 +3309,9 @@ These scenarios may include service bundles that involve multiple systems, such <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/architecture/issuemgt/index.html b/public/2024Q4/architecture/issuemgt/index.html index a5c4031f321f9043f3bf1e170f39e8fa85208600..517495ab27455a4ee40a0b0baa815db909dec5f2 100644 --- a/public/2024Q4/architecture/issuemgt/index.html +++ b/public/2024Q4/architecture/issuemgt/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -688,6 +710,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -698,6 +721,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -724,6 +748,7 @@ <a href="../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -746,6 +771,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -756,6 +782,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -782,6 +809,7 @@ <a href="../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -804,6 +832,7 @@ <a href="../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -826,6 +855,7 @@ <a href="../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -848,6 +878,7 @@ <a href="../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -870,6 +901,7 @@ <a href="../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -900,6 +932,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -910,6 +943,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -936,6 +970,7 @@ <a href="../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -958,6 +993,7 @@ <a href="../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -980,6 +1016,7 @@ <a href="../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1010,6 +1047,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1020,6 +1058,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1046,6 +1085,7 @@ <a href="../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1068,6 +1108,7 @@ <a href="../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1090,6 +1131,7 @@ <a href="../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1112,6 +1154,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1122,6 +1165,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1148,6 +1192,7 @@ <a href="../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1170,6 +1215,7 @@ <a href="../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1208,6 +1254,7 @@ <a href="../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1230,6 +1277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1240,6 +1288,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1266,6 +1315,7 @@ <a href="../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1288,6 +1338,7 @@ <a href="../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1325,6 +1376,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1335,8 +1387,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1347,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> @@ -1361,6 +1414,7 @@ <a href="../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1383,6 +1437,7 @@ <a href="../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1405,6 +1460,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1415,6 +1471,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1437,32 +1494,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1485,6 +1521,7 @@ <a href="../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1515,6 +1552,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1525,6 +1563,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1551,6 +1590,7 @@ <a href="../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1581,6 +1621,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1591,6 +1632,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1617,6 +1659,7 @@ <a href="../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1647,6 +1690,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1657,8 +1701,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1668,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> @@ -1683,6 +1797,7 @@ <a href="../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1705,6 +1820,7 @@ <a href="../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1727,6 +1843,7 @@ <a href="../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1757,16 +1874,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1776,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> @@ -1793,6 +1912,7 @@ <a href="../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1815,6 +1935,7 @@ <a href="../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1837,6 +1958,7 @@ <a href="../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1859,6 +1981,7 @@ <a href="../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1896,6 +2019,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1906,6 +2030,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1932,6 +2057,7 @@ <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1961,6 +2087,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1971,6 +2098,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -1997,6 +2125,7 @@ <a href="../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2019,6 +2148,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2029,6 +2159,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2055,6 +2186,7 @@ <a href="../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2077,6 +2209,7 @@ <a href="../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2097,6 +2230,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2116,6 +2272,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -2126,6 +2283,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2152,6 +2310,7 @@ <a href="../architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2174,6 +2333,7 @@ <a href="../messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2196,6 +2356,7 @@ <a href="../osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2218,6 +2379,7 @@ <a href="../cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2240,6 +2402,7 @@ <a href="../metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2262,6 +2425,7 @@ <a href="../oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2284,6 +2448,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2294,6 +2459,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2320,6 +2486,7 @@ <a href="../tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2342,6 +2509,7 @@ <a href="../nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2381,6 +2549,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Issue management @@ -2404,6 +2573,7 @@ <a href="../centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2433,6 +2603,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2443,6 +2614,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2469,6 +2641,7 @@ <a href="../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2491,6 +2664,7 @@ <a href="../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2520,6 +2694,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2715,7 +2890,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/architecture/messagebus/index.html b/public/2024Q4/architecture/messagebus/index.html index 7735472b8025a1a5cddce714d81c4d108fd9c2bb..ddf12d23d57c9969d1d506e1afd7e63ff1dc9d22 100644 --- a/public/2024Q4/architecture/messagebus/index.html +++ b/public/2024Q4/architecture/messagebus/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -688,6 +710,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -698,6 +721,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -724,6 +748,7 @@ <a href="../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -746,6 +771,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -756,6 +782,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -782,6 +809,7 @@ <a href="../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -804,6 +832,7 @@ <a href="../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -826,6 +855,7 @@ <a href="../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -848,6 +878,7 @@ <a href="../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -870,6 +901,7 @@ <a href="../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -900,6 +932,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -910,6 +943,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -936,6 +970,7 @@ <a href="../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -958,6 +993,7 @@ <a href="../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -980,6 +1016,7 @@ <a href="../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1010,6 +1047,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1020,6 +1058,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1046,6 +1085,7 @@ <a href="../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1068,6 +1108,7 @@ <a href="../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1090,6 +1131,7 @@ <a href="../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1112,6 +1154,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1122,6 +1165,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1148,6 +1192,7 @@ <a href="../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1170,6 +1215,7 @@ <a href="../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1208,6 +1254,7 @@ <a href="../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1230,6 +1277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1240,6 +1288,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1266,6 +1315,7 @@ <a href="../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1288,6 +1338,7 @@ <a href="../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1325,6 +1376,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1335,8 +1387,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1347,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> @@ -1361,6 +1414,7 @@ <a href="../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1383,6 +1437,7 @@ <a href="../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1405,6 +1460,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1415,6 +1471,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1437,32 +1494,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1485,6 +1521,7 @@ <a href="../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1515,6 +1552,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1525,6 +1563,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1551,6 +1590,7 @@ <a href="../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1581,6 +1621,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1591,6 +1632,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1617,6 +1659,7 @@ <a href="../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1647,6 +1690,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1657,8 +1701,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1668,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> @@ -1683,6 +1797,7 @@ <a href="../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1705,6 +1820,7 @@ <a href="../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1727,6 +1843,7 @@ <a href="../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1757,16 +1874,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1776,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> @@ -1793,6 +1912,7 @@ <a href="../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1815,6 +1935,7 @@ <a href="../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1837,6 +1958,7 @@ <a href="../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1859,6 +1981,7 @@ <a href="../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1896,6 +2019,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1906,6 +2030,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1932,6 +2057,7 @@ <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1961,6 +2087,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1971,6 +2098,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -1997,6 +2125,7 @@ <a href="../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2019,6 +2148,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2029,6 +2159,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2055,6 +2186,7 @@ <a href="../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2077,6 +2209,7 @@ <a href="../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2097,6 +2230,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2116,6 +2272,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -2126,6 +2283,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2152,6 +2310,7 @@ <a href="../architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2183,6 +2342,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> Message bus @@ -2195,6 +2355,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Message bus @@ -2246,6 +2407,7 @@ <a href="../osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2268,6 +2430,7 @@ <a href="../cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2290,6 +2453,7 @@ <a href="../metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2312,6 +2476,7 @@ <a href="../oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2334,6 +2499,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2344,6 +2510,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2370,6 +2537,7 @@ <a href="../tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2392,6 +2560,7 @@ <a href="../nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2422,6 +2591,7 @@ <a href="../issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2444,6 +2614,7 @@ <a href="../centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2473,6 +2644,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2483,6 +2655,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2509,6 +2682,7 @@ <a href="../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2531,6 +2705,7 @@ <a href="../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2560,6 +2735,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -5329,7 +5505,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/architecture/metrico/index.html b/public/2024Q4/architecture/metrico/index.html index 811029f3544ca5588aef0523cbce8c72a22fae94..c9530fa0f1626860b2a409c7809eadd649219d28 100644 --- a/public/2024Q4/architecture/metrico/index.html +++ b/public/2024Q4/architecture/metrico/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -688,6 +710,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -698,6 +721,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -724,6 +748,7 @@ <a href="../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -746,6 +771,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -756,6 +782,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -782,6 +809,7 @@ <a href="../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -804,6 +832,7 @@ <a href="../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -826,6 +855,7 @@ <a href="../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -848,6 +878,7 @@ <a href="../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -870,6 +901,7 @@ <a href="../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -900,6 +932,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -910,6 +943,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -936,6 +970,7 @@ <a href="../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -958,6 +993,7 @@ <a href="../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -980,6 +1016,7 @@ <a href="../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1010,6 +1047,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1020,6 +1058,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1046,6 +1085,7 @@ <a href="../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1068,6 +1108,7 @@ <a href="../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1090,6 +1131,7 @@ <a href="../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1112,6 +1154,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1122,6 +1165,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1148,6 +1192,7 @@ <a href="../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1170,6 +1215,7 @@ <a href="../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1208,6 +1254,7 @@ <a href="../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1230,6 +1277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1240,6 +1288,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1266,6 +1315,7 @@ <a href="../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1288,6 +1338,7 @@ <a href="../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1325,6 +1376,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1335,8 +1387,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1347,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> @@ -1361,6 +1414,7 @@ <a href="../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1383,6 +1437,7 @@ <a href="../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1405,6 +1460,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1415,6 +1471,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1437,32 +1494,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1485,6 +1521,7 @@ <a href="../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1515,6 +1552,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1525,6 +1563,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1551,6 +1590,7 @@ <a href="../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1581,6 +1621,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1591,6 +1632,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1617,6 +1659,7 @@ <a href="../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1647,6 +1690,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1657,8 +1701,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1668,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> @@ -1683,6 +1797,7 @@ <a href="../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1705,6 +1820,7 @@ <a href="../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1727,6 +1843,7 @@ <a href="../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1757,16 +1874,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1776,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> @@ -1793,6 +1912,7 @@ <a href="../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1815,6 +1935,7 @@ <a href="../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1837,6 +1958,7 @@ <a href="../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1859,6 +1981,7 @@ <a href="../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1896,6 +2019,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1906,6 +2030,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1932,6 +2057,7 @@ <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1961,6 +2087,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1971,6 +2098,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -1997,6 +2125,7 @@ <a href="../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2019,6 +2148,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2029,6 +2159,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2055,6 +2186,7 @@ <a href="../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2077,6 +2209,7 @@ <a href="../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2097,6 +2230,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2116,6 +2272,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -2126,6 +2283,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2152,6 +2310,7 @@ <a href="../architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2174,6 +2333,7 @@ <a href="../messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2196,6 +2356,7 @@ <a href="../osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2218,6 +2379,7 @@ <a href="../cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2249,6 +2411,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> METRICO @@ -2261,6 +2424,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> METRICO @@ -2330,6 +2494,7 @@ <a href="../oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2352,6 +2517,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2362,6 +2528,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2388,6 +2555,7 @@ <a href="../tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2410,6 +2578,7 @@ <a href="../nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2440,6 +2609,7 @@ <a href="../issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2462,6 +2632,7 @@ <a href="../centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2491,6 +2662,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2501,6 +2673,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2527,6 +2700,7 @@ <a href="../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2549,6 +2723,7 @@ <a href="../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2578,6 +2753,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2830,7 +3006,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/architecture/nfvapi/index.html b/public/2024Q4/architecture/nfvapi/index.html index d55539c597cda53b2c7701d958cf4d94a1fdfde2..175f66ea48f75b8d496571b0560db7ad7707064b 100644 --- a/public/2024Q4/architecture/nfvapi/index.html +++ b/public/2024Q4/architecture/nfvapi/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -688,6 +710,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -698,6 +721,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -724,6 +748,7 @@ <a href="../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -746,6 +771,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -756,6 +782,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -782,6 +809,7 @@ <a href="../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -804,6 +832,7 @@ <a href="../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -826,6 +855,7 @@ <a href="../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -848,6 +878,7 @@ <a href="../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -870,6 +901,7 @@ <a href="../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -900,6 +932,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -910,6 +943,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -936,6 +970,7 @@ <a href="../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -958,6 +993,7 @@ <a href="../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -980,6 +1016,7 @@ <a href="../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1010,6 +1047,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1020,6 +1058,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1046,6 +1085,7 @@ <a href="../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1068,6 +1108,7 @@ <a href="../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1090,6 +1131,7 @@ <a href="../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1112,6 +1154,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1122,6 +1165,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1148,6 +1192,7 @@ <a href="../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1170,6 +1215,7 @@ <a href="../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1208,6 +1254,7 @@ <a href="../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1230,6 +1277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1240,6 +1288,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1266,6 +1315,7 @@ <a href="../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1288,6 +1338,7 @@ <a href="../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1325,6 +1376,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1335,8 +1387,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1347,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> @@ -1361,6 +1414,7 @@ <a href="../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1383,6 +1437,7 @@ <a href="../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1405,6 +1460,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1415,6 +1471,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1437,32 +1494,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1485,6 +1521,7 @@ <a href="../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1515,6 +1552,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1525,6 +1563,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1551,6 +1590,7 @@ <a href="../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1581,6 +1621,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1591,6 +1632,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1617,6 +1659,7 @@ <a href="../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1647,6 +1690,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1657,8 +1701,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1668,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> @@ -1683,6 +1797,7 @@ <a href="../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1705,6 +1820,7 @@ <a href="../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1727,6 +1843,7 @@ <a href="../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1757,16 +1874,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1776,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> @@ -1793,6 +1912,7 @@ <a href="../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1815,6 +1935,7 @@ <a href="../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1837,6 +1958,7 @@ <a href="../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1859,6 +1981,7 @@ <a href="../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1896,6 +2019,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1906,6 +2030,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1932,6 +2057,7 @@ <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1961,6 +2087,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1971,6 +2098,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -1997,6 +2125,7 @@ <a href="../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2019,6 +2148,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2029,6 +2159,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2055,6 +2186,7 @@ <a href="../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2077,6 +2209,7 @@ <a href="../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2097,6 +2230,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2116,6 +2272,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -2126,6 +2283,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2152,6 +2310,7 @@ <a href="../architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2174,6 +2333,7 @@ <a href="../messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2196,6 +2356,7 @@ <a href="../osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2218,6 +2379,7 @@ <a href="../cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2240,6 +2402,7 @@ <a href="../metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2262,6 +2425,7 @@ <a href="../oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2286,6 +2450,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -2296,6 +2461,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2322,6 +2488,7 @@ <a href="../tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2353,6 +2520,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> NFV API @@ -2365,6 +2533,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> NFV API @@ -2433,6 +2602,7 @@ <a href="../issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2455,6 +2625,7 @@ <a href="../centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2484,6 +2655,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2494,6 +2666,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2520,6 +2693,7 @@ <a href="../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2542,6 +2716,7 @@ <a href="../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2571,6 +2746,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2985,7 +3161,9 @@ Example response:</p> <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/architecture/oauth/index.html b/public/2024Q4/architecture/oauth/index.html index 6a9b30e04edf5b15a126010446805bd6238821bf..f66dec071bcb84c47c59423c743181ff97f5a3d6 100644 --- a/public/2024Q4/architecture/oauth/index.html +++ b/public/2024Q4/architecture/oauth/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -688,6 +710,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -698,6 +721,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -724,6 +748,7 @@ <a href="../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -746,6 +771,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -756,6 +782,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -782,6 +809,7 @@ <a href="../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -804,6 +832,7 @@ <a href="../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -826,6 +855,7 @@ <a href="../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -848,6 +878,7 @@ <a href="../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -870,6 +901,7 @@ <a href="../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -900,6 +932,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -910,6 +943,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -936,6 +970,7 @@ <a href="../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -958,6 +993,7 @@ <a href="../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -980,6 +1016,7 @@ <a href="../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1010,6 +1047,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1020,6 +1058,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1046,6 +1085,7 @@ <a href="../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1068,6 +1108,7 @@ <a href="../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1090,6 +1131,7 @@ <a href="../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1112,6 +1154,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1122,6 +1165,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1148,6 +1192,7 @@ <a href="../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1170,6 +1215,7 @@ <a href="../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1208,6 +1254,7 @@ <a href="../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1230,6 +1277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1240,6 +1288,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1266,6 +1315,7 @@ <a href="../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1288,6 +1338,7 @@ <a href="../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1325,6 +1376,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1335,8 +1387,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1347,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> @@ -1361,6 +1414,7 @@ <a href="../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1383,6 +1437,7 @@ <a href="../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1405,6 +1460,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1415,6 +1471,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1437,32 +1494,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1485,6 +1521,7 @@ <a href="../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1515,6 +1552,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1525,6 +1563,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1551,6 +1590,7 @@ <a href="../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1581,6 +1621,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1591,6 +1632,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1617,6 +1659,7 @@ <a href="../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1647,6 +1690,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1657,8 +1701,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1668,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> @@ -1683,6 +1797,7 @@ <a href="../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1705,6 +1820,7 @@ <a href="../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1727,6 +1843,7 @@ <a href="../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1757,16 +1874,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1776,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> @@ -1793,6 +1912,7 @@ <a href="../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1815,6 +1935,7 @@ <a href="../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1837,6 +1958,7 @@ <a href="../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1859,6 +1981,7 @@ <a href="../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1896,6 +2019,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1906,6 +2030,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1932,6 +2057,7 @@ <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1961,6 +2087,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1971,6 +2098,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -1997,6 +2125,7 @@ <a href="../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2019,6 +2148,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2029,6 +2159,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2055,6 +2186,7 @@ <a href="../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2077,6 +2209,7 @@ <a href="../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2097,6 +2230,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2116,6 +2272,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -2126,6 +2283,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2152,6 +2310,7 @@ <a href="../architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2174,6 +2333,7 @@ <a href="../messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2196,6 +2356,7 @@ <a href="../osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2218,6 +2379,7 @@ <a href="../cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2240,6 +2402,7 @@ <a href="../metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2271,6 +2434,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> Authentication @@ -2283,6 +2447,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Authentication @@ -2334,6 +2499,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2344,6 +2510,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2370,6 +2537,7 @@ <a href="../tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2392,6 +2560,7 @@ <a href="../nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2422,6 +2591,7 @@ <a href="../issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2444,6 +2614,7 @@ <a href="../centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2473,6 +2644,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2483,6 +2655,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2509,6 +2682,7 @@ <a href="../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2531,6 +2705,7 @@ <a href="../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2560,6 +2735,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2794,7 +2970,9 @@ Response:</p> <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/architecture/osom/index.html b/public/2024Q4/architecture/osom/index.html index b83c319b7f0e55476362ebba2e4f931877c9261a..2b904ff3762fb84aadb650ef1d9f295c584c2881 100644 --- a/public/2024Q4/architecture/osom/index.html +++ b/public/2024Q4/architecture/osom/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -688,6 +710,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -698,6 +721,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -724,6 +748,7 @@ <a href="../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -746,6 +771,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -756,6 +782,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -782,6 +809,7 @@ <a href="../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -804,6 +832,7 @@ <a href="../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -826,6 +855,7 @@ <a href="../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -848,6 +878,7 @@ <a href="../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -870,6 +901,7 @@ <a href="../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -900,6 +932,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -910,6 +943,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -936,6 +970,7 @@ <a href="../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -958,6 +993,7 @@ <a href="../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -980,6 +1016,7 @@ <a href="../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1010,6 +1047,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1020,6 +1058,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1046,6 +1085,7 @@ <a href="../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1068,6 +1108,7 @@ <a href="../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1090,6 +1131,7 @@ <a href="../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1112,6 +1154,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1122,6 +1165,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1148,6 +1192,7 @@ <a href="../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1170,6 +1215,7 @@ <a href="../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1208,6 +1254,7 @@ <a href="../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1230,6 +1277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1240,6 +1288,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1266,6 +1315,7 @@ <a href="../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1288,6 +1338,7 @@ <a href="../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1325,6 +1376,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1335,8 +1387,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1347,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> @@ -1361,6 +1414,7 @@ <a href="../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1383,6 +1437,7 @@ <a href="../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1405,6 +1460,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1415,6 +1471,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1437,32 +1494,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1485,6 +1521,7 @@ <a href="../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1515,6 +1552,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1525,6 +1563,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1551,6 +1590,7 @@ <a href="../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1581,6 +1621,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1591,6 +1632,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1617,6 +1659,7 @@ <a href="../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1647,6 +1690,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1657,8 +1701,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1668,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> @@ -1683,6 +1797,7 @@ <a href="../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1705,6 +1820,7 @@ <a href="../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1727,6 +1843,7 @@ <a href="../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1757,16 +1874,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1776,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> @@ -1793,6 +1912,7 @@ <a href="../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1815,6 +1935,7 @@ <a href="../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1837,6 +1958,7 @@ <a href="../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1859,6 +1981,7 @@ <a href="../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1896,6 +2019,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1906,6 +2030,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1932,6 +2057,7 @@ <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1961,6 +2087,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1971,6 +2098,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -1997,6 +2125,7 @@ <a href="../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2019,6 +2148,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2029,6 +2159,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2055,6 +2186,7 @@ <a href="../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2077,6 +2209,7 @@ <a href="../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2097,6 +2230,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2116,6 +2272,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -2126,6 +2283,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2152,6 +2310,7 @@ <a href="../architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2174,6 +2333,7 @@ <a href="../messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2205,6 +2365,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> OSOM @@ -2217,6 +2378,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> OSOM @@ -2331,6 +2493,7 @@ <a href="../cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2353,6 +2516,7 @@ <a href="../metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2375,6 +2539,7 @@ <a href="../oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2397,6 +2562,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2407,6 +2573,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2433,6 +2600,7 @@ <a href="../tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2455,6 +2623,7 @@ <a href="../nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2485,6 +2654,7 @@ <a href="../issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2507,6 +2677,7 @@ <a href="../centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2536,6 +2707,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2546,6 +2718,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2572,6 +2745,7 @@ <a href="../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2594,6 +2768,7 @@ <a href="../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2623,6 +2798,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2988,7 +3164,9 @@ The Fetch and Update External Partner Services Task is executed in paralle l for <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/architecture/tmfapi/index.html b/public/2024Q4/architecture/tmfapi/index.html index 1c839c845063213bc478bcc3744a5b60ba3dfd74..2e4b8630499a2a87f0719d50f204db02a30ed718 100644 --- a/public/2024Q4/architecture/tmfapi/index.html +++ b/public/2024Q4/architecture/tmfapi/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -688,6 +710,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -698,6 +721,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -724,6 +748,7 @@ <a href="../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -746,6 +771,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -756,6 +782,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -782,6 +809,7 @@ <a href="../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -804,6 +832,7 @@ <a href="../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -826,6 +855,7 @@ <a href="../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -848,6 +878,7 @@ <a href="../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -870,6 +901,7 @@ <a href="../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -900,6 +932,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -910,6 +943,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -936,6 +970,7 @@ <a href="../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -958,6 +993,7 @@ <a href="../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -980,6 +1016,7 @@ <a href="../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1010,6 +1047,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1020,6 +1058,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1046,6 +1085,7 @@ <a href="../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1068,6 +1108,7 @@ <a href="../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1090,6 +1131,7 @@ <a href="../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1112,6 +1154,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1122,6 +1165,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1148,6 +1192,7 @@ <a href="../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1170,6 +1215,7 @@ <a href="../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1208,6 +1254,7 @@ <a href="../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1230,6 +1277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1240,6 +1288,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1266,6 +1315,7 @@ <a href="../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1288,6 +1338,7 @@ <a href="../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1325,6 +1376,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1335,8 +1387,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1347,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> @@ -1361,6 +1414,7 @@ <a href="../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1383,6 +1437,7 @@ <a href="../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1405,6 +1460,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1415,6 +1471,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1437,32 +1494,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1485,6 +1521,7 @@ <a href="../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1515,6 +1552,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1525,6 +1563,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1551,6 +1590,7 @@ <a href="../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1581,6 +1621,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1591,6 +1632,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1617,6 +1659,7 @@ <a href="../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1647,6 +1690,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1657,8 +1701,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1668,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> @@ -1683,6 +1797,7 @@ <a href="../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1705,6 +1820,7 @@ <a href="../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1727,6 +1843,7 @@ <a href="../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1757,16 +1874,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1776,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> @@ -1793,6 +1912,7 @@ <a href="../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1815,6 +1935,7 @@ <a href="../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1837,6 +1958,7 @@ <a href="../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1859,6 +1981,7 @@ <a href="../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1896,6 +2019,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1906,6 +2030,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1932,6 +2057,7 @@ <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1961,6 +2087,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1971,6 +2098,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -1997,6 +2125,7 @@ <a href="../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2019,6 +2148,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2029,6 +2159,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2055,6 +2186,7 @@ <a href="../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2077,6 +2209,7 @@ <a href="../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2097,6 +2230,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2116,6 +2272,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -2126,6 +2283,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2152,6 +2310,7 @@ <a href="../architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2174,6 +2333,7 @@ <a href="../messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2196,6 +2356,7 @@ <a href="../osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2218,6 +2379,7 @@ <a href="../cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2240,6 +2402,7 @@ <a href="../metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2262,6 +2425,7 @@ <a href="../oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2286,6 +2450,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -2296,6 +2461,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2331,6 +2497,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> TMF API @@ -2343,6 +2510,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> TMF API @@ -2418,6 +2586,7 @@ <a href="../nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2448,6 +2617,7 @@ <a href="../issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2470,6 +2640,7 @@ <a href="../centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2499,6 +2670,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2509,6 +2681,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2535,6 +2708,7 @@ <a href="../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2557,6 +2731,7 @@ <a href="../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2586,6 +2761,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2869,7 +3045,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/assets/stylesheets/main.4af4bdda.min.css b/public/2024Q4/assets/stylesheets/main.4af4bdda.min.css new file mode 100644 index 0000000000000000000000000000000000000000..451b767dcac205871698b1b021a417cba2e56aab --- /dev/null +++ b/public/2024Q4/assets/stylesheets/main.4af4bdda.min.css @@ -0,0 +1 @@ +@charset "UTF-8";html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;box-sizing:border-box}*,:after,:before{box-sizing:inherit}@media (prefers-reduced-motion){*,:after,:before{transition:none!important}}body{margin:0}a,button,input,label{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}hr{border:0;box-sizing:initial;display:block;height:.05rem;overflow:visible;padding:0}small{font-size:80%}sub,sup{line-height:1em}img{border-style:none}table{border-collapse:initial;border-spacing:0}td,th{font-weight:400;vertical-align:top}button{background:#0000;border:0;font-family:inherit;font-size:inherit;margin:0;padding:0}input{border:0;outline:none}:root{--md-primary-fg-color:#4051b5;--md-primary-fg-color--light:#5d6cc0;--md-primary-fg-color--dark:#303fa1;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-accent-fg-color:#526cfe;--md-accent-fg-color--transparent:#526cfe1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-scheme=default]{color-scheme:light}[data-md-color-scheme=default] img[src$="#gh-dark-mode-only"],[data-md-color-scheme=default] img[src$="#only-dark"]{display:none}:root,[data-md-color-scheme=default]{--md-hue:225deg;--md-default-fg-color:#000000de;--md-default-fg-color--light:#0000008a;--md-default-fg-color--lighter:#00000052;--md-default-fg-color--lightest:#00000012;--md-default-bg-color:#fff;--md-default-bg-color--light:#ffffffb3;--md-default-bg-color--lighter:#ffffff4d;--md-default-bg-color--lightest:#ffffff1f;--md-code-fg-color:#36464e;--md-code-bg-color:#f5f5f5;--md-code-hl-color:#4287ff;--md-code-hl-color--light:#4287ff1a;--md-code-hl-number-color:#d52a2a;--md-code-hl-special-color:#db1457;--md-code-hl-function-color:#a846b9;--md-code-hl-constant-color:#6e59d9;--md-code-hl-keyword-color:#3f6ec6;--md-code-hl-string-color:#1c7d4d;--md-code-hl-name-color:var(--md-code-fg-color);--md-code-hl-operator-color:var(--md-default-fg-color--light);--md-code-hl-punctuation-color:var(--md-default-fg-color--light);--md-code-hl-comment-color:var(--md-default-fg-color--light);--md-code-hl-generic-color:var(--md-default-fg-color--light);--md-code-hl-variable-color:var(--md-default-fg-color--light);--md-typeset-color:var(--md-default-fg-color);--md-typeset-a-color:var(--md-primary-fg-color);--md-typeset-del-color:#f5503d26;--md-typeset-ins-color:#0bd57026;--md-typeset-kbd-color:#fafafa;--md-typeset-kbd-accent-color:#fff;--md-typeset-kbd-border-color:#b8b8b8;--md-typeset-mark-color:#ffff0080;--md-typeset-table-color:#0000001f;--md-typeset-table-color--light:rgba(0,0,0,.035);--md-admonition-fg-color:var(--md-default-fg-color);--md-admonition-bg-color:var(--md-default-bg-color);--md-warning-fg-color:#000000de;--md-warning-bg-color:#ff9;--md-footer-fg-color:#fff;--md-footer-fg-color--light:#ffffffb3;--md-footer-fg-color--lighter:#ffffff73;--md-footer-bg-color:#000000de;--md-footer-bg-color--dark:#00000052;--md-shadow-z1:0 0.2rem 0.5rem #0000000d,0 0 0.05rem #0000001a;--md-shadow-z2:0 0.2rem 0.5rem #0000001a,0 0 0.05rem #00000040;--md-shadow-z3:0 0.2rem 0.5rem #0003,0 0 0.05rem #00000059}.md-icon svg{fill:currentcolor;display:block;height:1.2rem;width:1.2rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--md-text-font-family:var(--md-text-font,_),-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;--md-code-font-family:var(--md-code-font,_),SFMono-Regular,Consolas,Menlo,monospace}aside,body,input{font-feature-settings:"kern","liga";color:var(--md-typeset-color);font-family:var(--md-text-font-family)}code,kbd,pre{font-feature-settings:"kern";font-family:var(--md-code-font-family)}:root{--md-typeset-table-sort-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m18 21-4-4h3V7h-3l4-4 4 4h-3v10h3M2 19v-2h10v2M2 13v-2h7v2M2 7V5h4v2z"/></svg>');--md-typeset-table-sort-icon--asc:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 17h3l-4 4-4-4h3V3h2M2 17h10v2H2M6 5v2H2V5m0 6h7v2H2z"/></svg>');--md-typeset-table-sort-icon--desc:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 7h3l-4-4-4 4h3v14h2M2 17h10v2H2M6 5v2H2V5m0 6h7v2H2z"/></svg>')}.md-typeset{-webkit-print-color-adjust:exact;color-adjust:exact;font-size:.8rem;line-height:1.6;overflow-wrap:break-word}@media print{.md-typeset{font-size:.68rem}}.md-typeset blockquote,.md-typeset dl,.md-typeset figure,.md-typeset ol,.md-typeset pre,.md-typeset ul{margin-bottom:1em;margin-top:1em}.md-typeset h1{color:var(--md-default-fg-color--light);font-size:2em;line-height:1.3;margin:0 0 1.25em}.md-typeset h1,.md-typeset h2{font-weight:300;letter-spacing:-.01em}.md-typeset h2{font-size:1.5625em;line-height:1.4;margin:1.6em 0 .64em}.md-typeset h3{font-size:1.25em;font-weight:400;letter-spacing:-.01em;line-height:1.5;margin:1.6em 0 .8em}.md-typeset h2+h3{margin-top:.8em}.md-typeset h4{font-weight:700;letter-spacing:-.01em;margin:1em 0}.md-typeset h5,.md-typeset h6{color:var(--md-default-fg-color--light);font-size:.8em;font-weight:700;letter-spacing:-.01em;margin:1.25em 0}.md-typeset h5{text-transform:uppercase}.md-typeset h5 code{text-transform:none}.md-typeset hr{border-bottom:.05rem solid var(--md-default-fg-color--lightest);display:flow-root;margin:1.5em 0}.md-typeset a{color:var(--md-typeset-a-color);word-break:break-word}.md-typeset a,.md-typeset a:before{transition:color 125ms}.md-typeset a:focus,.md-typeset a:hover{color:var(--md-accent-fg-color)}.md-typeset a:focus code,.md-typeset a:hover code{background-color:var(--md-accent-fg-color--transparent)}.md-typeset a code{color:currentcolor;transition:background-color 125ms}.md-typeset a.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset code,.md-typeset kbd,.md-typeset pre{color:var(--md-code-fg-color);direction:ltr;font-variant-ligatures:none}@media print{.md-typeset code,.md-typeset kbd,.md-typeset pre{white-space:pre-wrap}}.md-typeset code{background-color:var(--md-code-bg-color);border-radius:.1rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:.85em;padding:0 .2941176471em;word-break:break-word}.md-typeset code:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-typeset pre{display:flow-root;line-height:1.4;position:relative}.md-typeset pre>code{-webkit-box-decoration-break:slice;box-decoration-break:slice;box-shadow:none;display:block;margin:0;outline-color:var(--md-accent-fg-color);overflow:auto;padding:.7720588235em 1.1764705882em;scrollbar-color:var(--md-default-fg-color--lighter) #0000;scrollbar-width:thin;touch-action:auto;word-break:normal}.md-typeset pre>code:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-typeset pre>code::-webkit-scrollbar{height:.2rem;width:.2rem}.md-typeset pre>code::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-typeset pre>code::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}.md-typeset kbd{background-color:var(--md-typeset-kbd-color);border-radius:.1rem;box-shadow:0 .1rem 0 .05rem var(--md-typeset-kbd-border-color),0 .1rem 0 var(--md-typeset-kbd-border-color),0 -.1rem .2rem var(--md-typeset-kbd-accent-color) inset;color:var(--md-default-fg-color);display:inline-block;font-size:.75em;padding:0 .6666666667em;vertical-align:text-top;word-break:break-word}.md-typeset mark{background-color:var(--md-typeset-mark-color);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;word-break:break-word}.md-typeset abbr{border-bottom:.05rem dotted var(--md-default-fg-color--light);cursor:help;text-decoration:none}.md-typeset small{opacity:.75}[dir=ltr] .md-typeset sub,[dir=ltr] .md-typeset sup{margin-left:.078125em}[dir=rtl] .md-typeset sub,[dir=rtl] .md-typeset sup{margin-right:.078125em}[dir=ltr] .md-typeset blockquote{padding-left:.6rem}[dir=rtl] .md-typeset blockquote{padding-right:.6rem}[dir=ltr] .md-typeset blockquote{border-left:.2rem solid var(--md-default-fg-color--lighter)}[dir=rtl] .md-typeset blockquote{border-right:.2rem solid var(--md-default-fg-color--lighter)}.md-typeset blockquote{color:var(--md-default-fg-color--light);margin-left:0;margin-right:0}.md-typeset ul{list-style-type:disc}.md-typeset ul[type]{list-style-type:revert-layer}[dir=ltr] .md-typeset ol,[dir=ltr] .md-typeset ul{margin-left:.625em}[dir=rtl] .md-typeset ol,[dir=rtl] .md-typeset ul{margin-right:.625em}.md-typeset ol,.md-typeset ul{padding:0}.md-typeset ol:not([hidden]),.md-typeset ul:not([hidden]){display:flow-root}.md-typeset ol ol,.md-typeset ul ol{list-style-type:lower-alpha}.md-typeset ol ol ol,.md-typeset ul ol ol{list-style-type:lower-roman}.md-typeset ol ol ol ol,.md-typeset ul ol ol ol{list-style-type:upper-alpha}.md-typeset ol ol ol ol ol,.md-typeset ul ol ol ol ol{list-style-type:upper-roman}.md-typeset ol[type],.md-typeset ul[type]{list-style-type:revert-layer}[dir=ltr] .md-typeset ol li,[dir=ltr] .md-typeset ul li{margin-left:1.25em}[dir=rtl] .md-typeset ol li,[dir=rtl] .md-typeset ul li{margin-right:1.25em}.md-typeset ol li,.md-typeset ul li{margin-bottom:.5em}.md-typeset ol li blockquote,.md-typeset ol li p,.md-typeset ul li blockquote,.md-typeset ul li p{margin:.5em 0}.md-typeset ol li:last-child,.md-typeset ul li:last-child{margin-bottom:0}[dir=ltr] .md-typeset ol li ol,[dir=ltr] .md-typeset ol li ul,[dir=ltr] .md-typeset ul li ol,[dir=ltr] .md-typeset ul li ul{margin-left:.625em}[dir=rtl] .md-typeset ol li ol,[dir=rtl] .md-typeset ol li ul,[dir=rtl] .md-typeset ul li ol,[dir=rtl] .md-typeset ul li ul{margin-right:.625em}.md-typeset ol li ol,.md-typeset ol li ul,.md-typeset ul li ol,.md-typeset ul li ul{margin-bottom:.5em;margin-top:.5em}[dir=ltr] .md-typeset dd{margin-left:1.875em}[dir=rtl] .md-typeset dd{margin-right:1.875em}.md-typeset dd{margin-bottom:1.5em;margin-top:1em}.md-typeset img,.md-typeset svg,.md-typeset video{height:auto;max-width:100%}.md-typeset img[align=left]{margin:1em 1em 1em 0}.md-typeset img[align=right]{margin:1em 0 1em 1em}.md-typeset img[align]:only-child{margin-top:0}.md-typeset figure{display:flow-root;margin:1em auto;max-width:100%;text-align:center;width:-moz-fit-content;width:fit-content}.md-typeset figure img{display:block;margin:0 auto}.md-typeset figcaption{font-style:italic;margin:1em auto;max-width:24rem}.md-typeset iframe{max-width:100%}.md-typeset table:not([class]){background-color:var(--md-default-bg-color);border:.05rem solid var(--md-typeset-table-color);border-radius:.1rem;display:inline-block;font-size:.64rem;max-width:100%;overflow:auto;touch-action:auto}@media print{.md-typeset table:not([class]){display:table}}.md-typeset table:not([class])+*{margin-top:1.5em}.md-typeset table:not([class]) td>:first-child,.md-typeset table:not([class]) th>:first-child{margin-top:0}.md-typeset table:not([class]) td>:last-child,.md-typeset table:not([class]) th>:last-child{margin-bottom:0}.md-typeset table:not([class]) td:not([align]),.md-typeset table:not([class]) th:not([align]){text-align:left}[dir=rtl] .md-typeset table:not([class]) td:not([align]),[dir=rtl] .md-typeset table:not([class]) th:not([align]){text-align:right}.md-typeset table:not([class]) th{font-weight:700;min-width:5rem;padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) td{border-top:.05rem solid var(--md-typeset-table-color);padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) tbody tr{transition:background-color 125ms}.md-typeset table:not([class]) tbody tr:hover{background-color:var(--md-typeset-table-color--light);box-shadow:0 .05rem 0 var(--md-default-bg-color) inset}.md-typeset table:not([class]) a{word-break:normal}.md-typeset table th[role=columnheader]{cursor:pointer}[dir=ltr] .md-typeset table th[role=columnheader]:after{margin-left:.5em}[dir=rtl] .md-typeset table th[role=columnheader]:after{margin-right:.5em}.md-typeset table th[role=columnheader]:after{content:"";display:inline-block;height:1.2em;-webkit-mask-image:var(--md-typeset-table-sort-icon);mask-image:var(--md-typeset-table-sort-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-bottom;width:1.2em}.md-typeset table th[role=columnheader]:hover:after{background-color:var(--md-default-fg-color--lighter)}.md-typeset table th[role=columnheader][aria-sort=ascending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--asc);mask-image:var(--md-typeset-table-sort-icon--asc)}.md-typeset table th[role=columnheader][aria-sort=descending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--desc);mask-image:var(--md-typeset-table-sort-icon--desc)}.md-typeset__scrollwrap{margin:1em -.8rem;overflow-x:auto;touch-action:auto}.md-typeset__table{display:inline-block;margin-bottom:.5em;padding:0 .8rem}@media print{.md-typeset__table{display:block}}html .md-typeset__table table{display:table;margin:0;overflow:hidden;width:100%}@media screen and (max-width:44.984375em){.md-content__inner>pre{margin:1em -.8rem}.md-content__inner>pre code{border-radius:0}}.md-typeset .md-author{border-radius:100%;display:block;flex-shrink:0;height:1.6rem;overflow:hidden;position:relative;transition:color 125ms,transform 125ms;width:1.6rem}.md-typeset .md-author img{display:block}.md-typeset .md-author--more{background:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--lighter);font-size:.6rem;font-weight:700;line-height:1.6rem;text-align:center}.md-typeset .md-author--long{height:2.4rem;width:2.4rem}.md-typeset a.md-author{transform:scale(1)}.md-typeset a.md-author img{border-radius:100%;filter:grayscale(100%) opacity(75%);transition:filter 125ms}.md-typeset a.md-author:focus,.md-typeset a.md-author:hover{transform:scale(1.1);z-index:1}.md-typeset a.md-author:focus img,.md-typeset a.md-author:hover img{filter:grayscale(0)}.md-banner{background-color:var(--md-footer-bg-color);color:var(--md-footer-fg-color);overflow:auto}@media print{.md-banner{display:none}}.md-banner--warning{background-color:var(--md-warning-bg-color);color:var(--md-warning-fg-color)}.md-banner__inner{font-size:.7rem;margin:.6rem auto;padding:0 .8rem}[dir=ltr] .md-banner__button{float:right}[dir=rtl] .md-banner__button{float:left}.md-banner__button{color:inherit;cursor:pointer;transition:opacity .25s}.no-js .md-banner__button{display:none}.md-banner__button:hover{opacity:.7}html{font-size:125%;height:100%;overflow-x:hidden}@media screen and (min-width:100em){html{font-size:137.5%}}@media screen and (min-width:125em){html{font-size:150%}}body{background-color:var(--md-default-bg-color);display:flex;flex-direction:column;font-size:.5rem;min-height:100%;position:relative;width:100%}@media print{body{display:block}}@media screen and (max-width:59.984375em){body[data-md-scrolllock]{position:fixed}}.md-grid{margin-left:auto;margin-right:auto;max-width:61rem}.md-container{display:flex;flex-direction:column;flex-grow:1}@media print{.md-container{display:block}}.md-main{flex-grow:1}.md-main__inner{display:flex;height:100%;margin-top:1.5rem}.md-ellipsis{overflow:hidden;text-overflow:ellipsis}.md-toggle{display:none}.md-option{height:0;opacity:0;position:absolute;width:0}.md-option:checked+label:not([hidden]){display:block}.md-option.focus-visible+label{outline-color:var(--md-accent-fg-color);outline-style:auto}.md-skip{background-color:var(--md-default-fg-color);border-radius:.1rem;color:var(--md-default-bg-color);font-size:.64rem;margin:.5rem;opacity:0;outline-color:var(--md-accent-fg-color);padding:.3rem .5rem;position:fixed;transform:translateY(.4rem);z-index:-1}.md-skip:focus{opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 175ms 75ms;z-index:10}@page{margin:25mm}:root{--md-clipboard-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 21H8V7h11m0-2H8a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2m-3-4H4a2 2 0 0 0-2 2v14h2V3h12z"/></svg>')}.md-clipboard{border-radius:.1rem;color:var(--md-default-fg-color--lightest);cursor:pointer;height:1.5em;outline-color:var(--md-accent-fg-color);outline-offset:.1rem;position:absolute;right:.5em;top:.5em;transition:color .25s;width:1.5em;z-index:1}@media print{.md-clipboard{display:none}}.md-clipboard:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}:hover>.md-clipboard{color:var(--md-default-fg-color--light)}.md-clipboard:focus,.md-clipboard:hover{color:var(--md-accent-fg-color)}.md-clipboard:after{background-color:currentcolor;content:"";display:block;height:1.125em;margin:0 auto;-webkit-mask-image:var(--md-clipboard-icon);mask-image:var(--md-clipboard-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.125em}.md-clipboard--inline{cursor:pointer}.md-clipboard--inline code{transition:color .25s,background-color .25s}.md-clipboard--inline:focus code,.md-clipboard--inline:hover code{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-typeset .md-code__content{display:grid}@keyframes consent{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes overlay{0%{opacity:0}to{opacity:1}}.md-consent__overlay{animation:overlay .25s both;-webkit-backdrop-filter:blur(.1rem);backdrop-filter:blur(.1rem);background-color:#0000008a;height:100%;opacity:1;position:fixed;top:0;width:100%;z-index:5}.md-consent__inner{animation:consent .5s cubic-bezier(.1,.7,.1,1) both;background-color:var(--md-default-bg-color);border:0;border-radius:.1rem;bottom:0;box-shadow:0 0 .2rem #0000001a,0 .2rem .4rem #0003;max-height:100%;overflow:auto;padding:0;position:fixed;width:100%;z-index:5}.md-consent__form{padding:.8rem}.md-consent__settings{display:none;margin:1em 0}input:checked+.md-consent__settings{display:block}.md-consent__controls{margin-bottom:.8rem}.md-typeset .md-consent__controls .md-button{display:inline}@media screen and (max-width:44.984375em){.md-typeset .md-consent__controls .md-button{display:block;margin-top:.4rem;text-align:center;width:100%}}.md-consent label{cursor:pointer}.md-content{flex-grow:1;min-width:0}.md-content__inner{margin:0 .8rem 1.2rem;padding-top:.6rem}@media screen and (min-width:76.25em){[dir=ltr] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}[dir=ltr] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner,[dir=rtl] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-right:1.2rem}[dir=rtl] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}}.md-content__inner:before{content:"";display:block;height:.4rem}.md-content__inner>:last-child{margin-bottom:0}[dir=ltr] .md-content__button{float:right}[dir=rtl] .md-content__button{float:left}[dir=ltr] .md-content__button{margin-left:.4rem}[dir=rtl] .md-content__button{margin-right:.4rem}.md-content__button{margin:.4rem 0;padding:0}@media print{.md-content__button{display:none}}.md-typeset .md-content__button{color:var(--md-default-fg-color--lighter)}.md-content__button svg{display:inline;vertical-align:top}[dir=rtl] .md-content__button svg{transform:scaleX(-1)}[dir=ltr] .md-dialog{right:.8rem}[dir=rtl] .md-dialog{left:.8rem}.md-dialog{background-color:var(--md-default-fg-color);border-radius:.1rem;bottom:.8rem;box-shadow:var(--md-shadow-z3);min-width:11.1rem;opacity:0;padding:.4rem .6rem;pointer-events:none;position:fixed;transform:translateY(100%);transition:transform 0ms .4s,opacity .4s;z-index:4}@media print{.md-dialog{display:none}}.md-dialog--active{opacity:1;pointer-events:auto;transform:translateY(0);transition:transform .4s cubic-bezier(.075,.85,.175,1),opacity .4s}.md-dialog__inner{color:var(--md-default-bg-color);font-size:.7rem}.md-feedback{margin:2em 0 1em;text-align:center}.md-feedback fieldset{border:none;margin:0;padding:0}.md-feedback__title{font-weight:700;margin:1em auto}.md-feedback__inner{position:relative}.md-feedback__list{display:flex;flex-wrap:wrap;place-content:baseline center;position:relative}.md-feedback__list:hover .md-icon:not(:disabled){color:var(--md-default-fg-color--lighter)}:disabled .md-feedback__list{min-height:1.8rem}.md-feedback__icon{color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;margin:0 .1rem;transition:color 125ms}.md-feedback__icon:not(:disabled).md-icon:hover{color:var(--md-accent-fg-color)}.md-feedback__icon:disabled{color:var(--md-default-fg-color--lightest);pointer-events:none}.md-feedback__note{opacity:0;position:relative;transform:translateY(.4rem);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s}.md-feedback__note>*{margin:0 auto;max-width:16rem}:disabled .md-feedback__note{opacity:1;transform:translateY(0)}@media print{.md-feedback{display:none}}.md-footer{background-color:var(--md-footer-bg-color);color:var(--md-footer-fg-color)}@media print{.md-footer{display:none}}.md-footer__inner{justify-content:space-between;overflow:auto;padding:.2rem}.md-footer__inner:not([hidden]){display:flex}.md-footer__link{align-items:end;display:flex;flex-grow:0.01;margin-bottom:.4rem;margin-top:1rem;max-width:100%;outline-color:var(--md-accent-fg-color);overflow:hidden;transition:opacity .25s}.md-footer__link:focus,.md-footer__link:hover{opacity:.7}[dir=rtl] .md-footer__link svg{transform:scaleX(-1)}@media screen and (max-width:44.984375em){.md-footer__link--prev{flex-shrink:0}.md-footer__link--prev .md-footer__title{display:none}}[dir=ltr] .md-footer__link--next{margin-left:auto}[dir=rtl] .md-footer__link--next{margin-right:auto}.md-footer__link--next{text-align:right}[dir=rtl] .md-footer__link--next{text-align:left}.md-footer__title{flex-grow:1;font-size:.9rem;margin-bottom:.7rem;max-width:calc(100% - 2.4rem);padding:0 1rem;white-space:nowrap}.md-footer__button{margin:.2rem;padding:.4rem}.md-footer__direction{font-size:.64rem;opacity:.7}.md-footer-meta{background-color:var(--md-footer-bg-color--dark)}.md-footer-meta__inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.2rem}html .md-footer-meta.md-typeset a{color:var(--md-footer-fg-color--light)}html .md-footer-meta.md-typeset a:focus,html .md-footer-meta.md-typeset a:hover{color:var(--md-footer-fg-color)}.md-copyright{color:var(--md-footer-fg-color--lighter);font-size:.64rem;margin:auto .6rem;padding:.4rem 0;width:100%}@media screen and (min-width:45em){.md-copyright{width:auto}}.md-copyright__highlight{color:var(--md-footer-fg-color--light)}.md-social{display:inline-flex;gap:.2rem;margin:0 .4rem;padding:.2rem 0 .6rem}@media screen and (min-width:45em){.md-social{padding:.6rem 0}}.md-social__link{display:inline-block;height:1.6rem;text-align:center;width:1.6rem}.md-social__link:before{line-height:1.9}.md-social__link svg{fill:currentcolor;max-height:.8rem;vertical-align:-25%}.md-typeset .md-button{border:.1rem solid;border-radius:.1rem;color:var(--md-primary-fg-color);cursor:pointer;display:inline-block;font-weight:700;padding:.625em 2em;transition:color 125ms,background-color 125ms,border-color 125ms}.md-typeset .md-button--primary{background-color:var(--md-primary-fg-color);border-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color)}.md-typeset .md-button:focus,.md-typeset .md-button:hover{background-color:var(--md-accent-fg-color);border-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}[dir=ltr] .md-typeset .md-input{border-top-left-radius:.1rem}[dir=ltr] .md-typeset .md-input,[dir=rtl] .md-typeset .md-input{border-top-right-radius:.1rem}[dir=rtl] .md-typeset .md-input{border-top-left-radius:.1rem}.md-typeset .md-input{border-bottom:.1rem solid var(--md-default-fg-color--lighter);box-shadow:var(--md-shadow-z1);font-size:.8rem;height:1.8rem;padding:0 .6rem;transition:border .25s,box-shadow .25s}.md-typeset .md-input:focus,.md-typeset .md-input:hover{border-bottom-color:var(--md-accent-fg-color);box-shadow:var(--md-shadow-z2)}.md-typeset .md-input--stretch{width:100%}.md-header{background-color:var(--md-primary-fg-color);box-shadow:0 0 .2rem #0000,0 .2rem .4rem #0000;color:var(--md-primary-bg-color);display:block;left:0;position:sticky;right:0;top:0;z-index:4}@media print{.md-header{display:none}}.md-header[hidden]{transform:translateY(-100%);transition:transform .25s cubic-bezier(.8,0,.6,1),box-shadow .25s}.md-header--shadow{box-shadow:0 0 .2rem #0000001a,0 .2rem .4rem #0003;transition:transform .25s cubic-bezier(.1,.7,.1,1),box-shadow .25s}.md-header__inner{align-items:center;display:flex;padding:0 .2rem}.md-header__button{color:currentcolor;cursor:pointer;margin:.2rem;outline-color:var(--md-accent-fg-color);padding:.4rem;position:relative;transition:opacity .25s;vertical-align:middle;z-index:1}.md-header__button:hover{opacity:.7}.md-header__button:not([hidden]){display:inline-block}.md-header__button:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-header__button.md-logo{margin:.2rem;padding:.4rem}@media screen and (max-width:76.234375em){.md-header__button.md-logo{display:none}}.md-header__button.md-logo img,.md-header__button.md-logo svg{fill:currentcolor;display:block;height:1.2rem;width:auto}@media screen and (min-width:60em){.md-header__button[for=__search]{display:none}}.no-js .md-header__button[for=__search]{display:none}[dir=rtl] .md-header__button[for=__search] svg{transform:scaleX(-1)}@media screen and (min-width:76.25em){.md-header__button[for=__drawer]{display:none}}.md-header__topic{display:flex;max-width:100%;position:absolute;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;white-space:nowrap}.md-header__topic+.md-header__topic{opacity:0;pointer-events:none;transform:translateX(1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__topic+.md-header__topic{transform:translateX(-1.25rem)}.md-header__topic:first-child{font-weight:700}[dir=ltr] .md-header__title{margin-left:1rem;margin-right:.4rem}[dir=rtl] .md-header__title{margin-left:.4rem;margin-right:1rem}.md-header__title{flex-grow:1;font-size:.9rem;height:2.4rem;line-height:2.4rem}.md-header__title--active .md-header__topic{opacity:0;pointer-events:none;transform:translateX(-1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__title--active .md-header__topic{transform:translateX(1.25rem)}.md-header__title--active .md-header__topic+.md-header__topic{opacity:1;pointer-events:auto;transform:translateX(0);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;z-index:0}.md-header__title>.md-header__ellipsis{height:100%;position:relative;width:100%}.md-header__option{display:flex;flex-shrink:0;max-width:100%;transition:max-width 0ms .25s,opacity .25s .25s;white-space:nowrap}[data-md-toggle=search]:checked~.md-header .md-header__option{max-width:0;opacity:0;transition:max-width 0ms,opacity 0ms}.md-header__option>input{bottom:0}.md-header__source{display:none}@media screen and (min-width:60em){[dir=ltr] .md-header__source{margin-left:1rem}[dir=rtl] .md-header__source{margin-right:1rem}.md-header__source{display:block;max-width:11.7rem;width:11.7rem}}@media screen and (min-width:76.25em){[dir=ltr] .md-header__source{margin-left:1.4rem}[dir=rtl] .md-header__source{margin-right:1.4rem}}.md-meta{color:var(--md-default-fg-color--light);font-size:.7rem;line-height:1.3}.md-meta__list{display:inline-flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.md-meta__item:not(:last-child):after{content:"·";margin-left:.2rem;margin-right:.2rem}.md-meta__link{color:var(--md-typeset-a-color)}.md-meta__link:focus,.md-meta__link:hover{color:var(--md-accent-fg-color)}.md-draft{background-color:#ff1744;border-radius:.125em;color:#fff;display:inline-block;font-weight:700;padding-left:.5714285714em;padding-right:.5714285714em}:root{--md-nav-icon--prev:url('data:image/svg+xml;charset=utf-8,<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>');--md-nav-icon--next:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.59 16.58 13.17 12 8.59 7.41 10 6l6 6-6 6z"/></svg>');--md-toc-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 9h14V7H3zm0 4h14v-2H3zm0 4h14v-2H3zm16 0h2v-2h-2zm0-10v2h2V7zm0 6h2v-2h-2z"/></svg>')}.md-nav{font-size:.7rem;line-height:1.3}.md-nav__title{color:var(--md-default-fg-color--light);display:block;font-weight:700;overflow:hidden;padding:0 .6rem;text-overflow:ellipsis}.md-nav__title .md-nav__button{display:none}.md-nav__title .md-nav__button img{height:100%;width:auto}.md-nav__title .md-nav__button.md-logo img,.md-nav__title .md-nav__button.md-logo svg{fill:currentcolor;display:block;height:2.4rem;max-width:100%;object-fit:contain;width:auto}.md-nav__list{list-style:none;margin:0;padding:0}.md-nav__link{align-items:flex-start;display:flex;gap:.4rem;margin-top:.625em;scroll-snap-align:start;transition:color 125ms}.md-nav__link--passed{color:var(--md-default-fg-color--light)}.md-nav__item .md-nav__link--active,.md-nav__item .md-nav__link--active code{color:var(--md-typeset-a-color)}.md-nav__link .md-ellipsis{position:relative}[dir=ltr] .md-nav__link .md-icon:last-child{margin-left:auto}[dir=rtl] .md-nav__link .md-icon:last-child{margin-right:auto}.md-nav__link svg{fill:currentcolor;flex-shrink:0;height:1.3em;position:relative}.md-nav__link[for]:focus,.md-nav__link[for]:hover,.md-nav__link[href]:focus,.md-nav__link[href]:hover{color:var(--md-accent-fg-color);cursor:pointer}.md-nav__link.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-nav--primary .md-nav__link[for=__toc]{display:none}.md-nav--primary .md-nav__link[for=__toc] .md-icon:after{background-color:currentcolor;display:block;height:100%;-webkit-mask-image:var(--md-toc-icon);mask-image:var(--md-toc-icon);width:100%}.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:none}.md-nav__container>.md-nav__link{margin-top:0}.md-nav__container>.md-nav__link:first-child{flex-grow:1;min-width:0}.md-nav__icon{flex-shrink:0}.md-nav__source{display:none}@media screen and (max-width:76.234375em){.md-nav--primary,.md-nav--primary .md-nav{background-color:var(--md-default-bg-color);display:flex;flex-direction:column;height:100%;left:0;position:absolute;right:0;top:0;z-index:1}.md-nav--primary .md-nav__item,.md-nav--primary .md-nav__title{font-size:.8rem;line-height:1.5}.md-nav--primary .md-nav__title{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light);cursor:pointer;height:5.6rem;line-height:2.4rem;padding:3rem .8rem .2rem;position:relative;white-space:nowrap}[dir=ltr] .md-nav--primary .md-nav__title .md-nav__icon{left:.4rem}[dir=rtl] .md-nav--primary .md-nav__title .md-nav__icon{right:.4rem}.md-nav--primary .md-nav__title .md-nav__icon{display:block;height:1.2rem;margin:.2rem;position:absolute;top:.4rem;width:1.2rem}.md-nav--primary .md-nav__title .md-nav__icon:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-nav-icon--prev);mask-image:var(--md-nav-icon--prev);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.md-nav--primary .md-nav__title~.md-nav__list{background-color:var(--md-default-bg-color);box-shadow:0 .05rem 0 var(--md-default-fg-color--lightest) inset;overflow-y:auto;scroll-snap-type:y mandatory;touch-action:pan-y}.md-nav--primary .md-nav__title~.md-nav__list>:first-child{border-top:0}.md-nav--primary .md-nav__title[for=__drawer]{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color);font-weight:700}.md-nav--primary .md-nav__title .md-logo{display:block;left:.2rem;margin:.2rem;padding:.4rem;position:absolute;right:.2rem;top:.2rem}.md-nav--primary .md-nav__list{flex:1}.md-nav--primary .md-nav__item{border-top:.05rem solid var(--md-default-fg-color--lightest)}.md-nav--primary .md-nav__item--active>.md-nav__link{color:var(--md-typeset-a-color)}.md-nav--primary .md-nav__item--active>.md-nav__link:focus,.md-nav--primary .md-nav__item--active>.md-nav__link:hover{color:var(--md-accent-fg-color)}.md-nav--primary .md-nav__link{margin-top:0;padding:.6rem .8rem}.md-nav--primary .md-nav__link svg{margin-top:.1em}.md-nav--primary .md-nav__link>.md-nav__link{padding:0}[dir=ltr] .md-nav--primary .md-nav__link .md-nav__icon{margin-right:-.2rem}[dir=rtl] .md-nav--primary .md-nav__link .md-nav__icon{margin-left:-.2rem}.md-nav--primary .md-nav__link .md-nav__icon{font-size:1.2rem;height:1.2rem;width:1.2rem}.md-nav--primary .md-nav__link .md-nav__icon:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}[dir=rtl] .md-nav--primary .md-nav__icon:after{transform:scale(-1)}.md-nav--primary .md-nav--secondary .md-nav{background-color:initial;position:static}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-left:1.4rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-right:1.4rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-left:2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-right:2rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-left:2.6rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-right:2.6rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-left:3.2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-right:3.2rem}.md-nav--secondary{background-color:initial}.md-nav__toggle~.md-nav{display:flex;opacity:0;transform:translateX(100%);transition:transform .25s cubic-bezier(.8,0,.6,1),opacity 125ms 50ms}[dir=rtl] .md-nav__toggle~.md-nav{transform:translateX(-100%)}.md-nav__toggle:checked~.md-nav{opacity:1;transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 125ms 125ms}.md-nav__toggle:checked~.md-nav>.md-nav__list{-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media screen and (max-width:59.984375em){.md-nav--primary .md-nav__link[for=__toc]{display:flex}.md-nav--primary .md-nav__link[for=__toc] .md-icon:after{content:""}.md-nav--primary .md-nav__link[for=__toc]+.md-nav__link{display:none}.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:flex}.md-nav__source{background-color:var(--md-primary-fg-color--dark);color:var(--md-primary-bg-color);display:block;padding:0 .2rem}}@media screen and (min-width:60em) and (max-width:76.234375em){.md-nav--integrated .md-nav__link[for=__toc]{display:flex}.md-nav--integrated .md-nav__link[for=__toc] .md-icon:after{content:""}.md-nav--integrated .md-nav__link[for=__toc]+.md-nav__link{display:none}.md-nav--integrated .md-nav__link[for=__toc]~.md-nav{display:flex}}@media screen and (min-width:60em){.md-nav{margin-bottom:-.4rem}.md-nav--secondary .md-nav__title{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);position:sticky;top:0;z-index:1}.md-nav--secondary .md-nav__title[for=__toc]{scroll-snap-align:start}.md-nav--secondary .md-nav__title .md-nav__icon{display:none}[dir=ltr] .md-nav--secondary .md-nav__list{padding-left:.6rem}[dir=rtl] .md-nav--secondary .md-nav__list{padding-right:.6rem}.md-nav--secondary .md-nav__list{padding-bottom:.4rem}[dir=ltr] .md-nav--secondary .md-nav__item>.md-nav__link{margin-right:.4rem}[dir=rtl] .md-nav--secondary .md-nav__item>.md-nav__link{margin-left:.4rem}}@media screen and (min-width:76.25em){.md-nav{margin-bottom:-.4rem;transition:max-height .25s cubic-bezier(.86,0,.07,1)}.md-nav--primary .md-nav__title{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);position:sticky;top:0;z-index:1}.md-nav--primary .md-nav__title[for=__drawer]{scroll-snap-align:start}.md-nav--primary .md-nav__title .md-nav__icon{display:none}[dir=ltr] .md-nav--primary .md-nav__list{padding-left:.6rem}[dir=rtl] .md-nav--primary .md-nav__list{padding-right:.6rem}.md-nav--primary .md-nav__list{padding-bottom:.4rem}[dir=ltr] .md-nav--primary .md-nav__item>.md-nav__link{margin-right:.4rem}[dir=rtl] .md-nav--primary .md-nav__item>.md-nav__link{margin-left:.4rem}.md-nav__toggle~.md-nav{display:grid;grid-template-rows:minmax(.4rem,0fr);opacity:0;transition:grid-template-rows .25s cubic-bezier(.86,0,.07,1),opacity .25s,visibility 0ms .25s;visibility:collapse}.md-nav__toggle~.md-nav>.md-nav__list{overflow:hidden}.md-nav__toggle.md-toggle--indeterminate~.md-nav,.md-nav__toggle:checked~.md-nav{grid-template-rows:minmax(.4rem,1fr);opacity:1;transition:grid-template-rows .25s cubic-bezier(.86,0,.07,1),opacity .15s .1s,visibility 0ms;visibility:visible}.md-nav__toggle.md-toggle--indeterminate~.md-nav{transition:none}.md-nav__item--nested>.md-nav>.md-nav__title{display:none}.md-nav__item--section{display:block;margin:1.25em 0}.md-nav__item--section:last-child{margin-bottom:0}.md-nav__item--section>.md-nav__link{font-weight:700}.md-nav__item--section>.md-nav__link[for]{color:var(--md-default-fg-color--light)}.md-nav__item--section>.md-nav__link:not(.md-nav__container){pointer-events:none}.md-nav__item--section>.md-nav__link .md-icon,.md-nav__item--section>.md-nav__link>[for]{display:none}[dir=ltr] .md-nav__item--section>.md-nav{margin-left:-.6rem}[dir=rtl] .md-nav__item--section>.md-nav{margin-right:-.6rem}.md-nav__item--section>.md-nav{display:block;opacity:1;visibility:visible}.md-nav__item--section>.md-nav>.md-nav__list>.md-nav__item{padding:0}.md-nav__icon{border-radius:100%;height:.9rem;transition:background-color .25s;width:.9rem}.md-nav__icon:hover{background-color:var(--md-accent-fg-color--transparent)}.md-nav__icon:after{background-color:currentcolor;border-radius:100%;content:"";display:inline-block;height:100%;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .25s;vertical-align:-.1rem;width:100%}[dir=rtl] .md-nav__icon:after{transform:rotate(180deg)}.md-nav__item--nested .md-nav__toggle:checked~.md-nav__link .md-nav__icon:after,.md-nav__item--nested .md-toggle--indeterminate~.md-nav__link .md-nav__icon:after{transform:rotate(90deg)}.md-nav--lifted>.md-nav__list>.md-nav__item,.md-nav--lifted>.md-nav__title{display:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active{display:block}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);margin-top:0;position:sticky;top:0;z-index:1}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link:not(.md-nav__container){pointer-events:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active.md-nav__item--section{margin:0}[dir=ltr] .md-nav--lifted>.md-nav__list>.md-nav__item>.md-nav:not(.md-nav--secondary){margin-left:-.6rem}[dir=rtl] .md-nav--lifted>.md-nav__list>.md-nav__item>.md-nav:not(.md-nav--secondary){margin-right:-.6rem}.md-nav--lifted>.md-nav__list>.md-nav__item>[for]{color:var(--md-default-fg-color--light)}.md-nav--lifted .md-nav[data-md-level="1"]{grid-template-rows:minmax(.4rem,1fr);opacity:1;visibility:visible}[dir=ltr] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-left:.05rem solid var(--md-primary-fg-color)}[dir=rtl] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-right:.05rem solid var(--md-primary-fg-color)}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{display:block;margin-bottom:1.25em;opacity:1;visibility:visible}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary>.md-nav__list{overflow:visible;padding-bottom:0}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary>.md-nav__title{display:none}}.md-pagination{font-size:.8rem;font-weight:700;gap:.4rem}.md-pagination,.md-pagination>*{align-items:center;display:flex;justify-content:center}.md-pagination>*{border-radius:.2rem;height:1.8rem;min-width:1.8rem;text-align:center}.md-pagination__current{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light)}.md-pagination__link{transition:color 125ms,background-color 125ms}.md-pagination__link:focus,.md-pagination__link:hover{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-pagination__link:focus svg,.md-pagination__link:hover svg{color:var(--md-accent-fg-color)}.md-pagination__link.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-pagination__link svg{fill:currentcolor;color:var(--md-default-fg-color--lighter);display:block;max-height:100%;width:1.2rem}.md-post__back{border-bottom:.05rem solid var(--md-default-fg-color--lightest);margin-bottom:1.2rem;padding-bottom:1.2rem}@media screen and (max-width:76.234375em){.md-post__back{display:none}}[dir=rtl] .md-post__back svg{transform:scaleX(-1)}.md-post__authors{display:flex;flex-direction:column;gap:.6rem;margin:0 .6rem 1.2rem}.md-post .md-post__meta a{transition:color 125ms}.md-post .md-post__meta a:focus,.md-post .md-post__meta a:hover{color:var(--md-accent-fg-color)}.md-post__title{color:var(--md-default-fg-color--light);font-weight:700}.md-post--excerpt{margin-bottom:3.2rem}.md-post--excerpt .md-post__header{align-items:center;display:flex;gap:.6rem;min-height:1.6rem}.md-post--excerpt .md-post__authors{align-items:center;display:inline-flex;flex-direction:row;gap:.2rem;margin:0;min-height:2.4rem}[dir=ltr] .md-post--excerpt .md-post__meta .md-meta__list{margin-right:.4rem}[dir=rtl] .md-post--excerpt .md-post__meta .md-meta__list{margin-left:.4rem}.md-post--excerpt .md-post__content>:first-child{--md-scroll-margin:6rem;margin-top:0}.md-post>.md-nav--secondary{margin:1em 0}.md-profile{align-items:center;display:flex;font-size:.7rem;gap:.6rem;line-height:1.4;width:100%}.md-profile__description{flex-grow:1}.md-content--post{display:flex}@media screen and (max-width:76.234375em){.md-content--post{flex-flow:column-reverse}}.md-content--post>.md-content__inner{flex-grow:1;min-width:0}@media screen and (min-width:76.25em){[dir=ltr] .md-content--post>.md-content__inner{margin-left:1.2rem}[dir=rtl] .md-content--post>.md-content__inner{margin-right:1.2rem}}@media screen and (max-width:76.234375em){.md-sidebar.md-sidebar--post{padding:0;position:static;width:100%}.md-sidebar.md-sidebar--post .md-sidebar__scrollwrap{overflow:visible}.md-sidebar.md-sidebar--post .md-sidebar__inner{padding:0}.md-sidebar.md-sidebar--post .md-post__meta{margin-left:.6rem;margin-right:.6rem}.md-sidebar.md-sidebar--post .md-nav__item{border:none;display:inline}.md-sidebar.md-sidebar--post .md-nav__list{display:inline-flex;flex-wrap:wrap;gap:.6rem;padding-bottom:.6rem;padding-top:.6rem}.md-sidebar.md-sidebar--post .md-nav__link{padding:0}.md-sidebar.md-sidebar--post .md-nav{height:auto;margin-bottom:0;position:static}}:root{--md-progress-value:0;--md-progress-delay:400ms}.md-progress{background:var(--md-primary-bg-color);height:.075rem;opacity:min(clamp(0,var(--md-progress-value),1),clamp(0,100 - var(--md-progress-value),1));position:fixed;top:0;transform:scaleX(calc(var(--md-progress-value)*1%));transform-origin:left;transition:transform .5s cubic-bezier(.19,1,.22,1),opacity .25s var(--md-progress-delay);width:100%;z-index:4}:root{--md-search-result-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h7c-.41-.25-.8-.56-1.14-.9-.33-.33-.61-.7-.86-1.1H6V4h7v5h5v1.18c.71.16 1.39.43 2 .82V8zm6.31 16.9c1.33-2.11.69-4.9-1.4-6.22-2.11-1.33-4.91-.68-6.22 1.4-1.34 2.11-.69 4.89 1.4 6.22 1.46.93 3.32.93 4.79.02L22 23.39 23.39 22zm-3.81.1a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5"/></svg>')}.md-search{position:relative}@media screen and (min-width:60em){.md-search{padding:.2rem 0}}.no-js .md-search{display:none}.md-search__overlay{opacity:0;z-index:1}@media screen and (max-width:59.984375em){[dir=ltr] .md-search__overlay{left:-2.2rem}[dir=rtl] .md-search__overlay{right:-2.2rem}.md-search__overlay{background-color:var(--md-default-bg-color);border-radius:1rem;height:2rem;overflow:hidden;pointer-events:none;position:absolute;top:-1rem;transform-origin:center;transition:transform .3s .1s,opacity .2s .2s;width:2rem}[data-md-toggle=search]:checked~.md-header .md-search__overlay{opacity:1;transition:transform .4s,opacity .1s}}@media screen and (min-width:60em){[dir=ltr] .md-search__overlay{left:0}[dir=rtl] .md-search__overlay{right:0}.md-search__overlay{background-color:#0000008a;cursor:pointer;height:0;position:fixed;top:0;transition:width 0ms .25s,height 0ms .25s,opacity .25s;width:0}[data-md-toggle=search]:checked~.md-header .md-search__overlay{height:200vh;opacity:1;transition:width 0ms,height 0ms,opacity .25s;width:100%}}@media screen and (max-width:29.984375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(45)}}@media screen and (min-width:30em) and (max-width:44.984375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(60)}}@media screen and (min-width:45em) and (max-width:59.984375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(75)}}.md-search__inner{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width:59.984375em){[dir=ltr] .md-search__inner{left:0}[dir=rtl] .md-search__inner{right:0}.md-search__inner{height:0;opacity:0;overflow:hidden;position:fixed;top:0;transform:translateX(5%);transition:width 0ms .3s,height 0ms .3s,transform .15s cubic-bezier(.4,0,.2,1) .15s,opacity .15s .15s;width:0;z-index:2}[dir=rtl] .md-search__inner{transform:translateX(-5%)}[data-md-toggle=search]:checked~.md-header .md-search__inner{height:100%;opacity:1;transform:translateX(0);transition:width 0ms 0ms,height 0ms 0ms,transform .15s cubic-bezier(.1,.7,.1,1) .15s,opacity .15s .15s;width:100%}}@media screen and (min-width:60em){[dir=ltr] .md-search__inner{float:right}[dir=rtl] .md-search__inner{float:left}.md-search__inner{padding:.1rem 0;position:relative;transition:width .25s cubic-bezier(.1,.7,.1,1);width:11.7rem}}@media screen and (min-width:60em) and (max-width:76.234375em){[data-md-toggle=search]:checked~.md-header .md-search__inner{width:23.4rem}}@media screen and (min-width:76.25em){[data-md-toggle=search]:checked~.md-header .md-search__inner{width:34.4rem}}.md-search__form{background-color:var(--md-default-bg-color);box-shadow:0 0 .6rem #0000;height:2.4rem;position:relative;transition:color .25s,background-color .25s;z-index:2}@media screen and (min-width:60em){.md-search__form{background-color:#00000042;border-radius:.1rem;height:1.8rem}.md-search__form:hover{background-color:#ffffff1f}}[data-md-toggle=search]:checked~.md-header .md-search__form{background-color:var(--md-default-bg-color);border-radius:.1rem .1rem 0 0;box-shadow:0 0 .6rem #00000012;color:var(--md-default-fg-color)}[dir=ltr] .md-search__input{padding-left:3.6rem;padding-right:2.2rem}[dir=rtl] .md-search__input{padding-left:2.2rem;padding-right:3.6rem}.md-search__input{background:#0000;font-size:.9rem;height:100%;position:relative;text-overflow:ellipsis;width:100%;z-index:2}.md-search__input::placeholder{transition:color .25s}.md-search__input::placeholder,.md-search__input~.md-search__icon{color:var(--md-default-fg-color--light)}.md-search__input::-ms-clear{display:none}@media screen and (max-width:59.984375em){.md-search__input{font-size:.9rem;height:2.4rem;width:100%}}@media screen and (min-width:60em){[dir=ltr] .md-search__input{padding-left:2.2rem}[dir=rtl] .md-search__input{padding-right:2.2rem}.md-search__input{color:inherit;font-size:.8rem}.md-search__input::placeholder{color:var(--md-primary-bg-color--light)}.md-search__input+.md-search__icon{color:var(--md-primary-bg-color)}[data-md-toggle=search]:checked~.md-header .md-search__input{text-overflow:clip}[data-md-toggle=search]:checked~.md-header .md-search__input+.md-search__icon{color:var(--md-default-fg-color--light)}[data-md-toggle=search]:checked~.md-header .md-search__input::placeholder{color:#0000}}.md-search__icon{cursor:pointer;display:inline-block;height:1.2rem;transition:color .25s,opacity .25s;width:1.2rem}.md-search__icon:hover{opacity:.7}[dir=ltr] .md-search__icon[for=__search]{left:.5rem}[dir=rtl] .md-search__icon[for=__search]{right:.5rem}.md-search__icon[for=__search]{position:absolute;top:.3rem;z-index:2}[dir=rtl] .md-search__icon[for=__search] svg{transform:scaleX(-1)}@media screen and (max-width:59.984375em){[dir=ltr] .md-search__icon[for=__search]{left:.8rem}[dir=rtl] .md-search__icon[for=__search]{right:.8rem}.md-search__icon[for=__search]{top:.6rem}.md-search__icon[for=__search] svg:first-child{display:none}}@media screen and (min-width:60em){.md-search__icon[for=__search]{pointer-events:none}.md-search__icon[for=__search] svg:last-child{display:none}}[dir=ltr] .md-search__options{right:.5rem}[dir=rtl] .md-search__options{left:.5rem}.md-search__options{pointer-events:none;position:absolute;top:.3rem;z-index:2}@media screen and (max-width:59.984375em){[dir=ltr] .md-search__options{right:.8rem}[dir=rtl] .md-search__options{left:.8rem}.md-search__options{top:.6rem}}[dir=ltr] .md-search__options>.md-icon{margin-left:.2rem}[dir=rtl] .md-search__options>.md-icon{margin-right:.2rem}.md-search__options>.md-icon{color:var(--md-default-fg-color--light);opacity:0;transform:scale(.75);transition:transform .15s cubic-bezier(.1,.7,.1,1),opacity .15s}.md-search__options>.md-icon:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__options>.md-icon{opacity:1;pointer-events:auto;transform:scale(1)}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__options>.md-icon:hover{opacity:.7}[dir=ltr] .md-search__suggest{padding-left:3.6rem;padding-right:2.2rem}[dir=rtl] .md-search__suggest{padding-left:2.2rem;padding-right:3.6rem}.md-search__suggest{align-items:center;color:var(--md-default-fg-color--lighter);display:flex;font-size:.9rem;height:100%;opacity:0;position:absolute;top:0;transition:opacity 50ms;white-space:nowrap;width:100%}@media screen and (min-width:60em){[dir=ltr] .md-search__suggest{padding-left:2.2rem}[dir=rtl] .md-search__suggest{padding-right:2.2rem}.md-search__suggest{font-size:.8rem}}[data-md-toggle=search]:checked~.md-header .md-search__suggest{opacity:1;transition:opacity .3s .1s}[dir=ltr] .md-search__output{border-bottom-left-radius:.1rem}[dir=ltr] .md-search__output,[dir=rtl] .md-search__output{border-bottom-right-radius:.1rem}[dir=rtl] .md-search__output{border-bottom-left-radius:.1rem}.md-search__output{overflow:hidden;position:absolute;width:100%;z-index:1}@media screen and (max-width:59.984375em){.md-search__output{bottom:0;top:2.4rem}}@media screen and (min-width:60em){.md-search__output{opacity:0;top:1.9rem;transition:opacity .4s}[data-md-toggle=search]:checked~.md-header .md-search__output{box-shadow:var(--md-shadow-z3);opacity:1}}.md-search__scrollwrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--md-default-bg-color);height:100%;overflow-y:auto;touch-action:pan-y}@media (-webkit-max-device-pixel-ratio:1),(max-resolution:1dppx){.md-search__scrollwrap{transform:translateZ(0)}}@media screen and (min-width:60em) and (max-width:76.234375em){.md-search__scrollwrap{width:23.4rem}}@media screen and (min-width:76.25em){.md-search__scrollwrap{width:34.4rem}}@media screen and (min-width:60em){.md-search__scrollwrap{max-height:0;scrollbar-color:var(--md-default-fg-color--lighter) #0000;scrollbar-width:thin}[data-md-toggle=search]:checked~.md-header .md-search__scrollwrap{max-height:75vh}.md-search__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-search__scrollwrap::-webkit-scrollbar{height:.2rem;width:.2rem}.md-search__scrollwrap::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}}.md-search-result{color:var(--md-default-fg-color);word-break:break-word}.md-search-result__meta{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light);font-size:.64rem;line-height:1.8rem;padding:0 .8rem;scroll-snap-align:start}@media screen and (min-width:60em){[dir=ltr] .md-search-result__meta{padding-left:2.2rem}[dir=rtl] .md-search-result__meta{padding-right:2.2rem}}.md-search-result__list{list-style:none;margin:0;padding:0;-webkit-user-select:none;user-select:none}.md-search-result__item{box-shadow:0 -.05rem var(--md-default-fg-color--lightest)}.md-search-result__item:first-child{box-shadow:none}.md-search-result__link{display:block;outline:none;scroll-snap-align:start;transition:background-color .25s}.md-search-result__link:focus,.md-search-result__link:hover{background-color:var(--md-accent-fg-color--transparent)}.md-search-result__link:last-child p:last-child{margin-bottom:.6rem}.md-search-result__more>summary{cursor:pointer;display:block;outline:none;position:sticky;scroll-snap-align:start;top:0;z-index:1}.md-search-result__more>summary::marker{display:none}.md-search-result__more>summary::-webkit-details-marker{display:none}.md-search-result__more>summary>div{color:var(--md-typeset-a-color);font-size:.64rem;padding:.75em .8rem;transition:color .25s,background-color .25s}@media screen and (min-width:60em){[dir=ltr] .md-search-result__more>summary>div{padding-left:2.2rem}[dir=rtl] .md-search-result__more>summary>div{padding-right:2.2rem}}.md-search-result__more>summary:focus>div,.md-search-result__more>summary:hover>div{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-search-result__more[open]>summary{background-color:var(--md-default-bg-color)}.md-search-result__article{overflow:hidden;padding:0 .8rem;position:relative}@media screen and (min-width:60em){[dir=ltr] .md-search-result__article{padding-left:2.2rem}[dir=rtl] .md-search-result__article{padding-right:2.2rem}}[dir=ltr] .md-search-result__icon{left:0}[dir=rtl] .md-search-result__icon{right:0}.md-search-result__icon{color:var(--md-default-fg-color--light);height:1.2rem;margin:.5rem;position:absolute;width:1.2rem}@media screen and (max-width:59.984375em){.md-search-result__icon{display:none}}.md-search-result__icon:after{background-color:currentcolor;content:"";display:inline-block;height:100%;-webkit-mask-image:var(--md-search-result-icon);mask-image:var(--md-search-result-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}[dir=rtl] .md-search-result__icon:after{transform:scaleX(-1)}.md-search-result .md-typeset{color:var(--md-default-fg-color--light);font-size:.64rem;line-height:1.6}.md-search-result .md-typeset h1{color:var(--md-default-fg-color);font-size:.8rem;font-weight:400;line-height:1.4;margin:.55rem 0}.md-search-result .md-typeset h1 mark{text-decoration:none}.md-search-result .md-typeset h2{color:var(--md-default-fg-color);font-size:.64rem;font-weight:700;line-height:1.6;margin:.5em 0}.md-search-result .md-typeset h2 mark{text-decoration:none}.md-search-result__terms{color:var(--md-default-fg-color);display:block;font-size:.64rem;font-style:italic;margin:.5em 0}.md-search-result mark{background-color:initial;color:var(--md-accent-fg-color);text-decoration:underline}.md-select{position:relative;z-index:1}.md-select__inner{background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);left:50%;margin-top:.2rem;max-height:0;opacity:0;position:absolute;top:calc(100% - .2rem);transform:translate3d(-50%,.3rem,0);transition:transform .25s 375ms,opacity .25s .25s,max-height 0ms .5s}.md-select:focus-within .md-select__inner,.md-select:hover .md-select__inner{max-height:10rem;opacity:1;transform:translate3d(-50%,0,0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,max-height 0ms}.md-select__inner:after{border-bottom:.2rem solid #0000;border-bottom-color:var(--md-default-bg-color);border-left:.2rem solid #0000;border-right:.2rem solid #0000;border-top:0;content:"";height:0;left:50%;margin-left:-.2rem;margin-top:-.2rem;position:absolute;top:0;width:0}.md-select__list{border-radius:.1rem;font-size:.8rem;list-style-type:none;margin:0;max-height:inherit;overflow:auto;padding:0}.md-select__item{line-height:1.8rem}[dir=ltr] .md-select__link{padding-left:.6rem;padding-right:1.2rem}[dir=rtl] .md-select__link{padding-left:1.2rem;padding-right:.6rem}.md-select__link{cursor:pointer;display:block;outline:none;scroll-snap-align:start;transition:background-color .25s,color .25s;width:100%}.md-select__link:focus,.md-select__link:hover{color:var(--md-accent-fg-color)}.md-select__link:focus{background-color:var(--md-default-fg-color--lightest)}.md-sidebar{align-self:flex-start;flex-shrink:0;padding:1.2rem 0;position:sticky;top:2.4rem;width:12.1rem}@media print{.md-sidebar{display:none}}@media screen and (max-width:76.234375em){[dir=ltr] .md-sidebar--primary{left:-12.1rem}[dir=rtl] .md-sidebar--primary{right:-12.1rem}.md-sidebar--primary{background-color:var(--md-default-bg-color);display:block;height:100%;position:fixed;top:0;transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;width:12.1rem;z-index:5}[data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{box-shadow:var(--md-shadow-z3);transform:translateX(12.1rem)}[dir=rtl] [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{transform:translateX(-12.1rem)}.md-sidebar--primary .md-sidebar__scrollwrap{bottom:0;left:0;margin:0;overflow:hidden;position:absolute;right:0;scroll-snap-type:none;top:0}}@media screen and (min-width:76.25em){.md-sidebar{height:0}.no-js .md-sidebar{height:auto}.md-header--lifted~.md-container .md-sidebar{top:4.8rem}}.md-sidebar--secondary{display:none;order:2}@media screen and (min-width:60em){.md-sidebar--secondary{height:0}.no-js .md-sidebar--secondary{height:auto}.md-sidebar--secondary:not([hidden]){display:block}.md-sidebar--secondary .md-sidebar__scrollwrap{touch-action:pan-y}}.md-sidebar__scrollwrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0 .2rem;overflow-y:auto;scrollbar-color:var(--md-default-fg-color--lighter) #0000}@media screen and (min-width:60em){.md-sidebar__scrollwrap{scrollbar-gutter:stable;scrollbar-width:thin}}.md-sidebar__scrollwrap::-webkit-scrollbar{height:.2rem;width:.2rem}.md-sidebar__scrollwrap:focus-within,.md-sidebar__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-sidebar__scrollwrap:focus-within::-webkit-scrollbar-thumb,.md-sidebar__scrollwrap:hover::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-sidebar__scrollwrap:focus-within::-webkit-scrollbar-thumb:hover,.md-sidebar__scrollwrap:hover::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}@supports selector(::-webkit-scrollbar){.md-sidebar__scrollwrap{scrollbar-gutter:auto}[dir=ltr] .md-sidebar__inner{padding-right:calc(100% - 11.5rem)}[dir=rtl] .md-sidebar__inner{padding-left:calc(100% - 11.5rem)}}@media screen and (max-width:76.234375em){.md-overlay{background-color:#0000008a;height:0;opacity:0;position:fixed;top:0;transition:width 0ms .25s,height 0ms .25s,opacity .25s;width:0;z-index:5}[data-md-toggle=drawer]:checked~.md-overlay{height:100%;opacity:1;transition:width 0ms,height 0ms,opacity .25s;width:100%}}@keyframes facts{0%{height:0}to{height:.65rem}}@keyframes fact{0%{opacity:0;transform:translateY(100%)}50%{opacity:0}to{opacity:1;transform:translateY(0)}}:root{--md-source-forks-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0M5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0m6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5m-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0"/></svg>');--md-source-repositories-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.5 2.5 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.5 2.5 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.25.25 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"/></svg>');--md-source-stars-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25m0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41z"/></svg>');--md-source-version-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.75 1.75 0 0 1 1 7.775m1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2"/></svg>')}.md-source{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;font-size:.65rem;line-height:1.2;outline-color:var(--md-accent-fg-color);transition:opacity .25s;white-space:nowrap}.md-source:hover{opacity:.7}.md-source__icon{display:inline-block;height:2.4rem;vertical-align:middle;width:2rem}[dir=ltr] .md-source__icon svg{margin-left:.6rem}[dir=rtl] .md-source__icon svg{margin-right:.6rem}.md-source__icon svg{margin-top:.6rem}[dir=ltr] .md-source__icon+.md-source__repository{padding-left:2rem}[dir=rtl] .md-source__icon+.md-source__repository{padding-right:2rem}[dir=ltr] .md-source__icon+.md-source__repository{margin-left:-2rem}[dir=rtl] .md-source__icon+.md-source__repository{margin-right:-2rem}[dir=ltr] .md-source__repository{margin-left:.6rem}[dir=rtl] .md-source__repository{margin-right:.6rem}.md-source__repository{display:inline-block;max-width:calc(100% - 1.2rem);overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.md-source__facts{display:flex;font-size:.55rem;gap:.4rem;list-style-type:none;margin:.1rem 0 0;opacity:.75;overflow:hidden;padding:0;width:100%}.md-source__repository--active .md-source__facts{animation:facts .25s ease-in}.md-source__fact{overflow:hidden;text-overflow:ellipsis}.md-source__repository--active .md-source__fact{animation:fact .4s ease-out}[dir=ltr] .md-source__fact:before{margin-right:.1rem}[dir=rtl] .md-source__fact:before{margin-left:.1rem}.md-source__fact:before{background-color:currentcolor;content:"";display:inline-block;height:.6rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:text-top;width:.6rem}.md-source__fact:nth-child(1n+2){flex-shrink:0}.md-source__fact--version:before{-webkit-mask-image:var(--md-source-version-icon);mask-image:var(--md-source-version-icon)}.md-source__fact--stars:before{-webkit-mask-image:var(--md-source-stars-icon);mask-image:var(--md-source-stars-icon)}.md-source__fact--forks:before{-webkit-mask-image:var(--md-source-forks-icon);mask-image:var(--md-source-forks-icon)}.md-source__fact--repositories:before{-webkit-mask-image:var(--md-source-repositories-icon);mask-image:var(--md-source-repositories-icon)}.md-source-file{margin:1em 0}[dir=ltr] .md-source-file__fact{margin-right:.6rem}[dir=rtl] .md-source-file__fact{margin-left:.6rem}.md-source-file__fact{align-items:center;color:var(--md-default-fg-color--light);display:inline-flex;font-size:.68rem;gap:.3rem}.md-source-file__fact .md-icon{flex-shrink:0;margin-bottom:.05rem}[dir=ltr] .md-source-file__fact .md-author{float:left}[dir=rtl] .md-source-file__fact .md-author{float:right}.md-source-file__fact .md-author{margin-right:.2rem}.md-source-file__fact svg{width:.9rem}:root{--md-status:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11 9h2V7h-2m1 13c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-18A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10A10 10 0 0 0 12 2m-1 15h2v-6h-2z"/></svg>');--md-status--new:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m23 12-2.44-2.78.34-3.68-3.61-.82-1.89-3.18L12 3 8.6 1.54 6.71 4.72l-3.61.81.34 3.68L1 12l2.44 2.78-.34 3.69 3.61.82 1.89 3.18L12 21l3.4 1.46 1.89-3.18 3.61-.82-.34-3.68zm-10 5h-2v-2h2zm0-4h-2V7h2z"/></svg>');--md-status--deprecated:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9 3v1H4v2h1v13a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6h1V4h-5V3zm0 5h2v9H9zm4 0h2v9h-2z"/></svg>');--md-status--encrypted:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm0 6c1.4 0 2.8 1.1 2.8 2.5V11c.6 0 1.2.6 1.2 1.3v3.5c0 .6-.6 1.2-1.3 1.2H9.2c-.6 0-1.2-.6-1.2-1.3v-3.5c0-.6.6-1.2 1.2-1.2V9.5C9.2 8.1 10.6 7 12 7m0 1.2c-.8 0-1.5.5-1.5 1.3V11h3V9.5c0-.8-.7-1.3-1.5-1.3"/></svg>')}.md-status:after{background-color:var(--md-default-fg-color--light);content:"";display:inline-block;height:1.125em;-webkit-mask-image:var(--md-status);mask-image:var(--md-status);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:text-bottom;width:1.125em}.md-status:hover:after{background-color:currentcolor}.md-status--new:after{-webkit-mask-image:var(--md-status--new);mask-image:var(--md-status--new)}.md-status--deprecated:after{-webkit-mask-image:var(--md-status--deprecated);mask-image:var(--md-status--deprecated)}.md-status--encrypted:after{-webkit-mask-image:var(--md-status--encrypted);mask-image:var(--md-status--encrypted)}.md-tabs{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color);display:block;line-height:1.3;overflow:auto;width:100%;z-index:3}@media print{.md-tabs{display:none}}@media screen and (max-width:76.234375em){.md-tabs{display:none}}.md-tabs[hidden]{pointer-events:none}[dir=ltr] .md-tabs__list{margin-left:.2rem}[dir=rtl] .md-tabs__list{margin-right:.2rem}.md-tabs__list{contain:content;display:flex;list-style:none;margin:0;overflow:auto;padding:0;scrollbar-width:none;white-space:nowrap}.md-tabs__list::-webkit-scrollbar{display:none}.md-tabs__item{height:2.4rem;padding-left:.6rem;padding-right:.6rem}.md-tabs__item--active .md-tabs__link{color:inherit;opacity:1}.md-tabs__link{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;font-size:.7rem;margin-top:.8rem;opacity:.7;outline-color:var(--md-accent-fg-color);outline-offset:.2rem;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s}.md-tabs__link:focus,.md-tabs__link:hover{color:inherit;opacity:1}[dir=ltr] .md-tabs__link svg{margin-right:.4rem}[dir=rtl] .md-tabs__link svg{margin-left:.4rem}.md-tabs__link svg{fill:currentcolor;height:1.3em}.md-tabs__item:nth-child(2) .md-tabs__link{transition-delay:20ms}.md-tabs__item:nth-child(3) .md-tabs__link{transition-delay:40ms}.md-tabs__item:nth-child(4) .md-tabs__link{transition-delay:60ms}.md-tabs__item:nth-child(5) .md-tabs__link{transition-delay:80ms}.md-tabs__item:nth-child(6) .md-tabs__link{transition-delay:.1s}.md-tabs__item:nth-child(7) .md-tabs__link{transition-delay:.12s}.md-tabs__item:nth-child(8) .md-tabs__link{transition-delay:.14s}.md-tabs__item:nth-child(9) .md-tabs__link{transition-delay:.16s}.md-tabs__item:nth-child(10) .md-tabs__link{transition-delay:.18s}.md-tabs__item:nth-child(11) .md-tabs__link{transition-delay:.2s}.md-tabs__item:nth-child(12) .md-tabs__link{transition-delay:.22s}.md-tabs__item:nth-child(13) .md-tabs__link{transition-delay:.24s}.md-tabs__item:nth-child(14) .md-tabs__link{transition-delay:.26s}.md-tabs__item:nth-child(15) .md-tabs__link{transition-delay:.28s}.md-tabs__item:nth-child(16) .md-tabs__link{transition-delay:.3s}.md-tabs[hidden] .md-tabs__link{opacity:0;transform:translateY(50%);transition:transform 0ms .1s,opacity .1s}:root{--md-tag-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m5.41 21 .71-4h-4l.35-2h4l1.06-6h-4l.35-2h4l.71-4h2l-.71 4h6l.71-4h2l-.71 4h4l-.35 2h-4l-1.06 6h4l-.35 2h-4l-.71 4h-2l.71-4h-6l-.71 4zM9.53 9l-1.06 6h6l1.06-6z"/></svg>')}.md-typeset .md-tags:not([hidden]){display:inline-flex;flex-wrap:wrap;gap:.5em;margin-bottom:.75em;margin-top:-.125em}.md-typeset .md-tag{align-items:center;background:var(--md-default-fg-color--lightest);border-radius:2.4rem;display:inline-flex;font-size:.64rem;font-size:min(.8em,.64rem);font-weight:700;gap:.5em;letter-spacing:normal;line-height:1.6;padding:.3125em .78125em}.md-typeset .md-tag[href]{-webkit-tap-highlight-color:transparent;color:inherit;outline:none;transition:color 125ms,background-color 125ms}.md-typeset .md-tag[href]:focus,.md-typeset .md-tag[href]:hover{background-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}[id]>.md-typeset .md-tag{vertical-align:text-top}.md-typeset .md-tag-icon:before{background-color:var(--md-default-fg-color--lighter);content:"";display:inline-block;height:1.2em;-webkit-mask-image:var(--md-tag-icon);mask-image:var(--md-tag-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-bottom;width:1.2em}.md-typeset .md-tag-icon[href]:focus:before,.md-typeset .md-tag-icon[href]:hover:before{background-color:var(--md-accent-bg-color)}@keyframes pulse{0%{transform:scale(.95)}75%{transform:scale(1)}to{transform:scale(.95)}}:root{--md-annotation-bg-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10A10 10 0 0 0 12 2"/></svg>');--md-annotation-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 13h-4v4h-2v-4H7v-2h4V7h2v4h4m-5-9A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10A10 10 0 0 0 12 2"/></svg>')}.md-tooltip{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);font-family:var(--md-text-font-family);left:clamp(var(--md-tooltip-0,0rem) + .8rem,var(--md-tooltip-x),100vw + var(--md-tooltip-0,0rem) + .8rem - var(--md-tooltip-width) - 2 * .8rem);max-width:calc(100vw - 1.6rem);opacity:0;position:absolute;top:var(--md-tooltip-y);transform:translateY(-.4rem);transition:transform 0ms .25s,opacity .25s,z-index .25s;width:var(--md-tooltip-width);z-index:0}.md-tooltip--active{opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,z-index 0ms;z-index:2}.md-tooltip--inline{font-weight:700;-webkit-user-select:none;user-select:none;width:auto}.md-tooltip--inline:not(.md-tooltip--active){transform:translateY(.2rem) scale(.9)}.md-tooltip--inline .md-tooltip__inner{font-size:.5rem;padding:.2rem .4rem}[hidden]+.md-tooltip--inline{display:none}.focus-visible>.md-tooltip,.md-tooltip:target{outline:var(--md-accent-fg-color) auto}.md-tooltip__inner{font-size:.64rem;padding:.8rem}.md-tooltip__inner.md-typeset>:first-child{margin-top:0}.md-tooltip__inner.md-typeset>:last-child{margin-bottom:0}.md-annotation{font-style:normal;font-weight:400;outline:none;text-align:initial;vertical-align:text-bottom;white-space:normal}[dir=rtl] .md-annotation{direction:rtl}code .md-annotation{font-family:var(--md-code-font-family);font-size:inherit}.md-annotation:not([hidden]){display:inline-block;line-height:1.25}.md-annotation__index{border-radius:.01px;cursor:pointer;display:inline-block;margin-left:.4ch;margin-right:.4ch;outline:none;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;vertical-align:text-top;z-index:0}.md-annotation .md-annotation__index{transition:z-index .25s}@media screen{.md-annotation__index{width:2.2ch}[data-md-visible]>.md-annotation__index{animation:pulse 2s infinite}.md-annotation__index:before{background:var(--md-default-bg-color);-webkit-mask-image:var(--md-annotation-bg-icon);mask-image:var(--md-annotation-bg-icon)}.md-annotation__index:after,.md-annotation__index:before{content:"";height:2.2ch;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:-.1ch;width:2.2ch;z-index:-1}.md-annotation__index:after{background-color:var(--md-default-fg-color--lighter);-webkit-mask-image:var(--md-annotation-icon);mask-image:var(--md-annotation-icon);transform:scale(1.0001);transition:background-color .25s,transform .25s}.md-tooltip--active+.md-annotation__index:after{transform:rotate(45deg)}.md-tooltip--active+.md-annotation__index:after,:hover>.md-annotation__index:after{background-color:var(--md-accent-fg-color)}}.md-tooltip--active+.md-annotation__index{animation-play-state:paused;transition-duration:0ms;z-index:2}.md-annotation__index [data-md-annotation-id]{display:inline-block}@media print{.md-annotation__index [data-md-annotation-id]{background:var(--md-default-fg-color--lighter);border-radius:2ch;color:var(--md-default-bg-color);font-weight:700;padding:0 .6ch;white-space:nowrap}.md-annotation__index [data-md-annotation-id]:after{content:attr(data-md-annotation-id)}}.md-typeset .md-annotation-list{counter-reset:xxx;list-style:none}.md-typeset .md-annotation-list li{position:relative}[dir=ltr] .md-typeset .md-annotation-list li:before{left:-2.125em}[dir=rtl] .md-typeset .md-annotation-list li:before{right:-2.125em}.md-typeset .md-annotation-list li:before{background:var(--md-default-fg-color--lighter);border-radius:2ch;color:var(--md-default-bg-color);content:counter(xxx);counter-increment:xxx;font-size:.8875em;font-weight:700;height:2ch;line-height:1.25;min-width:2ch;padding:0 .6ch;position:absolute;text-align:center;top:.25em}:root{--md-tooltip-width:20rem;--md-tooltip-tail:0.3rem}.md-tooltip2{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:var(--md-default-fg-color);font-family:var(--md-text-font-family);opacity:0;pointer-events:none;position:absolute;top:calc(var(--md-tooltip-host-y) + var(--md-tooltip-y));transform:translateY(-.4rem);transform-origin:calc(var(--md-tooltip-host-x) + var(--md-tooltip-x)) 0;transition:transform 0ms .25s,opacity .25s,z-index .25s;width:100%;z-index:0}.md-tooltip2:before{border-left:var(--md-tooltip-tail) solid #0000;border-right:var(--md-tooltip-tail) solid #0000;content:"";display:block;left:clamp(1.5 * .8rem,var(--md-tooltip-host-x) + var(--md-tooltip-x) - var(--md-tooltip-tail),100vw - 2 * var(--md-tooltip-tail) - 1.5 * .8rem);position:absolute;z-index:1}.md-tooltip2--top:before{border-top:var(--md-tooltip-tail) solid var(--md-default-bg-color);bottom:calc(var(--md-tooltip-tail)*-1 + .025rem);filter:drop-shadow(0 1px 0 hsla(0,0%,0%,.05))}.md-tooltip2--bottom:before{border-bottom:var(--md-tooltip-tail) solid var(--md-default-bg-color);filter:drop-shadow(0 -1px 0 hsla(0,0%,0%,.05));top:calc(var(--md-tooltip-tail)*-1 + .025rem)}.md-tooltip2--active{opacity:1;transform:translateY(0);transition:transform .4s cubic-bezier(0,1,.5,1),opacity .25s,z-index 0ms;z-index:2}.md-tooltip2__inner{scrollbar-gutter:stable;background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);left:clamp(.8rem,var(--md-tooltip-host-x) - .8rem,100vw - var(--md-tooltip-width) - .8rem);max-height:40vh;max-width:calc(100vw - 1.6rem);position:relative;scrollbar-width:thin}.md-tooltip2__inner::-webkit-scrollbar{height:.2rem;width:.2rem}.md-tooltip2__inner::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-tooltip2__inner::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}[role=tooltip]>.md-tooltip2__inner{font-size:.5rem;font-weight:700;left:clamp(.8rem,var(--md-tooltip-host-x) + var(--md-tooltip-x) - var(--md-tooltip-width)/2,100vw - var(--md-tooltip-width) - .8rem);max-width:min(100vw - 2 * .8rem,400px);padding:.2rem .4rem;-webkit-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.md-tooltip2__inner.md-typeset>:first-child{margin-top:0}.md-tooltip2__inner.md-typeset>:last-child{margin-bottom:0}[dir=ltr] .md-top{margin-left:50%}[dir=rtl] .md-top{margin-right:50%}.md-top{background-color:var(--md-default-bg-color);border-radius:1.6rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color--light);cursor:pointer;display:block;font-size:.7rem;outline:none;padding:.4rem .8rem;position:fixed;top:3.2rem;transform:translate(-50%);transition:color 125ms,background-color 125ms,transform 125ms cubic-bezier(.4,0,.2,1),opacity 125ms;z-index:2}@media print{.md-top{display:none}}[dir=rtl] .md-top{transform:translate(50%)}.md-top[hidden]{opacity:0;pointer-events:none;transform:translate(-50%,.2rem);transition-duration:0ms}[dir=rtl] .md-top[hidden]{transform:translate(50%,.2rem)}.md-top:focus,.md-top:hover{background-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}.md-top svg{display:inline-block;vertical-align:-.5em}@keyframes hoverfix{0%{pointer-events:none}}:root{--md-version-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9S301 191.9 288 191.9L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"/></svg>')}.md-version{flex-shrink:0;font-size:.8rem;height:2.4rem}[dir=ltr] .md-version__current{margin-left:1.4rem;margin-right:.4rem}[dir=rtl] .md-version__current{margin-left:.4rem;margin-right:1.4rem}.md-version__current{color:inherit;cursor:pointer;outline:none;position:relative;top:.05rem}[dir=ltr] .md-version__current:after{margin-left:.4rem}[dir=rtl] .md-version__current:after{margin-right:.4rem}.md-version__current:after{background-color:currentcolor;content:"";display:inline-block;height:.6rem;-webkit-mask-image:var(--md-version-icon);mask-image:var(--md-version-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.4rem}.md-version__alias{margin-left:.3rem;opacity:.7}.md-version__list{background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);list-style-type:none;margin:.2rem .8rem;max-height:0;opacity:0;overflow:auto;padding:0;position:absolute;scroll-snap-type:y mandatory;top:.15rem;transition:max-height 0ms .5s,opacity .25s .25s;z-index:3}.md-version:focus-within .md-version__list,.md-version:hover .md-version__list{max-height:10rem;opacity:1;transition:max-height 0ms,opacity .25s}@media (hover:none),(pointer:coarse){.md-version:hover .md-version__list{animation:hoverfix .25s forwards}.md-version:focus-within .md-version__list{animation:none}}.md-version__item{line-height:1.8rem}[dir=ltr] .md-version__link{padding-left:.6rem;padding-right:1.2rem}[dir=rtl] .md-version__link{padding-left:1.2rem;padding-right:.6rem}.md-version__link{cursor:pointer;display:block;outline:none;scroll-snap-align:start;transition:color .25s,background-color .25s;white-space:nowrap;width:100%}.md-version__link:focus,.md-version__link:hover{color:var(--md-accent-fg-color)}.md-version__link:focus{background-color:var(--md-default-fg-color--lightest)}:root{--md-admonition-icon--note:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m3.1 5.07c.14 0 .28.05.4.16l1.27 1.27c.23.22.23.57 0 .78l-1 1-2.05-2.05 1-1c.1-.11.24-.16.38-.16m-1.97 1.74 2.06 2.06-6.06 6.06H7.07v-2.06z"/></svg>');--md-admonition-icon--abstract:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 9H7V7h10m0 6H7v-2h10m-3 6H7v-2h7M12 3a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1m7 0h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2"/></svg>');--md-admonition-icon--info:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 9h-2V7h2m0 10h-2v-6h2m-1-9A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10A10 10 0 0 0 12 2"/></svg>');--md-admonition-icon--tip:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17.66 11.2c-.23-.3-.51-.56-.77-.82-.67-.6-1.43-1.03-2.07-1.66C13.33 7.26 13 4.85 13.95 3c-.95.23-1.78.75-2.49 1.32-2.59 2.08-3.61 5.75-2.39 8.9.04.1.08.2.08.33 0 .22-.15.42-.35.5-.23.1-.47.04-.66-.12a.6.6 0 0 1-.14-.17c-1.13-1.43-1.31-3.48-.55-5.12C5.78 10 4.87 12.3 5 14.47c.06.5.12 1 .29 1.5.14.6.41 1.2.71 1.73 1.08 1.73 2.95 2.97 4.96 3.22 2.14.27 4.43-.12 6.07-1.6 1.83-1.66 2.47-4.32 1.53-6.6l-.13-.26c-.21-.46-.77-1.26-.77-1.26m-3.16 6.3c-.28.24-.74.5-1.1.6-1.12.4-2.24-.16-2.9-.82 1.19-.28 1.9-1.16 2.11-2.05.17-.8-.15-1.46-.28-2.23-.12-.74-.1-1.37.17-2.06.19.38.39.76.63 1.06.77 1 1.98 1.44 2.24 2.8.04.14.06.28.06.43.03.82-.33 1.72-.93 2.27"/></svg>');--md-admonition-icon--success:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 7 9 19l-5.5-5.5 1.41-1.41L9 16.17 19.59 5.59z"/></svg>');--md-admonition-icon--question:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m15.07 11.25-.9.92C13.45 12.89 13 13.5 13 15h-2v-.5c0-1.11.45-2.11 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41a2 2 0 0 0-2-2 2 2 0 0 0-2 2H8a4 4 0 0 1 4-4 4 4 0 0 1 4 4 3.2 3.2 0 0 1-.93 2.25M13 19h-2v-2h2M12 2A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10c0-5.53-4.5-10-10-10"/></svg>');--md-admonition-icon--warning:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 14h-2V9h2m0 9h-2v-2h2M1 21h22L12 2z"/></svg>');--md-admonition-icon--failure:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg>');--md-admonition-icon--danger:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m11.5 20 4.86-9.73H13V4l-5 9.73h3.5zM12 2c2.75 0 5.1 1 7.05 2.95S22 9.25 22 12s-1 5.1-2.95 7.05S14.75 22 12 22s-5.1-1-7.05-2.95S2 14.75 2 12s1-5.1 2.95-7.05S9.25 2 12 2"/></svg>');--md-admonition-icon--bug:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11 13h2v1h-2zm10-8v6c0 5.5-3.8 10.7-9 12-5.2-1.3-9-6.5-9-12V5l9-4zm-4 5h-2.2c-.2-.6-.6-1.1-1.1-1.5l1.2-1.2-.7-.7L12.8 8H12c-.2 0-.5 0-.7.1L9.9 6.6l-.8.8 1.2 1.2c-.5.3-.9.8-1.1 1.4H7v1h2v1H7v1h2v1H7v1h2.2c.4 1.2 1.5 2 2.8 2s2.4-.8 2.8-2H17v-1h-2v-1h2v-1h-2v-1h2zm-6 2h2v-1h-2z"/></svg>');--md-admonition-icon--example:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 2v2h1v14a4 4 0 0 0 4 4 4 4 0 0 0 4-4V4h1V2zm4 14c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1m2-4c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1m1-5h-4V4h4z"/></svg>');--md-admonition-icon--quote:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14 17h3l2-4V7h-6v6h3M6 17h3l2-4V7H5v6h3z"/></svg>')}.md-typeset .admonition,.md-typeset details{background-color:var(--md-admonition-bg-color);border:.075rem solid #448aff;border-radius:.2rem;box-shadow:var(--md-shadow-z1);color:var(--md-admonition-fg-color);display:flow-root;font-size:.64rem;margin:1.5625em 0;padding:0 .6rem;page-break-inside:avoid;transition:box-shadow 125ms}@media print{.md-typeset .admonition,.md-typeset details{box-shadow:none}}.md-typeset .admonition:focus-within,.md-typeset details:focus-within{box-shadow:0 0 0 .2rem #448aff1a}.md-typeset .admonition>*,.md-typeset details>*{box-sizing:border-box}.md-typeset .admonition .admonition,.md-typeset .admonition details,.md-typeset details .admonition,.md-typeset details details{margin-bottom:1em;margin-top:1em}.md-typeset .admonition .md-typeset__scrollwrap,.md-typeset details .md-typeset__scrollwrap{margin:1em -.6rem}.md-typeset .admonition .md-typeset__table,.md-typeset details .md-typeset__table{padding:0 .6rem}.md-typeset .admonition>.tabbed-set:only-child,.md-typeset details>.tabbed-set:only-child{margin-top:0}html .md-typeset .admonition>:last-child,html .md-typeset details>:last-child{margin-bottom:.6rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{padding-left:2rem;padding-right:.6rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{padding-left:.6rem;padding-right:2rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{border-left-width:.2rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-right-width:.2rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{border-top-left-radius:.1rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary,[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-top-right-radius:.1rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-top-left-radius:.1rem}.md-typeset .admonition-title,.md-typeset summary{background-color:#448aff1a;border:none;font-weight:700;margin:0 -.6rem;padding-bottom:.4rem;padding-top:.4rem;position:relative}html .md-typeset .admonition-title:last-child,html .md-typeset summary:last-child{margin-bottom:0}[dir=ltr] .md-typeset .admonition-title:before,[dir=ltr] .md-typeset summary:before{left:.6rem}[dir=rtl] .md-typeset .admonition-title:before,[dir=rtl] .md-typeset summary:before{right:.6rem}.md-typeset .admonition-title:before,.md-typeset summary:before{background-color:#448aff;content:"";height:1rem;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.625em;width:1rem}.md-typeset .admonition-title code,.md-typeset summary code{box-shadow:0 0 0 .05rem var(--md-default-fg-color--lightest)}.md-typeset .admonition.note,.md-typeset details.note{border-color:#448aff}.md-typeset .admonition.note:focus-within,.md-typeset details.note:focus-within{box-shadow:0 0 0 .2rem #448aff1a}.md-typeset .note>.admonition-title,.md-typeset .note>summary{background-color:#448aff1a}.md-typeset .note>.admonition-title:before,.md-typeset .note>summary:before{background-color:#448aff;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note)}.md-typeset .note>.admonition-title:after,.md-typeset .note>summary:after{color:#448aff}.md-typeset .admonition.abstract,.md-typeset details.abstract{border-color:#00b0ff}.md-typeset .admonition.abstract:focus-within,.md-typeset details.abstract:focus-within{box-shadow:0 0 0 .2rem #00b0ff1a}.md-typeset .abstract>.admonition-title,.md-typeset .abstract>summary{background-color:#00b0ff1a}.md-typeset .abstract>.admonition-title:before,.md-typeset .abstract>summary:before{background-color:#00b0ff;-webkit-mask-image:var(--md-admonition-icon--abstract);mask-image:var(--md-admonition-icon--abstract)}.md-typeset .abstract>.admonition-title:after,.md-typeset .abstract>summary:after{color:#00b0ff}.md-typeset .admonition.info,.md-typeset details.info{border-color:#00b8d4}.md-typeset .admonition.info:focus-within,.md-typeset details.info:focus-within{box-shadow:0 0 0 .2rem #00b8d41a}.md-typeset .info>.admonition-title,.md-typeset .info>summary{background-color:#00b8d41a}.md-typeset .info>.admonition-title:before,.md-typeset .info>summary:before{background-color:#00b8d4;-webkit-mask-image:var(--md-admonition-icon--info);mask-image:var(--md-admonition-icon--info)}.md-typeset .info>.admonition-title:after,.md-typeset .info>summary:after{color:#00b8d4}.md-typeset .admonition.tip,.md-typeset details.tip{border-color:#00bfa5}.md-typeset .admonition.tip:focus-within,.md-typeset details.tip:focus-within{box-shadow:0 0 0 .2rem #00bfa51a}.md-typeset .tip>.admonition-title,.md-typeset .tip>summary{background-color:#00bfa51a}.md-typeset .tip>.admonition-title:before,.md-typeset .tip>summary:before{background-color:#00bfa5;-webkit-mask-image:var(--md-admonition-icon--tip);mask-image:var(--md-admonition-icon--tip)}.md-typeset .tip>.admonition-title:after,.md-typeset .tip>summary:after{color:#00bfa5}.md-typeset .admonition.success,.md-typeset details.success{border-color:#00c853}.md-typeset .admonition.success:focus-within,.md-typeset details.success:focus-within{box-shadow:0 0 0 .2rem #00c8531a}.md-typeset .success>.admonition-title,.md-typeset .success>summary{background-color:#00c8531a}.md-typeset .success>.admonition-title:before,.md-typeset .success>summary:before{background-color:#00c853;-webkit-mask-image:var(--md-admonition-icon--success);mask-image:var(--md-admonition-icon--success)}.md-typeset .success>.admonition-title:after,.md-typeset .success>summary:after{color:#00c853}.md-typeset .admonition.question,.md-typeset details.question{border-color:#64dd17}.md-typeset .admonition.question:focus-within,.md-typeset details.question:focus-within{box-shadow:0 0 0 .2rem #64dd171a}.md-typeset .question>.admonition-title,.md-typeset .question>summary{background-color:#64dd171a}.md-typeset .question>.admonition-title:before,.md-typeset .question>summary:before{background-color:#64dd17;-webkit-mask-image:var(--md-admonition-icon--question);mask-image:var(--md-admonition-icon--question)}.md-typeset .question>.admonition-title:after,.md-typeset .question>summary:after{color:#64dd17}.md-typeset .admonition.warning,.md-typeset details.warning{border-color:#ff9100}.md-typeset .admonition.warning:focus-within,.md-typeset details.warning:focus-within{box-shadow:0 0 0 .2rem #ff91001a}.md-typeset .warning>.admonition-title,.md-typeset .warning>summary{background-color:#ff91001a}.md-typeset .warning>.admonition-title:before,.md-typeset .warning>summary:before{background-color:#ff9100;-webkit-mask-image:var(--md-admonition-icon--warning);mask-image:var(--md-admonition-icon--warning)}.md-typeset .warning>.admonition-title:after,.md-typeset .warning>summary:after{color:#ff9100}.md-typeset .admonition.failure,.md-typeset details.failure{border-color:#ff5252}.md-typeset .admonition.failure:focus-within,.md-typeset details.failure:focus-within{box-shadow:0 0 0 .2rem #ff52521a}.md-typeset .failure>.admonition-title,.md-typeset .failure>summary{background-color:#ff52521a}.md-typeset .failure>.admonition-title:before,.md-typeset .failure>summary:before{background-color:#ff5252;-webkit-mask-image:var(--md-admonition-icon--failure);mask-image:var(--md-admonition-icon--failure)}.md-typeset .failure>.admonition-title:after,.md-typeset .failure>summary:after{color:#ff5252}.md-typeset .admonition.danger,.md-typeset details.danger{border-color:#ff1744}.md-typeset .admonition.danger:focus-within,.md-typeset details.danger:focus-within{box-shadow:0 0 0 .2rem #ff17441a}.md-typeset .danger>.admonition-title,.md-typeset .danger>summary{background-color:#ff17441a}.md-typeset .danger>.admonition-title:before,.md-typeset .danger>summary:before{background-color:#ff1744;-webkit-mask-image:var(--md-admonition-icon--danger);mask-image:var(--md-admonition-icon--danger)}.md-typeset .danger>.admonition-title:after,.md-typeset .danger>summary:after{color:#ff1744}.md-typeset .admonition.bug,.md-typeset details.bug{border-color:#f50057}.md-typeset .admonition.bug:focus-within,.md-typeset details.bug:focus-within{box-shadow:0 0 0 .2rem #f500571a}.md-typeset .bug>.admonition-title,.md-typeset .bug>summary{background-color:#f500571a}.md-typeset .bug>.admonition-title:before,.md-typeset .bug>summary:before{background-color:#f50057;-webkit-mask-image:var(--md-admonition-icon--bug);mask-image:var(--md-admonition-icon--bug)}.md-typeset .bug>.admonition-title:after,.md-typeset .bug>summary:after{color:#f50057}.md-typeset .admonition.example,.md-typeset details.example{border-color:#7c4dff}.md-typeset .admonition.example:focus-within,.md-typeset details.example:focus-within{box-shadow:0 0 0 .2rem #7c4dff1a}.md-typeset .example>.admonition-title,.md-typeset .example>summary{background-color:#7c4dff1a}.md-typeset .example>.admonition-title:before,.md-typeset .example>summary:before{background-color:#7c4dff;-webkit-mask-image:var(--md-admonition-icon--example);mask-image:var(--md-admonition-icon--example)}.md-typeset .example>.admonition-title:after,.md-typeset .example>summary:after{color:#7c4dff}.md-typeset .admonition.quote,.md-typeset details.quote{border-color:#9e9e9e}.md-typeset .admonition.quote:focus-within,.md-typeset details.quote:focus-within{box-shadow:0 0 0 .2rem #9e9e9e1a}.md-typeset .quote>.admonition-title,.md-typeset .quote>summary{background-color:#9e9e9e1a}.md-typeset .quote>.admonition-title:before,.md-typeset .quote>summary:before{background-color:#9e9e9e;-webkit-mask-image:var(--md-admonition-icon--quote);mask-image:var(--md-admonition-icon--quote)}.md-typeset .quote>.admonition-title:after,.md-typeset .quote>summary:after{color:#9e9e9e}:root{--md-footnotes-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.42L5.83 13H21V7z"/></svg>')}.md-typeset .footnote{color:var(--md-default-fg-color--light);font-size:.64rem}[dir=ltr] .md-typeset .footnote>ol{margin-left:0}[dir=rtl] .md-typeset .footnote>ol{margin-right:0}.md-typeset .footnote>ol>li{transition:color 125ms}.md-typeset .footnote>ol>li:target{color:var(--md-default-fg-color)}.md-typeset .footnote>ol>li:focus-within .footnote-backref{opacity:1;transform:translateX(0);transition:none}.md-typeset .footnote>ol>li:hover .footnote-backref,.md-typeset .footnote>ol>li:target .footnote-backref{opacity:1;transform:translateX(0)}.md-typeset .footnote>ol>li>:first-child{margin-top:0}.md-typeset .footnote-ref{font-size:.75em;font-weight:700}html .md-typeset .footnote-ref{outline-offset:.1rem}.md-typeset [id^="fnref:"]:target>.footnote-ref{outline:auto}.md-typeset .footnote-backref{color:var(--md-typeset-a-color);display:inline-block;font-size:0;opacity:0;transform:translateX(.25rem);transition:color .25s,transform .25s .25s,opacity 125ms .25s;vertical-align:text-bottom}@media print{.md-typeset .footnote-backref{color:var(--md-typeset-a-color);opacity:1;transform:translateX(0)}}[dir=rtl] .md-typeset .footnote-backref{transform:translateX(-.25rem)}.md-typeset .footnote-backref:hover{color:var(--md-accent-fg-color)}.md-typeset .footnote-backref:before{background-color:currentcolor;content:"";display:inline-block;height:.8rem;-webkit-mask-image:var(--md-footnotes-icon);mask-image:var(--md-footnotes-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.8rem}[dir=rtl] .md-typeset .footnote-backref:before svg{transform:scaleX(-1)}[dir=ltr] .md-typeset .headerlink{margin-left:.5rem}[dir=rtl] .md-typeset .headerlink{margin-right:.5rem}.md-typeset .headerlink{color:var(--md-default-fg-color--lighter);display:inline-block;opacity:0;transition:color .25s,opacity 125ms}@media print{.md-typeset .headerlink{display:none}}.md-typeset .headerlink:focus,.md-typeset :hover>.headerlink,.md-typeset :target>.headerlink{opacity:1;transition:color .25s,opacity 125ms}.md-typeset .headerlink:focus,.md-typeset .headerlink:hover,.md-typeset :target>.headerlink{color:var(--md-accent-fg-color)}.md-typeset :target{--md-scroll-margin:3.6rem;--md-scroll-offset:0rem;scroll-margin-top:calc(var(--md-scroll-margin) - var(--md-scroll-offset))}@media screen and (min-width:76.25em){.md-header--lifted~.md-container .md-typeset :target{--md-scroll-margin:6rem}}.md-typeset h1:target,.md-typeset h2:target,.md-typeset h3:target{--md-scroll-offset:0.2rem}.md-typeset h4:target{--md-scroll-offset:0.15rem}.md-typeset div.arithmatex{overflow:auto}@media screen and (max-width:44.984375em){.md-typeset div.arithmatex{margin:0 -.8rem}.md-typeset div.arithmatex>*{width:min-content}}.md-typeset div.arithmatex>*{margin-left:auto!important;margin-right:auto!important;padding:0 .8rem;touch-action:auto}.md-typeset div.arithmatex>* mjx-container{margin:0!important}.md-typeset div.arithmatex mjx-assistive-mml{height:0}.md-typeset del.critic{background-color:var(--md-typeset-del-color)}.md-typeset del.critic,.md-typeset ins.critic{-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset ins.critic{background-color:var(--md-typeset-ins-color)}.md-typeset .critic.comment{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--md-code-hl-comment-color)}.md-typeset .critic.comment:before{content:"/* "}.md-typeset .critic.comment:after{content:" */"}.md-typeset .critic.block{box-shadow:none;display:block;margin:1em 0;overflow:auto;padding-left:.8rem;padding-right:.8rem}.md-typeset .critic.block>:first-child{margin-top:.5em}.md-typeset .critic.block>:last-child{margin-bottom:.5em}:root{--md-details-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.59 16.58 13.17 12 8.59 7.41 10 6l6 6-6 6z"/></svg>')}.md-typeset details{display:flow-root;overflow:visible;padding-top:0}.md-typeset details[open]>summary:after{transform:rotate(90deg)}.md-typeset details:not([open]){box-shadow:none;padding-bottom:0}.md-typeset details:not([open])>summary{border-radius:.1rem}[dir=ltr] .md-typeset summary{padding-right:1.8rem}[dir=rtl] .md-typeset summary{padding-left:1.8rem}[dir=ltr] .md-typeset summary{border-top-left-radius:.1rem}[dir=ltr] .md-typeset summary,[dir=rtl] .md-typeset summary{border-top-right-radius:.1rem}[dir=rtl] .md-typeset summary{border-top-left-radius:.1rem}.md-typeset summary{cursor:pointer;display:block;min-height:1rem;overflow:hidden}.md-typeset summary.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset summary:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}[dir=ltr] .md-typeset summary:after{right:.4rem}[dir=rtl] .md-typeset summary:after{left:.4rem}.md-typeset summary:after{background-color:currentcolor;content:"";height:1rem;-webkit-mask-image:var(--md-details-icon);mask-image:var(--md-details-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.625em;transform:rotate(0deg);transition:transform .25s;width:1rem}[dir=rtl] .md-typeset summary:after{transform:rotate(180deg)}.md-typeset summary::marker{display:none}.md-typeset summary::-webkit-details-marker{display:none}.md-typeset .emojione,.md-typeset .gemoji,.md-typeset .twemoji{--md-icon-size:1.125em;display:inline-flex;height:var(--md-icon-size);vertical-align:text-top}.md-typeset .emojione svg,.md-typeset .gemoji svg,.md-typeset .twemoji svg{fill:currentcolor;max-height:100%;width:var(--md-icon-size)}.md-typeset .lg,.md-typeset .xl,.md-typeset .xxl,.md-typeset .xxxl{vertical-align:text-bottom}.md-typeset .middle{vertical-align:middle}.md-typeset .lg{--md-icon-size:1.5em}.md-typeset .xl{--md-icon-size:2.25em}.md-typeset .xxl{--md-icon-size:3em}.md-typeset .xxxl{--md-icon-size:4em}.highlight .o,.highlight .ow{color:var(--md-code-hl-operator-color)}.highlight .p{color:var(--md-code-hl-punctuation-color)}.highlight .cpf,.highlight .l,.highlight .s,.highlight .s1,.highlight .s2,.highlight .sb,.highlight .sc,.highlight .si,.highlight .ss{color:var(--md-code-hl-string-color)}.highlight .cp,.highlight .se,.highlight .sh,.highlight .sr,.highlight .sx{color:var(--md-code-hl-special-color)}.highlight .il,.highlight .m,.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:var(--md-code-hl-number-color)}.highlight .k,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kt{color:var(--md-code-hl-keyword-color)}.highlight .kc,.highlight .n{color:var(--md-code-hl-name-color)}.highlight .bp,.highlight .nb,.highlight .no{color:var(--md-code-hl-constant-color)}.highlight .nc,.highlight .ne,.highlight .nf,.highlight .nn{color:var(--md-code-hl-function-color)}.highlight .nd,.highlight .ni,.highlight .nl,.highlight .nt{color:var(--md-code-hl-keyword-color)}.highlight .c,.highlight .c1,.highlight .ch,.highlight .cm,.highlight .cs,.highlight .sd{color:var(--md-code-hl-comment-color)}.highlight .na,.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi{color:var(--md-code-hl-variable-color)}.highlight .ge,.highlight .gh,.highlight .go,.highlight .gp,.highlight .gr,.highlight .gs,.highlight .gt,.highlight .gu{color:var(--md-code-hl-generic-color)}.highlight .gd,.highlight .gi{border-radius:.1rem;margin:0 -.125em;padding:0 .125em}.highlight .gd{background-color:var(--md-typeset-del-color)}.highlight .gi{background-color:var(--md-typeset-ins-color)}.highlight .hll{background-color:var(--md-code-hl-color--light);box-shadow:2px 0 0 0 var(--md-code-hl-color) inset;display:block;margin:0 -1.1764705882em;padding:0 1.1764705882em}.highlight span.filename{background-color:var(--md-code-bg-color);border-bottom:.05rem solid var(--md-default-fg-color--lightest);border-top-left-radius:.1rem;border-top-right-radius:.1rem;display:flow-root;font-size:.85em;font-weight:700;margin-top:1em;padding:.6617647059em 1.1764705882em;position:relative}.highlight span.filename+pre{margin-top:0}.highlight span.filename+pre>code{border-top-left-radius:0;border-top-right-radius:0}.highlight [data-linenos]:before{background-color:var(--md-code-bg-color);box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset;color:var(--md-default-fg-color--light);content:attr(data-linenos);float:left;left:-1.1764705882em;margin-left:-1.1764705882em;margin-right:1.1764705882em;padding-left:1.1764705882em;position:sticky;-webkit-user-select:none;user-select:none;z-index:3}.highlight code a[id]{position:absolute;visibility:hidden}.highlight code[data-md-copying]{display:initial}.highlight code[data-md-copying] .hll{display:contents}.highlight code[data-md-copying] .md-annotation{display:none}.highlighttable{display:flow-root}.highlighttable tbody,.highlighttable td{display:block;padding:0}.highlighttable tr{display:flex}.highlighttable pre{margin:0}.highlighttable th.filename{flex-grow:1;padding:0;text-align:left}.highlighttable th.filename span.filename{margin-top:0}.highlighttable .linenos{background-color:var(--md-code-bg-color);border-bottom-left-radius:.1rem;border-top-left-radius:.1rem;font-size:.85em;padding:.7720588235em 0 .7720588235em 1.1764705882em;-webkit-user-select:none;user-select:none}.highlighttable .linenodiv{box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset;padding-right:.5882352941em}.highlighttable .linenodiv pre{color:var(--md-default-fg-color--light);text-align:right}.highlighttable .code{flex:1;min-width:0}.linenodiv a{color:inherit}.md-typeset .highlighttable{direction:ltr;margin:1em 0}.md-typeset .highlighttable>tbody>tr>.code>div>pre>code{border-bottom-left-radius:0;border-top-left-radius:0}.md-typeset .highlight+.result{border:.05rem solid var(--md-code-bg-color);border-bottom-left-radius:.1rem;border-bottom-right-radius:.1rem;border-top-width:.1rem;margin-top:-1.125em;overflow:visible;padding:0 1em}.md-typeset .highlight+.result:after{clear:both;content:"";display:block}@media screen and (max-width:44.984375em){.md-content__inner>.highlight{margin:1em -.8rem}.md-content__inner>.highlight>.filename,.md-content__inner>.highlight>.highlighttable>tbody>tr>.code>div>pre>code,.md-content__inner>.highlight>.highlighttable>tbody>tr>.filename span.filename,.md-content__inner>.highlight>.highlighttable>tbody>tr>.linenos,.md-content__inner>.highlight>pre>code{border-radius:0}.md-content__inner>.highlight+.result{border-left-width:0;border-radius:0;border-right-width:0;margin-left:-.8rem;margin-right:-.8rem}}.md-typeset .keys kbd:after,.md-typeset .keys kbd:before{-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial;color:inherit;margin:0;position:relative}.md-typeset .keys span{color:var(--md-default-fg-color--light);padding:0 .2em}.md-typeset .keys .key-alt:before,.md-typeset .keys .key-left-alt:before,.md-typeset .keys .key-right-alt:before{content:"⎇";padding-right:.4em}.md-typeset .keys .key-command:before,.md-typeset .keys .key-left-command:before,.md-typeset .keys .key-right-command:before{content:"⌘";padding-right:.4em}.md-typeset .keys .key-control:before,.md-typeset .keys .key-left-control:before,.md-typeset .keys .key-right-control:before{content:"⌃";padding-right:.4em}.md-typeset .keys .key-left-meta:before,.md-typeset .keys .key-meta:before,.md-typeset .keys .key-right-meta:before{content:"â—†";padding-right:.4em}.md-typeset .keys .key-left-option:before,.md-typeset .keys .key-option:before,.md-typeset .keys .key-right-option:before{content:"⌥";padding-right:.4em}.md-typeset .keys .key-left-shift:before,.md-typeset .keys .key-right-shift:before,.md-typeset .keys .key-shift:before{content:"⇧";padding-right:.4em}.md-typeset .keys .key-left-super:before,.md-typeset .keys .key-right-super:before,.md-typeset .keys .key-super:before{content:"â–";padding-right:.4em}.md-typeset .keys .key-left-windows:before,.md-typeset .keys .key-right-windows:before,.md-typeset .keys .key-windows:before{content:"⊞";padding-right:.4em}.md-typeset .keys .key-arrow-down:before{content:"↓";padding-right:.4em}.md-typeset .keys .key-arrow-left:before{content:"â†";padding-right:.4em}.md-typeset .keys .key-arrow-right:before{content:"→";padding-right:.4em}.md-typeset .keys .key-arrow-up:before{content:"↑";padding-right:.4em}.md-typeset .keys .key-backspace:before{content:"⌫";padding-right:.4em}.md-typeset .keys .key-backtab:before{content:"⇤";padding-right:.4em}.md-typeset .keys .key-caps-lock:before{content:"⇪";padding-right:.4em}.md-typeset .keys .key-clear:before{content:"⌧";padding-right:.4em}.md-typeset .keys .key-context-menu:before{content:"☰";padding-right:.4em}.md-typeset .keys .key-delete:before{content:"⌦";padding-right:.4em}.md-typeset .keys .key-eject:before{content:"â";padding-right:.4em}.md-typeset .keys .key-end:before{content:"⤓";padding-right:.4em}.md-typeset .keys .key-escape:before{content:"⎋";padding-right:.4em}.md-typeset .keys .key-home:before{content:"⤒";padding-right:.4em}.md-typeset .keys .key-insert:before{content:"⎀";padding-right:.4em}.md-typeset .keys .key-page-down:before{content:"⇟";padding-right:.4em}.md-typeset .keys .key-page-up:before{content:"⇞";padding-right:.4em}.md-typeset .keys .key-print-screen:before{content:"⎙";padding-right:.4em}.md-typeset .keys .key-tab:after{content:"⇥";padding-left:.4em}.md-typeset .keys .key-num-enter:after{content:"⌤";padding-left:.4em}.md-typeset .keys .key-enter:after{content:"âŽ";padding-left:.4em}:root{--md-tabbed-icon--prev:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.41 16.58 10.83 12l4.58-4.59L14 6l-6 6 6 6z"/></svg>');--md-tabbed-icon--next:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.59 16.58 13.17 12 8.59 7.41 10 6l6 6-6 6z"/></svg>')}.md-typeset .tabbed-set{border-radius:.1rem;display:flex;flex-flow:column wrap;margin:1em 0;position:relative}.md-typeset .tabbed-set>input{height:0;opacity:0;position:absolute;width:0}.md-typeset .tabbed-set>input:target{--md-scroll-offset:0.625em}.md-typeset .tabbed-set>input.focus-visible~.tabbed-labels:before{background-color:var(--md-accent-fg-color)}.md-typeset .tabbed-labels{-ms-overflow-style:none;box-shadow:0 -.05rem var(--md-default-fg-color--lightest) inset;display:flex;max-width:100%;overflow:auto;scrollbar-width:none}@media print{.md-typeset .tabbed-labels{display:contents}}@media screen{.js .md-typeset .tabbed-labels{position:relative}.js .md-typeset .tabbed-labels:before{background:var(--md-default-fg-color);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transform:translateX(var(--md-indicator-x));transition:width 225ms,background-color .25s,transform .25s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:var(--md-indicator-width)}}.md-typeset .tabbed-labels::-webkit-scrollbar{display:none}.md-typeset .tabbed-labels>label{border-bottom:.1rem solid #0000;border-radius:.1rem .1rem 0 0;color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;font-size:.64rem;font-weight:700;padding:.78125em 1.25em .625em;scroll-margin-inline-start:1rem;transition:background-color .25s,color .25s;white-space:nowrap;width:auto}@media print{.md-typeset .tabbed-labels>label:first-child{order:1}.md-typeset .tabbed-labels>label:nth-child(2){order:2}.md-typeset .tabbed-labels>label:nth-child(3){order:3}.md-typeset .tabbed-labels>label:nth-child(4){order:4}.md-typeset .tabbed-labels>label:nth-child(5){order:5}.md-typeset .tabbed-labels>label:nth-child(6){order:6}.md-typeset .tabbed-labels>label:nth-child(7){order:7}.md-typeset .tabbed-labels>label:nth-child(8){order:8}.md-typeset .tabbed-labels>label:nth-child(9){order:9}.md-typeset .tabbed-labels>label:nth-child(10){order:10}.md-typeset .tabbed-labels>label:nth-child(11){order:11}.md-typeset .tabbed-labels>label:nth-child(12){order:12}.md-typeset .tabbed-labels>label:nth-child(13){order:13}.md-typeset .tabbed-labels>label:nth-child(14){order:14}.md-typeset .tabbed-labels>label:nth-child(15){order:15}.md-typeset .tabbed-labels>label:nth-child(16){order:16}.md-typeset .tabbed-labels>label:nth-child(17){order:17}.md-typeset .tabbed-labels>label:nth-child(18){order:18}.md-typeset .tabbed-labels>label:nth-child(19){order:19}.md-typeset .tabbed-labels>label:nth-child(20){order:20}}.md-typeset .tabbed-labels>label:hover{color:var(--md-default-fg-color)}.md-typeset .tabbed-labels>label>[href]:first-child{color:inherit}.md-typeset .tabbed-labels--linked>label{padding:0}.md-typeset .tabbed-labels--linked>label>a{display:block;padding:.78125em 1.25em .625em}.md-typeset .tabbed-content{width:100%}@media print{.md-typeset .tabbed-content{display:contents}}.md-typeset .tabbed-block{display:none}@media print{.md-typeset .tabbed-block{display:block}.md-typeset .tabbed-block:first-child{order:1}.md-typeset .tabbed-block:nth-child(2){order:2}.md-typeset .tabbed-block:nth-child(3){order:3}.md-typeset .tabbed-block:nth-child(4){order:4}.md-typeset .tabbed-block:nth-child(5){order:5}.md-typeset .tabbed-block:nth-child(6){order:6}.md-typeset .tabbed-block:nth-child(7){order:7}.md-typeset .tabbed-block:nth-child(8){order:8}.md-typeset .tabbed-block:nth-child(9){order:9}.md-typeset .tabbed-block:nth-child(10){order:10}.md-typeset .tabbed-block:nth-child(11){order:11}.md-typeset .tabbed-block:nth-child(12){order:12}.md-typeset .tabbed-block:nth-child(13){order:13}.md-typeset .tabbed-block:nth-child(14){order:14}.md-typeset .tabbed-block:nth-child(15){order:15}.md-typeset .tabbed-block:nth-child(16){order:16}.md-typeset .tabbed-block:nth-child(17){order:17}.md-typeset .tabbed-block:nth-child(18){order:18}.md-typeset .tabbed-block:nth-child(19){order:19}.md-typeset .tabbed-block:nth-child(20){order:20}}.md-typeset .tabbed-block>.highlight:first-child>pre,.md-typeset .tabbed-block>pre:first-child{margin:0}.md-typeset .tabbed-block>.highlight:first-child>pre>code,.md-typeset .tabbed-block>pre:first-child>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-block>.highlight:first-child>.filename{border-top-left-radius:0;border-top-right-radius:0;margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable{margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.filename span.filename,.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.linenos{border-top-left-radius:0;border-top-right-radius:0;margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.code>div>pre>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-block>.highlight:first-child+.result{margin-top:-.125em}.md-typeset .tabbed-block>.tabbed-set{margin:0}.md-typeset .tabbed-button{align-self:center;border-radius:100%;color:var(--md-default-fg-color--light);cursor:pointer;display:block;height:.9rem;margin-top:.1rem;pointer-events:auto;transition:background-color .25s;width:.9rem}.md-typeset .tabbed-button:hover{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-typeset .tabbed-button:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-tabbed-icon--prev);mask-image:var(--md-tabbed-icon--prev);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .25s,transform .25s;width:100%}.md-typeset .tabbed-control{background:linear-gradient(to right,var(--md-default-bg-color) 60%,#0000);display:flex;height:1.9rem;justify-content:start;pointer-events:none;position:absolute;transition:opacity 125ms;width:1.2rem}[dir=rtl] .md-typeset .tabbed-control{transform:rotate(180deg)}.md-typeset .tabbed-control[hidden]{opacity:0}.md-typeset .tabbed-control--next{background:linear-gradient(to left,var(--md-default-bg-color) 60%,#0000);justify-content:end;right:0}.md-typeset .tabbed-control--next .tabbed-button:after{-webkit-mask-image:var(--md-tabbed-icon--next);mask-image:var(--md-tabbed-icon--next)}@media screen and (max-width:44.984375em){[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels{padding-right:.8rem}.md-content__inner>.tabbed-set .tabbed-labels{margin:0 -.8rem;max-width:100vw;scroll-padding-inline-start:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-left:.8rem}.md-content__inner>.tabbed-set .tabbed-labels:after{content:""}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{padding-right:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{margin-left:-.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{margin-right:-.8rem}.md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{width:2rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{padding-left:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{margin-right:-.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{margin-left:-.8rem}.md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{width:2rem}}@media screen{.md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9){color:var(--md-default-fg-color)}.md-typeset .no-js .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .no-js .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .no-js .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .no-js .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .no-js .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .no-js .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .no-js .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .no-js .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .no-js .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .no-js .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .no-js .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .no-js .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .no-js .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .no-js .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .no-js .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .no-js .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .no-js .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .no-js .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .no-js .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .no-js .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),.no-js .md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.no-js .md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.no-js .md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.no-js .md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.no-js .md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.no-js .md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.no-js .md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.no-js .md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.no-js .md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.no-js .md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.no-js .md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.no-js .md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.no-js .md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.no-js .md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.no-js .md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.no-js .md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.no-js .md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.no-js .md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.no-js .md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.no-js .md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9){border-color:var(--md-default-fg-color)}}.md-typeset .tabbed-set>input:first-child.focus-visible~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(10).focus-visible~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11).focus-visible~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12).focus-visible~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13).focus-visible~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14).focus-visible~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15).focus-visible~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16).focus-visible~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17).focus-visible~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18).focus-visible~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19).focus-visible~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2).focus-visible~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20).focus-visible~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3).focus-visible~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4).focus-visible~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5).focus-visible~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6).focus-visible~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7).focus-visible~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8).focus-visible~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9).focus-visible~.tabbed-labels>:nth-child(9){color:var(--md-accent-fg-color)}.md-typeset .tabbed-set>input:first-child:checked~.tabbed-content>:first-child,.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-content>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-content>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-content>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-content>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-content>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-content>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-content>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-content>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-content>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-content>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-content>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-content>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-content>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-content>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-content>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-content>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-content>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-content>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-content>:nth-child(9){display:block}:root{--md-tasklist-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12m16.28-2.72a.75.75 0 0 0-.018-1.042.75.75 0 0 0-1.042-.018l-5.97 5.97-2.47-2.47a.75.75 0 0 0-1.042.018.75.75 0 0 0-.018 1.042l3 3a.75.75 0 0 0 1.06 0Z"/></svg>');--md-tasklist-icon--checked:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12m16.28-2.72a.75.75 0 0 0-.018-1.042.75.75 0 0 0-1.042-.018l-5.97 5.97-2.47-2.47a.75.75 0 0 0-1.042.018.75.75 0 0 0-.018 1.042l3 3a.75.75 0 0 0 1.06 0Z"/></svg>')}.md-typeset .task-list-item{list-style-type:none;position:relative}[dir=ltr] .md-typeset .task-list-item [type=checkbox]{left:-2em}[dir=rtl] .md-typeset .task-list-item [type=checkbox]{right:-2em}.md-typeset .task-list-item [type=checkbox]{position:absolute;top:.45em}.md-typeset .task-list-control [type=checkbox]{opacity:0;z-index:-1}[dir=ltr] .md-typeset .task-list-indicator:before{left:-1.5em}[dir=rtl] .md-typeset .task-list-indicator:before{right:-1.5em}.md-typeset .task-list-indicator:before{background-color:var(--md-default-fg-color--lightest);content:"";height:1.25em;-webkit-mask-image:var(--md-tasklist-icon);mask-image:var(--md-tasklist-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.15em;width:1.25em}.md-typeset [type=checkbox]:checked+.task-list-indicator:before{background-color:#00e676;-webkit-mask-image:var(--md-tasklist-icon--checked);mask-image:var(--md-tasklist-icon--checked)}@media print{.giscus,[id=__comments]{display:none}}:root>*{--md-mermaid-font-family:var(--md-text-font-family),sans-serif;--md-mermaid-edge-color:var(--md-code-fg-color);--md-mermaid-node-bg-color:var(--md-accent-fg-color--transparent);--md-mermaid-node-fg-color:var(--md-accent-fg-color);--md-mermaid-label-bg-color:var(--md-default-bg-color);--md-mermaid-label-fg-color:var(--md-code-fg-color);--md-mermaid-sequence-actor-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-actor-fg-color:var(--md-mermaid-label-fg-color);--md-mermaid-sequence-actor-border-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-actor-line-color:var(--md-default-fg-color--lighter);--md-mermaid-sequence-actorman-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-actorman-line-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-box-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-box-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-label-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-label-fg-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-loop-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-loop-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-loop-border-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-message-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-message-line-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-note-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-note-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-note-border-color:var(--md-mermaid-label-fg-color);--md-mermaid-sequence-number-bg-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-number-fg-color:var(--md-accent-bg-color)}.mermaid{line-height:normal;margin:1em 0}.md-typeset .grid{grid-gap:.4rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:1em 0}.md-typeset .grid.cards>ol,.md-typeset .grid.cards>ul{display:contents}.md-typeset .grid.cards>ol>li,.md-typeset .grid.cards>ul>li,.md-typeset .grid>.card{border:.05rem solid var(--md-default-fg-color--lightest);border-radius:.1rem;display:block;margin:0;padding:.8rem;transition:border .25s,box-shadow .25s}.md-typeset .grid.cards>ol>li:focus-within,.md-typeset .grid.cards>ol>li:hover,.md-typeset .grid.cards>ul>li:focus-within,.md-typeset .grid.cards>ul>li:hover,.md-typeset .grid>.card:focus-within,.md-typeset .grid>.card:hover{border-color:#0000;box-shadow:var(--md-shadow-z2)}.md-typeset .grid.cards>ol>li>hr,.md-typeset .grid.cards>ul>li>hr,.md-typeset .grid>.card>hr{margin-bottom:1em;margin-top:1em}.md-typeset .grid.cards>ol>li>:first-child,.md-typeset .grid.cards>ul>li>:first-child,.md-typeset .grid>.card>:first-child{margin-top:0}.md-typeset .grid.cards>ol>li>:last-child,.md-typeset .grid.cards>ul>li>:last-child,.md-typeset .grid>.card>:last-child{margin-bottom:0}.md-typeset .grid>*,.md-typeset .grid>.admonition,.md-typeset .grid>.highlight>*,.md-typeset .grid>.highlighttable,.md-typeset .grid>.md-typeset details,.md-typeset .grid>details,.md-typeset .grid>pre{margin-bottom:0;margin-top:0}.md-typeset .grid>.highlight>pre:only-child,.md-typeset .grid>.highlight>pre>code,.md-typeset .grid>.highlighttable,.md-typeset .grid>.highlighttable>tbody,.md-typeset .grid>.highlighttable>tbody>tr,.md-typeset .grid>.highlighttable>tbody>tr>.code,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight>pre,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight>pre>code{height:100%}.md-typeset .grid>.tabbed-set{margin-bottom:0;margin-top:0}@media screen and (min-width:45em){[dir=ltr] .md-typeset .inline{float:left}[dir=rtl] .md-typeset .inline{float:right}[dir=ltr] .md-typeset .inline{margin-right:.8rem}[dir=rtl] .md-typeset .inline{margin-left:.8rem}.md-typeset .inline{margin-bottom:.8rem;margin-top:0;width:11.7rem}[dir=ltr] .md-typeset .inline.end{float:right}[dir=rtl] .md-typeset .inline.end{float:left}[dir=ltr] .md-typeset .inline.end{margin-left:.8rem;margin-right:0}[dir=rtl] .md-typeset .inline.end{margin-left:0;margin-right:.8rem}} \ No newline at end of file diff --git a/public/2024Q4/assets/stylesheets/main.8608ea7d.min.css.map b/public/2024Q4/assets/stylesheets/main.4af4bdda.min.css.map similarity index 57% rename from public/2024Q4/assets/stylesheets/main.8608ea7d.min.css.map rename to public/2024Q4/assets/stylesheets/main.4af4bdda.min.css.map index d21cbb234fd0c34dd344293ff40c4f27667a2569..6da83f1cf2a6aa2b795382c8829b8f292c922e09 100644 --- a/public/2024Q4/assets/stylesheets/main.8608ea7d.min.css.map +++ b/public/2024Q4/assets/stylesheets/main.4af4bdda.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["src/templates/assets/stylesheets/main/components/_meta.scss","../../../../src/templates/assets/stylesheets/main.scss","src/templates/assets/stylesheets/main/_resets.scss","src/templates/assets/stylesheets/main/_colors.scss","src/templates/assets/stylesheets/main/_icons.scss","src/templates/assets/stylesheets/main/_typeset.scss","src/templates/assets/stylesheets/utilities/_break.scss","src/templates/assets/stylesheets/main/components/_author.scss","src/templates/assets/stylesheets/main/components/_banner.scss","src/templates/assets/stylesheets/main/components/_base.scss","src/templates/assets/stylesheets/main/components/_clipboard.scss","src/templates/assets/stylesheets/main/components/_code.scss","src/templates/assets/stylesheets/main/components/_consent.scss","src/templates/assets/stylesheets/main/components/_content.scss","src/templates/assets/stylesheets/main/components/_dialog.scss","src/templates/assets/stylesheets/main/components/_feedback.scss","src/templates/assets/stylesheets/main/components/_footer.scss","src/templates/assets/stylesheets/main/components/_form.scss","src/templates/assets/stylesheets/main/components/_header.scss","node_modules/material-design-color/material-color.scss","src/templates/assets/stylesheets/main/components/_nav.scss","src/templates/assets/stylesheets/main/components/_pagination.scss","src/templates/assets/stylesheets/main/components/_post.scss","src/templates/assets/stylesheets/main/components/_progress.scss","src/templates/assets/stylesheets/main/components/_search.scss","src/templates/assets/stylesheets/main/components/_select.scss","src/templates/assets/stylesheets/main/components/_sidebar.scss","src/templates/assets/stylesheets/main/components/_source.scss","src/templates/assets/stylesheets/main/components/_status.scss","src/templates/assets/stylesheets/main/components/_tabs.scss","src/templates/assets/stylesheets/main/components/_tag.scss","src/templates/assets/stylesheets/main/components/_tooltip.scss","src/templates/assets/stylesheets/main/components/_tooltip2.scss","src/templates/assets/stylesheets/main/components/_top.scss","src/templates/assets/stylesheets/main/components/_version.scss","src/templates/assets/stylesheets/main/extensions/markdown/_admonition.scss","src/templates/assets/stylesheets/main/extensions/markdown/_footnotes.scss","src/templates/assets/stylesheets/main/extensions/markdown/_toc.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_arithmatex.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_critic.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_details.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_emoji.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_highlight.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_keys.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_tabbed.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_tasklist.scss","src/templates/assets/stylesheets/main/integrations/_giscus.scss","src/templates/assets/stylesheets/main/integrations/_mermaid.scss","src/templates/assets/stylesheets/main/modifiers/_grid.scss","src/templates/assets/stylesheets/main/modifiers/_inline.scss"],"names":[],"mappings":"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AA,8ClCy4GN,CkCr4GI,kFACE,alCu4GN,CkC55GE,4DACE,oBlC+5GJ,CkC55GI,sFACE,gClC85GN,CkCz5GE,oEACE,0BlC45GJ,CkCz5GI,kFACE,wBAlBG,CAmBH,qDAAA,CAAA,6ClC25GN,CkCv5GI,gFACE,alCy5GN,CkC96GE,4DACE,oBlCi7GJ,CkC96GI,sFACE,gClCg7GN,CkC36GE,oEACE,0BlC86GJ,CkC36GI,kFACE,wBAlBG,CAmBH,qDAAA,CAAA,6ClC66GN,CkCz6GI,gFACE,alC26GN,CkCh8GE,0DACE,oBlCm8GJ,CkCh8GI,oFACE,gClCk8GN,CkC77GE,kEACE,0BlCg8GJ,CkC77GI,gFACE,wBAlBG,CAmBH,oDAAA,CAAA,4ClC+7GN,CkC37GI,8EACE,alC67GN,CkCl9GE,oDACE,oBlCq9GJ,CkCl9GI,8EACE,gClCo9GN,CkC/8GE,4DACE,0BlCk9GJ,CkC/8GI,0EACE,wBAlBG,CAmBH,iDAAA,CAAA,yClCi9GN,CkC78GI,wEACE,alC+8GN,CkCp+GE,4DACE,oBlCu+GJ,CkCp+GI,sFACE,gClCs+GN,CkCj+GE,oEACE,0BlCo+GJ,CkCj+GI,kFACE,wBAlBG,CAmBH,qDAAA,CAAA,6ClCm+GN,CkC/9GI,gFACE,alCi+GN,CkCt/GE,wDACE,oBlCy/GJ,CkCt/GI,kFACE,gClCw/GN,CkCn/GE,gEACE,0BlCs/GJ,CkCn/GI,8EACE,wBAlBG,CAmBH,mDAAA,CAAA,2ClCq/GN,CkCj/GI,4EACE,alCm/GN,CmCvpHA,MACE,qMnC0pHF,CmCjpHE,sBAEE,uCAAA,CADA,gBnCqpHJ,CmCjpHI,mCACE,anCmpHN,CmCppHI,mCACE,cnCmpHN,CmC/oHM,4BACE,sBnCipHR,CmC9oHQ,mCACE,gCnCgpHV,CmC5oHQ,2DACE,SAAA,CAEA,uBAAA,CADA,enC+oHV,CmC1oHQ,yGACE,SAAA,CACA,uBnC4oHV,CmCxoHQ,yCACE,YnC0oHV,CmCnoHE,0BACE,eAAA,CACA,enCqoHJ,CmCloHI,+BACE,oBnCooHN,CmC/nHE,gDACE,YnCioHJ,CmC7nHE,8BAIE,+BA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","file":"main.css"} \ No newline at end of file +{"version":3,"sources":["src/templates/assets/stylesheets/main/components/_meta.scss","../../../../src/templates/assets/stylesheets/main.scss","src/templates/assets/stylesheets/main/_resets.scss","src/templates/assets/stylesheets/main/_colors.scss","src/templates/assets/stylesheets/main/_icons.scss","src/templates/assets/stylesheets/main/_typeset.scss","src/templates/assets/stylesheets/utilities/_break.scss","src/templates/assets/stylesheets/main/components/_author.scss","src/templates/assets/stylesheets/main/components/_banner.scss","src/templates/assets/stylesheets/main/components/_base.scss","src/templates/assets/stylesheets/main/components/_clipboard.scss","src/templates/assets/stylesheets/main/components/_code.scss","src/templates/assets/stylesheets/main/components/_consent.scss","src/templates/assets/stylesheets/main/components/_content.scss","src/templates/assets/stylesheets/main/components/_dialog.scss","src/templates/assets/stylesheets/main/components/_feedback.scss","src/templates/assets/stylesheets/main/components/_footer.scss","src/templates/assets/stylesheets/main/components/_form.scss","src/templates/assets/stylesheets/main/components/_header.scss","node_modules/material-design-color/material-color.scss","src/templates/assets/stylesheets/main/components/_nav.scss","src/templates/assets/stylesheets/main/components/_pagination.scss","src/templates/assets/stylesheets/main/components/_post.scss","src/templates/assets/stylesheets/main/components/_progress.scss","src/templates/assets/stylesheets/main/components/_search.scss","src/templates/assets/stylesheets/main/components/_select.scss","src/templates/assets/stylesheets/main/components/_sidebar.scss","src/templates/assets/stylesheets/main/components/_source.scss","src/templates/assets/stylesheets/main/components/_status.scss","src/templates/assets/stylesheets/main/components/_tabs.scss","src/templates/assets/stylesheets/main/components/_tag.scss","src/templates/assets/stylesheets/main/components/_tooltip.scss","src/templates/assets/stylesheets/main/components/_tooltip2.scss","src/templates/assets/stylesheets/main/components/_top.scss","src/templates/assets/stylesheets/main/components/_version.scss","src/templates/assets/stylesheets/main/extensions/markdown/_admonition.scss","src/templates/assets/stylesheets/main/extensions/markdown/_footnotes.scss","src/templates/assets/stylesheets/main/extensions/markdown/_toc.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_arithmatex.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_critic.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_details.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_emoji.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_highlight.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_keys.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_tabbed.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_tasklist.scss","src/templates/assets/stylesheets/main/integrations/_giscus.scss","src/templates/assets/stylesheets/main/integrations/_mermaid.scss","src/templates/assets/stylesheets/main/modifiers/_grid.scss","src/templates/assets/stylesheets/main/modifiers/_inline.scss"],"names":[],"mappings":"AA0CE,gBC6yCF,CC3zCA,KAEE,6BAAA,CAAA,0BAAA,CAAA,qBAAA,CADA,qBDzBF,CC8BA,iBAGE,kBD3BF,CC8BE,gCANF,iBAOI,yBDzBF,CACF,CC6BA,KACE,QD1BF,CC8BA,qBAIE,uCD3BF,CC+BA,EACE,aAAA,CACA,oBD5BF,CCgCA,GAME,QAAA,CALA,kBAAA,CACA,aAAA,CACA,aAAA,CAEA,gBAAA,CADA,SD3BF,CCiCA,MACE,aD9BF,CCkCA,QAEE,eD/BF,CCmCA,IACE,iBDhCF,CCoCA,MAEE,uBAAA,CADA,gBDhCF,CCqCA,MAEE,eAAA,CACA,kBDlCF,CCsCA,OAKE,gBAAA,CACA,QAAA,CAHA,mBAAA,CACA,iBAAA,CAFA,QAAA,CADA,SD9BF,CCuCA,MACE,QAAA,CACA,YDpCF,CErDA,MAIE,6BAAA,CACA,oCAAA,CACA,mCAAA,CACA,0BAAA,CACA,sCAAA,CAGA,4BAAA,CACA,2CAAA,CACA,yBAAA,CACA,qCFmDF,CE7CA,+BAIE,kBF6CF,CE1CE,oHAEE,YF4CJ,CEnCA,qCAIE,eAAA,CAGA,+BAAA,CACA,sCAAA,CACA,wCAAA,CACA,yCAAA,CACA,0BAAA,CACA,sCAAA,CACA,wCAAA,CACA,yCAAA,CAGA,0BAAA,CACA,0BAAA,CAGA,0BAAA,CACA,mCAAA,CAGA,iCAAA,CACA,kCAAA,CACA,mCAAA,CACA,mCAAA,CACA,kCAAA,CACA,iCAAA,CACA,+CAAA,CACA,6DAAA,CACA,gEAAA,CACA,4DAAA,CACA,4DAAA,CACA,6DAAA,CAGA,6CAAA,CAGA,+CAAA,CAGA,gCAAA,CACA,gCAAA,CAGA,8BAAA,CACA,kCAAA,CACA,qCAAA,CAGA,iCAAA,CAGA,kCAAA,CACA,gDAAA,CAGA,mDAAA,CACA,mDAAA,CAGA,+BAAA,CACA,0BAAA,CAGA,yBAAA,CACA,qCAAA,CACA,uCAAA,CACA,8BAAA,CACA,oCAAA,CAGA,8DAAA,CAKA,8DAAA,CAKA,0DFKF,CG9HE,aAIE,iBAAA,CAHA,aAAA,CAEA,aAAA,CADA,YHmIJ,CIxIA,KACE,kCAAA,CACA,iCAAA,CAGA,uGAAA,CAKA,mFJyIF,CInIA,iBAIE,mCAAA,CACA,6BAAA,CAFA,sCJwIF,CIlIA,aAIE,4BAAA,CADA,sCJsIF,CI7HA,MACE,wNAAA,CACA,gNAAA,CACA,iNJgIF,CIzHA,YAIE,gCAAA,CAAA,kBAAA,CAHA,eAAA,CACA,eAAA,CACA,wBJ6HF,CIxHE,aARF,YASI,gBJ2HF,CACF,CIxHE,uGAME,iBAAA,CAAA,cJ0HJ,CItHE,eAKE,uCAAA,CAHA,aAAA,CAEA,eAAA,CAHA,iBJ6HJ,CIpHE,8BAPE,eAAA,CAGA,qBJ+HJ,CI3HE,eAEE,kBAAA,CAEA,eAAA,CAHA,oBJ0HJ,CIlHE,eAEE,gBAAA,CACA,eAAA,CAEA,qBAAA,CADA,eAAA,CAHA,mBJwHJ,CIhHE,kBACE,eJkHJ,CI9GE,eAEE,eAAA,CACA,qBAAA,CAFA,YJkHJ,CI5GE,8BAKE,uCAAA,CAFA,cAAA,CACA,eAAA,CAEA,qBAAA,CAJA,eJkHJ,CI1GE,eACE,wBJ4GJ,CIzGI,oBACE,mBJ2GN,CItGE,eAGE,+DAAA,CAFA,iBAAA,CACA,cJyGJ,CIpGE,cACE,+BAAA,CACA,qBJsGJ,CInGI,mCAEE,sBJoGN,CIhGI,wCACE,+BJkGN,CI/FM,kDACE,uDJiGR,CI5FI,mBACE,kBAAA,CACA,iCJ8FN,CI1FI,4BACE,uCAAA,CACA,oBJ4FN,CIvFE,iDAIE,6BAAA,CACA,aAAA,CAFA,2BJ2FJ,CItFI,aARF,iDASI,oBJ2FJ,CACF,CIvFE,iBAIE,wCAAA,CACA,mBAAA,CACA,kCAAA,CAAA,0BAAA,CAJA,eAAA,CADA,uBAAA,CAEA,qBJ4FJ,CItFI,qCAEE,uCAAA,CADA,YJyFN,CInFE,gBAEE,iBAAA,CACA,eAAA,CAFA,iBJuFJ,CIlFI,qBAWE,kCAAA,CAAA,0BAAA,CADA,eAAA,CATA,aAAA,CAEA,QAAA,CAMA,uCAAA,CALA,aAAA,CAFA,oCAAA,CAKA,yDAAA,CACA,oBAAA,CAFA,iBAAA,CADA,iBJ0FN,CIjFM,2BACE,+CJmFR,CI/EM,wCAEE,YAAA,CADA,WJkFR,CI7EM,8CACE,oDJ+ER,CI5EQ,oDACE,0CJ8EV,CIvEE,gBAOE,4CAAA,CACA,mBAAA,CACA,mKACE,CANF,gCAAA,CAHA,oBAAA,CAEA,eAAA,CADA,uBAAA,CAIA,uBAAA,CADA,qBJ6EJ,CIlEE,iBAGE,6CAAA,CACA,kCAAA,CAAA,0BAAA,CAHA,aAAA,CACA,qBJsEJ,CIhEE,iBAGE,6DAAA,CADA,WAAA,CADA,oBJoEJ,CI9DE,kBACE,WJgEJ,CI5DE,oDAEE,qBJ8DJ,CIhEE,oDAEE,sBJ8DJ,CI1DE,iCACE,kBJ+DJ,CIhEE,iCACE,mBJ+DJ,CIhEE,iCAIE,2DJ4DJ,CIhEE,iCAIE,4DJ4DJ,CIhEE,uBAGE,uCAAA,CADA,aAAA,CAAA,cJ8DJ,CIxDE,eACE,oBJ0DJ,CItDI,qBACE,4BJwDN,CInDE,kDAGE,kBJqDJ,CIxDE,kDAGE,mBJqDJ,CIxDE,8BAEE,SJsDJ,CIlDI,0DACE,iBJqDN,CIjDI,oCACE,2BJoDN,CIjDM,0CACE,2BJoDR,CIjDQ,gDACE,2BJoDV,CIjDU,sDACE,2BJoDZ,CI5CI,0CACE,4BJ+CN,CI3CI,wDACE,kBJ+CN,CIhDI,wDACE,mBJ+CN,CIhDI,oCAEE,kBJ8CN,CI3CM,kGAEE,aJ+CR,CI3CM,0DACE,eJ8CR,CI1CM,4HAEE,kBJ6CR,CI/CM,4HAEE,mBJ6CR,CI/CM,oFACE,kBAAA,CAAA,eJ8CR,CIvCE,yBAEE,mBJyCJ,CI3CE,yBAEE,oBJyCJ,CI3CE,eACE,mBAAA,CAAA,cJ0CJ,CIrCE,kDAIE,WAAA,CADA,cJwCJ,CIhCI,4BAEE,oBJkCN,CI9BI,6BAEE,oBJgCN,CI5BI,kCACE,YJ8BN,CIzBE,mBACE,iBAAA,CAGA,eAAA,CADA,cAAA,CAEA,iBAAA,CAHA,sBAAA,CAAA,iBJ8BJ,CIxBI,uBACE,aAAA,CACA,aJ0BN,CIrBE,uBAGE,iBAAA,CADA,eAAA,CADA,eJyBJ,CInBE,mBACE,cJqBJ,CIjBE,+BAME,2CAAA,CACA,iDAAA,CACA,mBAAA,CAPA,oBAAA,CAGA,gBAAA,CAFA,cAAA,CACA,aAAA,CAEA,iBJsBJ,CIhBI,aAXF,+BAYI,aJmBJ,CACF,CIdI,iCACE,gBJgBN,CITM,8FACE,YJWR,CIPM,4FACE,eJSR,CIJI,8FACE,eJMN,CIHM,kHACE,gBJKR,CIAI,kCAGE,eAAA,CAFA,cAAA,CACA,sBAAA,CAEA,kBJEN,CIEI,kCAGE,qDAAA,CAFA,sBAAA,CACA,kBJCN,CIII,wCACE,iCJFN,CIKM,8CACE,qDAAA,CACA,sDJHR,CIQI,iCACE,iBJNN,CIWE,wCACE,cJTJ,CIYI,wDAIE,gBJJN,CIAI,wDAIE,iBJJN,CIAI,8CAME,UAAA,CALA,oBAAA,CAEA,YAAA,CAIA,oDAAA,CAAA,4CAAA,CACA,6BAAA,CAAA,qBAAA,CACA,yBAAA,CAAA,iBAAA,CACA,iCAAA,CALA,0BAAA,CAHA,WJFN,CIcI,oDACE,oDJZN,CIgBI,mEACE,kDAAA,CACA,yDAAA,CAAA,iDJdN,CIkBI,oEACE,kDAAA,CACA,0DAAA,CAAA,kDJhBN,CIqBE,wBACE,iBAAA,CACA,eAAA,CACA,iBJnBJ,CIuBE,mBACE,oBAAA,CAEA,kBAAA,CADA,eJpBJ,CIwBI,aANF,mBAOI,aJrBJ,CACF,CIwBI,8BACE,aAAA,CAEA,QAAA,CACA,eAAA,CAFA,UJpBN,CKtWI,0CDyYF,uBACE,iBJ/BF,CIkCE,4BACE,eJhCJ,CACF,CMriBE,uBAOE,kBAAA,CALA,aAAA,CACA,aAAA,CAEA,aAAA,CACA,eAAA,CALA,iBAAA,CAOA,sCACE,CALF,YN2iBJ,CMliBI,2BACE,aNoiBN,CMhiBI,6BAME,+CAAA,CAFA,yCAAA,CAHA,eAAA,CACA,eAAA,CACA,kBAAA,CAEA,iBNmiBN,CM9hBI,6BAEE,aAAA,CADA,YNiiBN,CM3hBE,wBACE,kBN6hBJ,CM1hBI,4BAIE,kBAAA,CAHA,mCAAA,CAIA,uBN0hBN,CMthBI,4DAEE,oBAAA,CADA,SNyhBN,CMrhBM,oEACE,mBNuhBR,COhlBA,WAGE,0CAAA,CADA,+BAAA,CADA,aPqlBF,COhlBE,aANF,WAOI,YPmlBF,CACF,COhlBE,oBAEE,2CAAA,CADA,gCPmlBJ,CO9kBE,kBAGE,eAAA,CADA,iBAAA,CADA,ePklBJ,CO5kBE,6BACE,WPilBJ,COllBE,6BACE,UPilBJ,COllBE,mBAEE,aAAA,CACA,cAAA,CACA,uBP8kBJ,CO3kBI,0BACE,YP6kBN,COzkBI,yBACE,UP2kBN,CQhnBA,KASE,cAAA,CARA,WAAA,CACA,iBRonBF,CKhdI,oCGtKJ,KAaI,gBR6mBF,CACF,CKrdI,oCGtKJ,KAkBI,cR6mBF,CACF,CQxmBA,KASE,2CAAA,CAPA,YAAA,CACA,qBAAA,CAKA,eAAA,CAHA,eAAA,CAJA,iBAAA,CAGA,UR8mBF,CQtmBE,aAZF,KAaI,aRymBF,CACF,CKtdI,0CGhJF,yBAII,cRsmBJ,CACF,CQ7lBA,SAEE,gBAAA,CAAA,iBAAA,CADA,eRimBF,CQ5lBA,cACE,YAAA,CAEA,qBAAA,CADA,WRgmBF,CQ5lBE,aANF,cAOI,aR+lBF,CACF,CQ3lBA,SACE,WR8lBF,CQ3lBE,gBACE,YAAA,CACA,WAAA,CACA,iBR6lBJ,CQxlBA,aACE,eAAA,CACA,sBR2lBF,CQllBA,WACE,YRqlBF,CQhlBA,WAGE,QAAA,CACA,SAAA,CAHA,iBAAA,CACA,ORqlBF,CQhlBE,uCACE,aRklBJ,CQ9kBE,+BAEE,uCAAA,CADA,kBRilBJ,CQ3kBA,SASE,2CAAA,CACA,mBAAA,CAFA,gCAAA,CADA,gBAAA,CADA,YAAA,CAMA,SAAA,CADA,uCAAA,CANA,mBAAA,CAJA,cAAA,CAYA,2BAAA,CATA,URqlBF,CQzkBE,eAEE,SAAA,CAIA,uBAAA,CAHA,oEACE,CAHF,UR8kBJ,CQhkBA,MACE,WRmkBF,CS5tBA,MACE,6PT8tBF,CSxtBA,cASE,mBAAA,CAFA,0CAAA,CACA,cAAA,CAFA,YAAA,CAIA,uCAAA,CACA,oBAAA,CAVA,iBAAA,CAEA,UAAA,CADA,QAAA,CAUA,qBAAA,CAPA,WAAA,CADA,STmuBF,CSxtBE,aAfF,cAgBI,YT2tBF,CACF,CSxtBE,kCAEE,uCAAA,CADA,YT2tBJ,CSttBE,qBACE,uCTwtBJ,CSptBE,wCACE,+BTstBJ,CSjtBE,oBAME,6BAAA,CADA,UAAA,CAJA,aAAA,CAEA,cAAA,CACA,aAAA,CAGA,2CAAA,CAAA,mCAAA,CAEA,4BAAA,CAAA,oBAAA,CADA,6BAAA,CAAA,qBAAA,CAEA,yBAAA,CAAA,iBAAA,CARA,aT2tBJ,CS/sBE,sBACE,cTitBJ,CS9sBI,2BACE,2CTgtBN,CS1sBI,kEAEE,uDAAA,CADA,+BT6sBN,CU/wBE,8BACE,YVkxBJ,CWvxBA,mBACE,GACE,SAAA,CACA,0BX0xBF,CWvxBA,GACE,SAAA,CACA,uBXyxBF,CACF,CWrxBA,mBACE,GACE,SXuxBF,CWpxBA,GACE,SXsxBF,CACF,CW3wBE,qBASE,2BAAA,CAFA,mCAAA,CAAA,2BAAA,CADA,0BAAA,CADA,WAAA,CAGA,SAAA,CAPA,cAAA,CACA,KAAA,CAEA,UAAA,CADA,SXmxBJ,CWzwBE,mBAcE,mDAAA,CANA,2CAAA,CACA,QAAA,CACA,mBAAA,CARA,QAAA,CASA,kDACE,CAPF,eAAA,CAEA,aAAA,CADA,SAAA,CALA,cAAA,CAGA,UAAA,CADA,SXoxBJ,CWrwBE,kBACE,aXuwBJ,CWnwBE,sBACE,YAAA,CACA,YXqwBJ,CWlwBI,oCACE,aXowBN,CW/vBE,sBACE,mBXiwBJ,CW9vBI,6CACE,cXgwBN,CK1pBI,0CMvGA,6CAKI,aAAA,CAEA,gBAAA,CACA,iBAAA,CAFA,UXkwBN,CACF,CW3vBE,kBACE,cX6vBJ,CY91BA,YACE,WAAA,CAIA,WZ81BF,CY31BE,mBAEE,qBAAA,CADA,iBZ81BJ,CKjsBI,sCOtJE,4EACE,kBZ01BN,CYt1BI,0JACE,mBZw1BN,CYz1BI,8EACE,kBZw1BN,CACF,CYn1BI,0BAGE,UAAA,CAFA,aAAA,CACA,YZs1BN,CYj1BI,+BACE,eZm1BN,CY70BE,8BACE,WZk1BJ,CYn1BE,8BACE,UZk1BJ,CYn1BE,8BAIE,iBZ+0BJ,CYn1BE,8BAIE,kBZ+0BJ,CYn1BE,oBAGE,cAAA,CADA,SZi1BJ,CY50BI,aAPF,oBAQI,YZ+0BJ,CACF,CY50BI,gCACE,yCZ80BN,CY10BI,wBACE,cAAA,CACA,kBZ40BN,CYz0BM,kCACE,oBZ20BR,Ca54BA,qBAEE,Wb05BF,Ca55BA,qBAEE,Ub05BF,Ca55BA,WAQE,2CAAA,CACA,mBAAA,CANA,YAAA,CAOA,8BAAA,CALA,iBAAA,CAMA,SAAA,CALA,mBAAA,CACA,mBAAA,CANA,cAAA,CAcA,0BAAA,CAHA,wCACE,CATF,Sbw5BF,Ca14BE,aAlBF,WAmBI,Yb64BF,CACF,Ca14BE,mBAEE,SAAA,CADA,mBAAA,CAKA,uBAAA,CAHA,kEb64BJ,Cat4BE,kBAEE,gCAAA,CADA,eby4BJ,Cc36BA,aACE,gBAAA,CACA,iBd86BF,Cc36BE,sBAGE,WAAA,CADA,QAAA,CADA,Sd+6BJ,Ccz6BE,oBAEE,eAAA,CADA,ed46BJ,Ccv6BE,oBACE,iBdy6BJ,Ccr6BE,mBAEE,YAAA,CACA,cAAA,CACA,6BAAA,CAHA,iBd06BJ,Ccp6BI,iDACE,yCds6BN,Ccl6BI,6BACE,iBdo6BN,Cc/5BE,mBAGE,uCAAA,CACA,cAAA,CAHA,aAAA,CACA,cAAA,CAGA,sBdi6BJ,Cc95BI,gDACE,+Bdg6BN,Cc55BI,4BACE,0CAAA,CACA,mBd85BN,Ccz5BE,mBAEE,SAAA,CADA,iBAAA,CAKA,2BAAA,CAHA,8Dd45BJ,Cct5BI,qBAEE,aAAA,CADA,edy5BN,Ccp5BI,6BACE,SAAA,CACA,uBds5BN,Ccj5BE,aAnFF,aAoFI,Ydo5BF,CACF,Cez+BA,WAEE,0CAAA,CADA,+Bf6+BF,Cez+BE,aALF,WAMI,Yf4+BF,CACF,Cez+BE,kBACE,6BAAA,CAEA,aAAA,CADA,af4+BJ,Cex+BI,gCACE,Yf0+BN,Cer+BE,iBAOE,eAAA,CANA,YAAA,CAKA,cAAA,CAGA,mBAAA,CAAA,eAAA,CADA,cAAA,CAGA,uCAAA,CADA,eAAA,CAEA,uBfm+BJ,Ceh+BI,8CACE,Ufk+BN,Ce99BI,+BACE,oBfg+BN,CKl1BI,0CUvIE,uBACE,af49BN,Cez9BM,yCACE,Yf29BR,CACF,Cet9BI,iCACE,gBfy9BN,Ce19BI,iCACE,iBfy9BN,Ce19BI,uBAEE,gBfw9BN,Cer9BM,iCACE,efu9BR,Cej9BE,kBACE,WAAA,CAIA,eAAA,CADA,mBAAA,CAFA,6BAAA,CACA,cAAA,CAGA,kBfm9BJ,Ce/8BE,mBAEE,YAAA,CADA,afk9BJ,Ce78BE,sBACE,gBAAA,CACA,Uf+8BJ,Ce18BA,gBACE,gDf68BF,Ce18BE,uBACE,YAAA,CACA,cAAA,CACA,6BAAA,CACA,af48BJ,Cex8BE,kCACE,sCf08BJ,Cev8BI,gFACE,+Bfy8BN,Cej8BA,cAKE,wCAAA,CADA,gBAAA,CADA,iBAAA,CADA,eAAA,CADA,Ufw8BF,CK55BI,mCU7CJ,cASI,Ufo8BF,CACF,Ceh8BE,yBACE,sCfk8BJ,Ce37BA,WACE,mBAAA,CACA,SAAA,CAEA,cAAA,CADA,qBf+7BF,CK36BI,mCUvBJ,WAQI,ef87BF,CACF,Ce37BE,iBACE,oBAAA,CAEA,aAAA,CACA,iBAAA,CAFA,Yf+7BJ,Ce17BI,wBACE,ef47BN,Cex7BI,qBAGE,iBAAA,CAFA,gBAAA,CACA,mBf27BN,CgBjmCE,uBAME,kBAAA,CACA,mBAAA,CAHA,gCAAA,CACA,cAAA,CAJA,oBAAA,CAEA,eAAA,CADA,kBAAA,CAMA,gEhBomCJ,CgB9lCI,gCAEE,2CAAA,CACA,uCAAA,CAFA,gChBkmCN,CgB5lCI,0DAEE,0CAAA,CACA,sCAAA,CAFA,+BhBgmCN,CgBzlCE,gCAKE,4BhB8lCJ,CgBnmCE,gEAME,6BhB6lCJ,CgBnmCE,gCAME,4BhB6lCJ,CgBnmCE,sBAIE,6DAAA,CAGA,8BAAA,CAJA,eAAA,CAFA,aAAA,CACA,eAAA,CAMA,sChB2lCJ,CgBtlCI,wDACE,6CAAA,CACA,8BhBwlCN,CgBplCI,+BACE,UhBslCN,CiBzoCA,WAOE,2CAAA,CAGA,8CACE,CALF,gCAAA,CADA,aAAA,CAHA,MAAA,CADA,eAAA,CACA,OAAA,CACA,KAAA,CACA,SjBgpCF,CiBroCE,aAfF,WAgBI,YjBwoCF,CACF,CiBroCE,mBAIE,2BAAA,CAHA,iEjBwoCJ,CiBjoCE,mBACE,kDACE,CAEF,kEjBioCJ,CiB3nCE,kBAEE,kBAAA,CADA,YAAA,CAEA,ejB6nCJ,CiBznCE,mBAKE,kBAAA,CAEA,cAAA,CAHA,YAAA,CAIA,uCAAA,CALA,aAAA,CAFA,iBAAA,CAQA,uBAAA,CAHA,qBAAA,CAJA,SjBkoCJ,CiBxnCI,yBACE,UjB0nCN,CiBtnCI,iCACE,oBjBwnCN,CiBpnCI,uCAEE,uCAAA,CADA,YjBunCN,CiBlnCI,2BAEE,YAAA,CADA,ajBqnCN,CKvgCI,0CY/GA,2BAMI,YjBonCN,CACF,CiBjnCM,8DAIE,iBAAA,CAHA,aAAA,CAEA,aAAA,CADA,UjBqnCR,CKriCI,mCYzEA,iCAII,YjB8mCN,CACF,CiB3mCM,wCACE,YjB6mCR,CiBzmCM,+CACE,oBjB2mCR,CKhjCI,sCYtDA,iCAII,YjBsmCN,CACF,CiBjmCE,kBAEE,YAAA,CACA,cAAA,CAFA,iBAAA,CAIA,8DACE,CAFF,kBjBomCJ,CiB9lCI,oCAGE,SAAA,CADA,mBAAA,CAKA,6BAAA,CAHA,8DACE,CAJF,UjBomCN,CiB3lCM,8CACE,8BjB6lCR,CiBxlCI,8BACE,ejB0lCN,CiBrlCE,4BAGE,gBAAA,CAAA,kBjBylCJ,CiB5lCE,4BAGE,iBAAA,CAAA,iBjBylCJ,CiB5lCE,kBACE,WAAA,CAGA,eAAA,CAFA,aAAA,CAGA,kBjBulCJ,CiBplCI,4CAGE,SAAA,CADA,mBAAA,CAKA,8BAAA,CAHA,8DACE,CAJF,UjB0lCN,CiBjlCM,sDACE,6BjBmlCR,CiB/kCM,8DAGE,SAAA,CADA,mBAAA,CAKA,uBAAA,CAHA,8DACE,CAJF,SjBqlCR,CiB1kCI,uCAGE,WAAA,CAFA,iBAAA,CACA,UjB6kCN,CiBvkCE,mBACE,YAAA,CACA,aAAA,CACA,cAAA,CAEA,+CACE,CAFF,kBjB0kCJ,CiBpkCI,8DACE,WAAA,CACA,SAAA,CACA,oCjBskCN,CiB7jCI,yBACE,QjB+jCN,CiB1jCE,mBACE,YjB4jCJ,CKxnCI,mCY2DF,6BAQI,gBjB4jCJ,CiBpkCA,6BAQI,iBjB4jCJ,CiBpkCA,mBAKI,aAAA,CAEA,iBAAA,CADA,ajB8jCJ,CACF,CKhoCI,sCY2DF,6BAaI,kBjB4jCJ,CiBzkCA,6BAaI,mBjB4jCJ,CACF,CD3yCA,SAGE,uCAAA,CAFA,eAAA,CACA,eC+yCF,CD3yCE,eACE,mBAAA,CACA,cAAA,CAGA,eAAA,CADA,QAAA,CADA,SC+yCJ,CDzyCE,sCAEE,WAAA,CADA,iBAAA,CAAA,kBC4yCJ,CDvyCE,eACE,+BCyyCJ,CDtyCI,0CACE,+BCwyCN,CDlyCA,UAKE,wBmBaa,CnBZb,oBAAA,CAFA,UAAA,CAHA,oBAAA,CAEA,eAAA,CADA,0BAAA,CAAA,2BCyyCF,CmB30CA,MACE,uMAAA,CACA,sLAAA,CACA,iNnB80CF,CmBx0CA,QACE,eAAA,CACA,enB20CF,CmBx0CE,eAKE,uCAAA,CAJA,aAAA,CAGA,eAAA,CADA,eAAA,CADA,eAAA,CAIA,sBnB00CJ,CmBv0CI,+BACE,YnBy0CN,CmBt0CM,mCAEE,WAAA,CADA,UnBy0CR,CmBj0CQ,sFAME,iBAAA,CALA,aAAA,CAGA,aAAA,CADA,cAAA,CAEA,kBAAA,CAHA,UnBu0CV,CmB5zCE,cAGE,eAAA,CADA,QAAA,CADA,SnBg0CJ,CmB1zCE,cAGE,sBAAA,CAFA,YAAA,CACA,SAAA,CAEA,iBAAA,CACA,uBAAA,CACA,sBnB4zCJ,CmBzzCI,sBACE,uCnB2zCN,CmBpzCM,6EAEE,+BnBszCR,CmBjzCI,2BAIE,iBnBgzCN,CmB5yCI,4CACE,gBnB8yCN,CmB/yCI,4CACE,iBnB8yCN,CmB1yCI,kBAME,iBAAA,CAFA,aAAA,CACA,YAAA,CAFA,iBnB6yCN,CmBtyCI,sGACE,+BAAA,CACA,cnBwyCN,CmBpyCI,4BACE,uCAAA,CACA,oBnBsyCN,CmBlyCI,0CACE,YnBoyCN,CmBjyCM,yDAIE,6BAAA,CAHA,aAAA,CAEA,WAAA,CAEA,qCAAA,CAAA,6BAAA,CAHA,UnBsyCR,CmB/xCM,kDACE,YnBiyCR,CmB3xCE,iCACE,YnB6xCJ,CmB1xCI,6CACE,WAAA,CAGA,WnB0xCN,CmBrxCE,cACE,anBuxCJ,CmBnxCE,gBACE,YnBqxCJ,CKtvCI,0CcxBA,0CASE,2CAAA,CAHA,YAAA,CACA,qBAAA,CACA,WAAA,CALA,MAAA,CADA,iBAAA,CACA,OAAA,CACA,KAAA,CACA,SnBoxCJ,CmBzwCI,+DACE,eAAA,CACA,enB2wCN,CmBvwCI,gCAQE,qDAAA,CAHA,uCAAA,CAEA,cAAA,CALA,aAAA,CAEA,kBAAA,CADA,wBAAA,CAFA,iBAAA,CAKA,kBnB2wCN,CmBtwCM,wDAEE,UnB6wCR,CmB/wCM,wDAEE,WnB6wCR,CmB/wCM,8CAIE,aAAA,CAEA,aAAA,CACA,YAAA,CANA,iBAAA,CAEA,SAAA,CAEA,YnB0wCR,CmBrwCQ,oDAKE,6BAAA,CADA,UAAA,CAHA,aAAA,CAEA,WAAA,CAGA,2CAAA,CAAA,mCAAA,CAEA,4BAAA,CAAA,oBAAA,CADA,6BAAA,CAAA,qBAAA,CAEA,yBAAA,CAAA,iBAAA,CAPA,UnB8wCV,CmBlwCM,8CAIE,2CAAA,CACA,gEACE,CALF,eAAA,CAEA,4BAAA,CADA,kBnBuwCR,CmBhwCQ,2DACE,YnBkwCV,CmB7vCM,8CAGE,2CAAA,CADA,gCAAA,CADA,enBiwCR,CmB3vCM,yCAIE,aAAA,CAFA,UAAA,CAIA,YAAA,CADA,aAAA,CAJA,iBAAA,CACA,WAAA,CACA,SnBgwCR,CmBxvCI,+BACE,MnB0vCN,CmBtvCI,+BACE,4DnBwvCN,CmBrvCM,qDACE,+BnBuvCR,CmBpvCQ,sHACE,+BnBsvCV,CmBhvCI,+BAEE,YAAA,CADA,mBnBmvCN,CmB/uCM,mCACE,enBivCR,CmB7uCM,6CACE,SnB+uCR,CmB3uCM,uDAGE,mBnB8uCR,CmBjvCM,uDAGE,kBnB8uCR,CmBjvCM,6CAIE,gBAAA,CAFA,aAAA,CADA,YnBgvCR,CmB1uCQ,mDAKE,6BAAA,CADA,UAAA,CAHA,aAAA,CAEA,WAAA,CAGA,2CAAA,CAAA,mCAAA,CAEA,4BAAA,CAAA,oBAAA,CADA,6BAAA,CAAA,qBAAA,CAEA,yBAAA,CAAA,iBAAA,CAPA,UnBmvCV,CmBnuCM,+CACE,mBnBquCR,CmB7tCM,4CAEE,wBAAA,CADA,enBguCR,CmB5tCQ,oEACE,mBnB8tCV,CmB/tCQ,oEACE,oBnB8tCV,CmB1tCQ,4EACE,iBnB4tCV,CmB7tCQ,4EACE,kBnB4tCV,CmBxtCQ,oFACE,mBnB0tCV,CmB3tCQ,oFACE,oBnB0tCV,CmBttCQ,4FACE,mBnBwtCV,CmBztCQ,4FACE,oBnBwtCV,CmBjtCE,mBACE,wBnBmtCJ,CmB/sCE,wBACE,YAAA,CACA,SAAA,CAIA,0BAAA,CAHA,oEnBktCJ,CmB5sCI,kCACE,2BnB8sCN,CmBzsCE,gCACE,SAAA,CAIA,uBAAA,CAHA,qEnB4sCJ,CmBtsCI,8CAEE,kCAAA,CAAA,0BnBusCN,CACF,CKz4CI,0Cc0MA,0CACE,YnBksCJ,CmB/rCI,yDACE,UnBisCN,CmB7rCI,wDACE,YnB+rCN,CmB3rCI,kDACE,YnB6rCN,CmBxrCE,gBAIE,iDAAA,CADA,gCAAA,CAFA,aAAA,CACA,enB4rCJ,CACF,CKt8CM,+DcmRF,6CACE,YnBsrCJ,CmBnrCI,4DACE,UnBqrCN,CmBjrCI,2DACE,YnBmrCN,CmB/qCI,qDACE,YnBirCN,CACF,CK97CI,mCc7JJ,QAgbI,oBnB+qCF,CmBzqCI,kCAME,qCAAA,CACA,qDAAA,CANA,eAAA,CACA,KAAA,CAGA,SnB2qCN,CmBtqCM,6CACE,uBnBwqCR,CmBpqCM,gDACE,YnBsqCR,CmBjqCI,2CACE,kBnBoqCN,CmBrqCI,2CACE,mBnBoqCN,CmBrqCI,iCAEE,oBnBmqCN,CmB5pCI,yDACE,kBnB8pCN,CmB/pCI,yDACE,iBnB8pCN,CACF,CKv9CI,sCc7JJ,QA4dI,oBAAA,CACA,oDnB4pCF,CmBtpCI,gCAME,qCAAA,CACA,qDAAA,CANA,eAAA,CACA,KAAA,CAGA,SnBwpCN,CmBnpCM,8CACE,uBnBqpCR,CmBjpCM,8CACE,YnBmpCR,CmB9oCI,yCACE,kBnBipCN,CmBlpCI,yCACE,mBnBipCN,CmBlpCI,+BAEE,oBnBgpCN,CmBzoCI,uDACE,kBnB2oCN,CmB5oCI,uDACE,iBnB2oCN,CmBtoCE,wBACE,YAAA,CAGA,oCAAA,CAEA,SAAA,CACA,6FACE,CAHF,mBnBwoCJ,CmBhoCI,sCACE,enBkoCN,CmB7nCE,iFACE,oCAAA,CAEA,SAAA,CACA,4FACE,CAHF,kBnBioCJ,CmBxnCE,iDACE,enB0nCJ,CmBtnCE,6CACE,YnBwnCJ,CmBpnCE,uBACE,aAAA,CACA,enBsnCJ,CmBnnCI,kCACE,enBqnCN,CmBjnCI,qCACE,enBmnCN,CmBhnCM,0CACE,uCnBknCR,CmB9mCM,6DACE,mBnBgnCR,CmB5mCM,yFAEE,YnB8mCR,CmBzmCI,yCAEE,kBnB6mCN,CmB/mCI,yCAEE,mBnB6mCN,CmB/mCI,+BACE,aAAA,CAGA,SAAA,CADA,kBnB4mCN,CmBxmCM,2DACE,SnB0mCR,CmBpmCE,cAGE,kBAAA,CADA,YAAA,CAEA,gCAAA,CAHA,WnBymCJ,CmBnmCI,oBACE,uDnBqmCN,CmBjmCI,oBAME,6BAAA,CACA,kBAAA,CAFA,UAAA,CAJA,oBAAA,CAEA,WAAA,CAKA,2CAAA,CAAA,mCAAA,CAEA,4BAAA,CAAA,oBAAA,CADA,6BAAA,CAAA,qBAAA,CAEA,yBAAA,CAAA,iBAAA,CACA,yBAAA,CARA,qBAAA,CAFA,UnB6mCN,CmBhmCM,8BACE,wBnBkmCR,CmB9lCM,kKAEE,uBnB+lCR,CmBjlCI,2EACE,YnBslCN,CmBnlCM,oDACE,anBqlCR,CmBllCQ,kEAKE,qCAAA,CACA,qDAAA,CAFA,YAAA,CAHA,eAAA,CACA,KAAA,CACA,SnBulCV,CmBjlCU,0FACE,mBnBmlCZ,CmB9kCQ,0EACE,QnBglCV,CmB3kCM,sFACE,kBnB6kCR,CmB9kCM,sFACE,mBnB6kCR,CmBzkCM,kDACE,uCnB2kCR,CmBrkCI,2CACE,oCAAA,CAEA,SAAA,CADA,kBnBwkCN,CmB/jCI,qFAIE,mDnBkkCN,CmBtkCI,qFAIE,oDnBkkCN,CmBtkCI,2EACE,aAAA,CACA,oBAAA,CAGA,SAAA,CAFA,kBnBmkCN,CmB9jCM,yFAEE,gBAAA,CADA,gBnBikCR,CmB5jCM,0FACE,YnB8jCR,CACF,CoBvxDA,eAKE,eAAA,CACA,eAAA,CAJA,SpB8xDF,CoBvxDE,gCANA,kBAAA,CAFA,YAAA,CAGA,sBpBqyDF,CoBhyDE,iBAOE,mBAAA,CAFA,aAAA,CADA,gBAAA,CAEA,iBpB0xDJ,CoBrxDE,wBAEE,qDAAA,CADA,uCpBwxDJ,CoBnxDE,qBACE,6CpBqxDJ,CoBhxDI,sDAEE,uDAAA,CADA,+BpBmxDN,CoB/wDM,8DACE,+BpBixDR,CoB5wDI,mCACE,uCAAA,CACA,oBpB8wDN,CoB1wDI,yBAKE,iBAAA,CADA,yCAAA,CAHA,aAAA,CAEA,eAAA,CADA,YpB+wDN,CqB/zDE,eAGE,+DAAA,CADA,oBAAA,CADA,qBrBo0DJ,CK/oDI,0CgBtLF,eAOI,YrBk0DJ,CACF,CqB5zDM,6BACE,oBrB8zDR,CqBxzDE,kBACE,YAAA,CACA,qBAAA,CACA,SAAA,CACA,qBrB0zDJ,CqBnzDI,0BACE,sBrBqzDN,CqBlzDM,gEACE,+BrBozDR,CqB9yDE,gBAEE,uCAAA,CADA,erBizDJ,CqB5yDE,kBACE,oBrB8yDJ,CqB3yDI,mCAGE,kBAAA,CAFA,YAAA,CACA,SAAA,CAEA,iBrB6yDN,CqBzyDI,oCAIE,kBAAA,CAHA,mBAAA,CACA,kBAAA,CACA,SAAA,CAGA,QAAA,CADA,iBrB4yDN,CqBvyDI,0DACE,kBrByyDN,CqB1yDI,0DACE,iBrByyDN,CqBryDI,iDACE,uBAAA,CAEA,YrBsyDN,CqBjyDE,4BACE,YrBmyDJ,CqB5xDA,YAGE,kBAAA,CAFA,YAAA,CAIA,eAAA,CAHA,SAAA,CAIA,eAAA,CAFA,UrBiyDF,CqB5xDE,yBACE,WrB8xDJ,CqBvxDA,kBACE,YrB0xDF,CKltDI,0CgBzEJ,kBAKI,wBrB0xDF,CACF,CqBvxDE,qCACE,WAAA,CACA,WrByxDJ,CK9uDI,sCgB7CF,+CAMI,kBrByxDJ,CqB/xDA,+CAMI,mBrByxDJ,CACF,CKhuDI,0CgBpDJ,6BAMI,SAAA,CAFA,eAAA,CACA,UrBsxDF,CqBnxDE,qDACE,gBrBqxDJ,CqBlxDE,gDACE,SrBoxDJ,CqBjxDE,4CACE,iBAAA,CAAA,kBrBmxDJ,CqBhxDE,2CAEE,WAAA,CADA,crBmxDJ,CqB/wDE,2CACE,mBAAA,CACA,cAAA,CACA,SAAA,CACA,oBAAA,CAAA,iBrBixDJ,CqB9wDE,2CACE,SrBgxDJ,CqB7wDE,qCAEE,WAAA,CACA,eAAA,CAFA,erBixDJ,CACF,CsB57DA,MACE,qBAAA,CACA,yBtB+7DF,CsBz7DA,aAME,qCAAA,CADA,cAAA,CAEA,0FACE,CAPF,cAAA,CACA,KAAA,CAaA,mDAAA,CACA,qBAAA,CAJA,wFACE,CATF,UAAA,CADA,StBm8DF,CuB98DA,MACE,mfvBi9DF,CuB38DA,WACE,iBvB88DF,CKhzDI,mCkB/JJ,WAKI,evB88DF,CACF,CuB38DE,kBACE,YvB68DJ,CuBz8DE,oBAEE,SAAA,CADA,SvB48DJ,CKzyDI,0CkBpKF,8BAOI,YvBo9DJ,CuB39DA,8BAOI,avBo9DJ,CuB39DA,oBAaI,2CAAA,CACA,kBAAA,CAJA,WAAA,CACA,eAAA,CACA,mBAAA,CANA,iBAAA,CAEA,SAAA,CAUA,uBAAA,CAHA,4CACE,CAPF,UvBk9DJ,CuBt8DI,+DACE,SAAA,CACA,oCvBw8DN,CACF,CK/0DI,mCkBjJF,8BAgCI,MvB28DJ,CuB3+DA,8BAgCI,OvB28DJ,CuB3+DA,oBAqCI,0BAAA,CADA,cAAA,CADA,QAAA,CAJA,cAAA,CAEA,KAAA,CAKA,sDACE,CALF,OvBy8DJ,CuB/7DI,+DAME,YAAA,CACA,SAAA,CACA,4CACE,CARF,UvBo8DN,CACF,CK90DI,0CkBxGA,+DAII,mBvBs7DN,CACF,CK53DM,+DkB/DF,+DASI,mBvBs7DN,CACF,CKj4DM,+DkB/DF,+DAcI,mBvBs7DN,CACF,CuBj7DE,kBAEE,kCAAA,CAAA,0BvBk7DJ,CKh2DI,0CkBpFF,4BAOI,MvB07DJ,CuBj8DA,4BAOI,OvB07DJ,CuBj8DA,kBAWI,QAAA,CAEA,SAAA,CADA,eAAA,CANA,cAAA,CAEA,KAAA,CAWA,wBAAA,CALA,qGACE,CALF,OAAA,CADA,SvBw7DJ,CuB36DI,4BACE,yBvB66DN,CuBz6DI,6DAEE,WAAA,CACA,SAAA,CAMA,uBAAA,CALA,sGACE,CAJF,UvB+6DN,CACF,CK34DI,mCkBjEF,4BA2CI,WvBy6DJ,CuBp9DA,4BA2CI,UvBy6DJ,CuBp9DA,kBA6CI,eAAA,CAHA,iBAAA,CAIA,8CAAA,CAFA,avBw6DJ,CACF,CK16DM,+DkBOF,6DAII,avBm6DN,CACF,CKz5DI,sCkBfA,6DASI,avBm6DN,CACF,CuB95DE,iBAIE,2CAAA,CACA,0BAAA,CAFA,aAAA,CAFA,iBAAA,CAKA,2CACE,CALF,SvBo6DJ,CKt6DI,mCkBAF,iBAaI,0BAAA,CACA,mBAAA,CAFA,avBg6DJ,CuB35DI,uBACE,0BvB65DN,CACF,CuBz5DI,4DAEE,2CAAA,CACA,6BAAA,CACA,8BAAA,CAHA,gCvB85DN,CuBt5DE,4BAKE,mBAAA,CAAA,oBvB25DJ,CuBh6DE,4BAKE,mBAAA,CAAA,oBvB25DJ,CuBh6DE,kBAQE,gBAAA,CAFA,eAAA,CAFA,WAAA,CAHA,iBAAA,CAMA,sBAAA,CAJA,UAAA,CADA,SvB85DJ,CuBr5DI,+BACE,qBvBu5DN,CuBn5DI,kEAEE,uCvBo5DN,CuBh5DI,6BACE,YvBk5DN,CKt7DI,0CkBaF,kBA8BI,eAAA,CADA,aAAA,CADA,UvBm5DJ,CACF,CKh9DI,mCkBgCF,4BAmCI,mBvBm5DJ,CuBt7DA,4BAmCI,oBvBm5DJ,CuBt7DA,kBAqCI,aAAA,CADA,evBk5DJ,CuB94DI,+BACE,uCvBg5DN,CuB54DI,mCACE,gCvB84DN,CuB14DI,6DACE,kBvB44DN,CuBz4DM,8EACE,uCvB24DR,CuBv4DM,0EACE,WvBy4DR,CACF,CuBn4DE,iBAIE,cAAA,CAHA,oBAAA,CAEA,aAAA,CAEA,kCACE,CAJF,YvBw4DJ,CuBh4DI,uBACE,UvBk4DN,CuB93DI,yCAEE,UvBk4DN,CuBp4DI,yCAEE,WvBk4DN,CuBp4DI,+BACE,iBAAA,CAEA,SAAA,CACA,SvBg4DN,CuB73DM,6CACE,oBvB+3DR,CKt+DI,0CkB+FA,yCAaI,UvB+3DN,CuB54DE,yCAaI,WvB+3DN,CuB54DE,+BAcI,SvB83DN,CuB33DM,+CACE,YvB63DR,CACF,CKlgEI,mCkBkHA,+BAwBI,mBvB43DN,CuBz3DM,8CACE,YvB23DR,CACF,CuBr3DE,8BAEE,WvB03DJ,CuB53DE,8BAEE,UvB03DJ,CuB53DE,oBAKE,mBAAA,CAJA,iBAAA,CAEA,SAAA,CACA,SvBw3DJ,CK9/DI,0CkBkIF,8BASI,WvBw3DJ,CuBj4DA,8BASI,UvBw3DJ,CuBj4DA,oBAUI,SvBu3DJ,CACF,CuBp3DI,uCACE,iBvB03DN,CuB33DI,uCACE,kBvB03DN,CuB33DI,6BAEE,uCAAA,CACA,SAAA,CAIA,oBAAA,CAHA,+DvBu3DN,CuBj3DM,iDAEE,uCAAA,CADA,YvBo3DR,CuB/2DM,gGAGE,SAAA,CADA,mBAAA,CAEA,kBvBg3DR,CuB72DQ,sGACE,UvB+2DV,CuBx2DE,8BAOE,mBAAA,CAAA,oBvB+2DJ,CuBt3DE,8BAOE,mBAAA,CAAA,oBvB+2DJ,CuBt3DE,oBAIE,kBAAA,CAKA,yCAAA,CANA,YAAA,CAKA,eAAA,CAFA,WAAA,CAKA,SAAA,CAVA,iBAAA,CACA,KAAA,CAUA,uBAAA,CAFA,kBAAA,CALA,UvBi3DJ,CKxjEI,mCkBkMF,8BAgBI,mBvB22DJ,CuB33DA,8BAgBI,oBvB22DJ,CuB33DA,oBAiBI,evB02DJ,CACF,CuBv2DI,+DACE,SAAA,CACA,0BvBy2DN,CuBp2DE,6BAKE,+BvBu2DJ,CuB52DE,0DAME,gCvBs2DJ,CuB52DE,6BAME,+BvBs2DJ,CuB52DE,mBAIE,eAAA,CAHA,iBAAA,CAEA,UAAA,CADA,SvB02DJ,CKvjEI,0CkB2MF,mBAWI,QAAA,CADA,UvBu2DJ,CACF,CKhlEI,mCkB8NF,mBAiBI,SAAA,CADA,UAAA,CAEA,sBvBs2DJ,CuBn2DI,8DACE,8BAAA,CACA,SvBq2DN,CACF,CuBh2DE,uBASE,kCAAA,CAAA,0BAAA,CAFA,2CAAA,CANA,WAAA,CACA,eAAA,CAIA,kBvBi2DJ,CuB31DI,iEAZF,uBAaI,uBvB81DJ,CACF,CK7nEM,+DkBiRJ,uBAkBI,avB81DJ,CACF,CK5mEI,sCkB2PF,uBAuBI,avB81DJ,CACF,CKjnEI,mCkB2PF,uBA4BI,YAAA,CACA,yDAAA,CACA,oBvB81DJ,CuB31DI,kEACE,evB61DN,CuBz1DI,6BACE,+CvB21DN,CuBv1DI,0CAEE,YAAA,CADA,WvB01DN,CuBr1DI,gDACE,oDvBu1DN,CuBp1DM,sDACE,0CvBs1DR,CACF,CuB/0DA,kBACE,gCAAA,CACA,qBvBk1DF,CuB/0DE,wBAME,qDAAA,CAFA,uCAAA,CAFA,gBAAA,CACA,kBAAA,CAFA,eAAA,CAIA,uBvBk1DJ,CKrpEI,mCkB8TF,kCAUI,mBvBi1DJ,CuB31DA,kCAUI,oBvBi1DJ,CACF,CuB70DE,wBAGE,eAAA,CADA,QAAA,CADA,SAAA,CAIA,wBAAA,CAAA,gBvB80DJ,CuB10DE,wBACE,yDvB40DJ,CuBz0DI,oCACE,evB20DN,CuBt0DE,wBACE,aAAA,CAEA,YAAA,CADA,uBAAA,CAEA,gCvBw0DJ,CuBr0DI,4DACE,uDvBu0DN,CuBn0DI,gDACE,mBvBq0DN,CuBh0DE,gCAKE,cAAA,CADA,aAAA,CAGA,YAAA,CANA,eAAA,CAKA,uBAAA,CAJA,KAAA,CACA,SvBs0DJ,CuB/zDI,wCACE,YvBi0DN,CuB5zDI,wDACE,YvB8zDN,CuB1zDI,oCAGE,+BAAA,CADA,gBAAA,CADA,mBAAA,CAGA,2CvB4zDN,CKvsEI,mCkBuYA,8CAUI,mBvB0zDN,CuBp0DE,8CAUI,oBvB0zDN,CACF,CuBtzDI,oFAEE,uDAAA,CADA,+BvByzDN,CuBnzDE,sCACE,2CvBqzDJ,CuBhzDE,2BAGE,eAAA,CADA,eAAA,CADA,iBvBozDJ,CKxtEI,mCkBmaF,qCAOI,mBvBkzDJ,CuBzzDA,qCAOI,oBvBkzDJ,CACF,CuB9yDE,kCAEE,MvBozDJ,CuBtzDE,kCAEE,OvBozDJ,CuBtzDE,wBAME,uCAAA,CAFA,aAAA,CACA,YAAA,CAJA,iBAAA,CAEA,YvBmzDJ,CKltEI,0CkB4ZF,wBAUI,YvBgzDJ,CACF,CuB7yDI,8BAKE,6BAAA,CADA,UAAA,CAHA,oBAAA,CAEA,WAAA,CAGA,+CAAA,CAAA,uCAAA,CAEA,4BAAA,CAAA,oBAAA,CADA,6BAAA,CAAA,qBAAA,CAEA,yBAAA,CAAA,iBAAA,CAPA,UvBszDN,CuB5yDM,wCACE,oBvB8yDR,CuBxyDE,8BAGE,uCAAA,CAFA,gBAAA,CACA,evB2yDJ,CuBvyDI,iCAKE,gCAAA,CAHA,eAAA,CACA,eAAA,CACA,eAAA,CAHA,evB6yDN,CuBtyDM,sCACE,oBvBwyDR,CuBnyDI,iCAKE,gCAAA,CAHA,gBAAA,CACA,eAAA,CACA,eAAA,CAHA,avByyDN,CuBlyDM,sCACE,oBvBoyDR,CuB9xDE,yBAKE,gCAAA,CAJA,aAAA,CAEA,gBAAA,CACA,iBAAA,CAFA,avBmyDJ,CuB5xDE,uBAGE,wBAAA,CAFA,+BAAA,CACA,yBvB+xDJ,CwBn8EA,WACE,iBAAA,CACA,SxBs8EF,CwBn8EE,kBAOE,2CAAA,CACA,mBAAA,CACA,8BAAA,CAHA,gCAAA,CAHA,QAAA,CAEA,gBAAA,CADA,YAAA,CAMA,SAAA,CATA,iBAAA,CACA,sBAAA,CAaA,mCAAA,CAJA,oExBs8EJ,CwB/7EI,6EACE,gBAAA,CACA,SAAA,CAKA,+BAAA,CAJA,8ExBk8EN,CwB17EI,wBAWE,+BAAA,CAAA,8CAAA,CAFA,6BAAA,CAAA,8BAAA,CACA,YAAA,CAFA,UAAA,CAHA,QAAA,CAFA,QAAA,CAIA,kBAAA,CADA,iBAAA,CALA,iBAAA,CACA,KAAA,CAEA,OxBm8EN,CwBv7EE,iBAOE,mBAAA,CAFA,eAAA,CACA,oBAAA,CAHA,QAAA,CAFA,kBAAA,CAGA,aAAA,CAFA,SxB87EJ,CwBr7EE,iBACE,kBxBu7EJ,CwBn7EE,2BAGE,kBAAA,CAAA,oBxBy7EJ,CwB57EE,2BAGE,mBAAA,CAAA,mBxBy7EJ,CwB57EE,iBAIE,cAAA,CAHA,aAAA,CAKA,YAAA,CADA,uBAAA,CAEA,2CACE,CANF,UxB07EJ,CwBh7EI,8CACE,+BxBk7EN,CwB96EI,uBACE,qDxBg7EN,CyBpgFA,YAIE,qBAAA,CADA,aAAA,CAGA,gBAAA,CALA,eAAA,CACA,UAAA,CAGA,azBwgFF,CyBpgFE,aATF,YAUI,YzBugFF,CACF,CKz1EI,0CoB3KF,+BAKI,azB4gFJ,CyBjhFA,+BAKI,czB4gFJ,CyBjhFA,qBAWI,2CAAA,CAHA,aAAA,CAEA,WAAA,CANA,cAAA,CAEA,KAAA,CASA,uBAAA,CAHA,iEACE,CAJF,aAAA,CAFA,SzB0gFJ,CyB//EI,mEACE,8BAAA,CACA,6BzBigFN,CyB9/EM,6EACE,8BzBggFR,CyB3/EI,6CAEE,QAAA,CAAA,MAAA,CACA,QAAA,CACA,eAAA,CAHA,iBAAA,CACA,OAAA,CAGA,qBAAA,CAHA,KzBggFN,CACF,CKx4EI,sCoBtKJ,YAuDI,QzB2/EF,CyBx/EE,mBACE,WzB0/EJ,CyBt/EE,6CACE,UzBw/EJ,CACF,CyBp/EE,uBACE,YAAA,CACA,OzBs/EJ,CKv5EI,mCoBjGF,uBAMI,QzBs/EJ,CyBn/EI,8BACE,WzBq/EN,CyBj/EI,qCACE,azBm/EN,CyB/+EI,+CACE,kBzBi/EN,CACF,CyB5+EE,wBAKE,kCAAA,CAAA,0BAAA,CAJA,cAAA,CACA,eAAA,CACA,yDzB++EJ,CK36EI,mCoBvEF,wBASI,uBAAA,CAKA,oBzBy+EJ,CACF,CyBt+EI,2CAEE,YAAA,CADA,WzBy+EN,CyBp+EI,mEACE,+CzBs+EN,CyBn+EM,qHACE,oDzBq+ER,CyBl+EQ,iIACE,0CzBo+EV,CyBr9EE,wCAGE,wBACE,qBzBq9EJ,CyBj9EE,6BACE,kCzBm9EJ,CyBp9EE,6BACE,iCzBm9EJ,CACF,CKn7EI,0CoBxBF,YAME,0BAAA,CADA,QAAA,CAEA,SAAA,CANA,cAAA,CACA,KAAA,CAMA,sDACE,CALF,OAAA,CADA,SzBo9EF,CyBz8EE,4CAEE,WAAA,CACA,SAAA,CACA,4CACE,CAJF,UzB88EJ,CACF,C0B/nFA,iBACE,GACE,Q1BioFF,C0B9nFA,GACE,a1BgoFF,CACF,C0B5nFA,gBACE,GACE,SAAA,CACA,0B1B8nFF,C0B3nFA,IACE,S1B6nFF,C0B1nFA,GACE,SAAA,CACA,uB1B4nFF,CACF,C0BpnFA,MACE,2eAAA,CACA,+fAAA,CACA,0lBAAA,CACA,kf1BsnFF,C0BhnFA,WAOE,kCAAA,CAAA,0BAAA,CANA,aAAA,CACA,gBAAA,CACA,eAAA,CAEA,uCAAA,CAGA,uBAAA,CAJA,kB1BsnFF,C0B/mFE,iBACE,U1BinFJ,C0B7mFE,iBACE,oBAAA,CAEA,aAAA,CACA,qBAAA,CAFA,U1BinFJ,C0B5mFI,+BACE,iB1B+mFN,C0BhnFI,+BACE,kB1B+mFN,C0BhnFI,qBAEE,gB1B8mFN,C0B1mFI,kDACE,iB1B6mFN,C0B9mFI,kDACE,kB1B6mFN,C0B9mFI,kDAEE,iB1B4mFN,C0B9mFI,kDAEE,kB1B4mFN,C0BvmFE,iCAGE,iB1B4mFJ,C0B/mFE,iCAGE,kB1B4mFJ,C0B/mFE,uBACE,oBAAA,CACA,6BAAA,CAEA,eAAA,CACA,sBAAA,CACA,qB1BymFJ,C0BrmFE,kBACE,YAAA,CAMA,gBAAA,CALA,SAAA,CAMA,oBAAA,CAHA,gBAAA,CAIA,WAAA,CAHA,eAAA,CAFA,SAAA,CADA,U1B6mFJ,C0BpmFI,iDACE,4B1BsmFN,C0BjmFE,iBACE,eAAA,CACA,sB1BmmFJ,C0BhmFI,gDACE,2B1BkmFN,C0B9lFI,kCAIE,kB1BsmFN,C0B1mFI,kCAIE,iB1BsmFN,C0B1mFI,wBAOE,6BAAA,CADA,UAAA,CALA,oBAAA,CAEA,YAAA,CAMA,4BAAA,CAAA,oBAAA,CADA,6BAAA,CAAA,qBAAA,CAEA,yBAAA,CAAA,iBAAA,CALA,uBAAA,CAHA,W1BwmFN,C0B5lFI,iCACE,a1B8lFN,C0B1lFI,iCACE,gDAAA,CAAA,wC1B4lFN,C0BxlFI,+BACE,8CAAA,CAAA,sC1B0lFN,C0BtlFI,+BACE,8CAAA,CAAA,sC1BwlFN,C0BplFI,sCACE,qDAAA,CAAA,6C1BslFN,C0BhlFA,gBACE,Y1BmlFF,C0BhlFE,gCAIE,kB1BolFJ,C0BxlFE,gCAIE,iB1BolFJ,C0BxlFE,sBAGE,kBAAA,CAGA,uCAAA,CALA,mBAAA,CAIA,gBAAA,CAHA,S1BslFJ,C0B/kFI,+BACE,aAAA,CACA,oB1BilFN,C0B7kFI,2CACE,U1BglFN,C0BjlFI,2CACE,W1BglFN,C0BjlFI,iCAEE,kB1B+kFN,C0B3kFI,0BACE,W1B6kFN,C2BpwFA,MACE,iSAAA,CACA,4UAAA,CACA,+NAAA,CACA,gZ3BuwFF,C2B9vFE,iBAME,kDAAA,CADA,UAAA,CAJA,oBAAA,CAEA,cAAA,CAIA,mCAAA,CAAA,2BAAA,CAEA,4BAAA,CAAA,oBAAA,CADA,6BAAA,CAAA,qBAAA,CAEA,yBAAA,CAAA,iBAAA,CANA,0BAAA,CAFA,a3BywFJ,C2B7vFE,uBACE,6B3B+vFJ,C2B3vFE,sBACE,wCAAA,CAAA,gC3B6vFJ,C2BzvFE,6BACE,+CAAA,CAAA,uC3B2vFJ,C2BvvFE,4BACE,8CAAA,CAAA,sC3ByvFJ,C4BpyFA,SASE,2CAAA,CADA,gCAAA,CAJA,aAAA,CAGA,eAAA,CADA,aAAA,CADA,UAAA,CAFA,S5B2yFF,C4BlyFE,aAZF,SAaI,Y5BqyFF,CACF,CK1nFI,0CuBzLJ,SAkBI,Y5BqyFF,CACF,C4BlyFE,iBACE,mB5BoyFJ,C4BhyFE,yBAIE,iB5BuyFJ,C4B3yFE,yBAIE,kB5BuyFJ,C4B3yFE,eAQE,eAAA,CAPA,YAAA,CAMA,eAAA,CAJA,QAAA,CAEA,aAAA,CAHA,SAAA,CAWA,oBAAA,CAPA,kB5BqyFJ,C4B3xFI,kCACE,Y5B6xFN,C4BxxFE,eACE,aAAA,CACA,kBAAA,CAAA,mB5B0xFJ,C4BvxFI,sCACE,aAAA,CACA,S5ByxFN,C4BnxFE,eAOE,kCAAA,CAAA,0BAAA,CANA,YAAA,CAEA,eAAA,CADA,gBAAA,CAMA,UAAA,CAJA,uCAAA,CACA,oBAAA,CAIA,8D5BoxFJ,C4B/wFI,0CACE,aAAA,CACA,S5BixFN,C4B7wFI,6BAEE,kB5BgxFN,C4BlxFI,6BAEE,iB5BgxFN,C4BlxFI,mBAGE,iBAAA,CAFA,Y5BixFN,C4B1wFM,2CACE,qB5B4wFR,C4B7wFM,2CACE,qB5B+wFR,C4BhxFM,2CACE,qB5BkxFR,C4BnxFM,2CACE,qB5BqxFR,C4BtxFM,2CACE,oB5BwxFR,C4BzxFM,2CACE,qB5B2xFR,C4B5xFM,2CACE,qB5B8xFR,C4B/xFM,2CACE,qB5BiyFR,C4BlyFM,4CACE,qB5BoyFR,C4BryFM,4CACE,oB5BuyFR,C4BxyFM,4CACE,qB5B0yFR,C4B3yFM,4CACE,qB5B6yFR,C4B9yFM,4CACE,qB5BgzFR,C4BjzFM,4CACE,qB5BmzFR,C4BpzFM,4CACE,oB5BszFR,C4BhzFI,gCACE,SAAA,CAIA,yBAAA,CAHA,wC5BmzFN,C6Bt5FA,MACE,mS7By5FF,C6Bh5FE,mCACE,mBAAA,CACA,cAAA,CACA,QAAA,CAEA,mBAAA,CADA,kB7Bo5FJ,C6B/4FE,oBAGE,kBAAA,CAOA,+CAAA,CACA,oBAAA,CAVA,mBAAA,CAIA,gBAAA,CACA,0BAAA,CACA,eAAA,CALA,QAAA,CAOA,qBAAA,CADA,eAAA,CAJA,wB7Bw5FJ,C6B94FI,0BAGE,uCAAA,CAFA,aAAA,CACA,YAAA,CAEA,6C7Bg5FN,C6B34FM,gEAEE,0CAAA,CADA,+B7B84FR,C6Bx4FI,yBACE,uB7B04FN,C6Bl4FI,gCAME,oDAAA,CADA,UAAA,CAJA,oBAAA,CAEA,YAAA,CAIA,qCAAA,CAAA,6BAAA,CAEA,4BAAA,CAAA,oBAAA,CADA,6BAAA,CAAA,qBAAA,CAEA,yBAAA,CAAA,iBAAA,CACA,iCAAA,CAPA,0BAAA,CAFA,W7B64FN,C6Bh4FI,wFACE,0C7Bk4FN,C8B58FA,iBACE,GACE,oB9B+8FF,C8B58FA,IACE,kB9B88FF,C8B38FA,GACE,oB9B68FF,CACF,C8Br8FA,MACE,yNAAA,CACA,sP9Bw8FF,C8Bj8FA,YA6BE,kCAAA,CAAA,0BAAA,CAVA,2CAAA,CACA,mBAAA,CACA,8BAAA,CAHA,gCAAA,CADA,sCAAA,CAdA,+IACE,CAYF,8BAAA,CAMA,SAAA,CArBA,iBAAA,CACA,uBAAA,CAyBA,4BAAA,CAJA,uDACE,CATF,6BAAA,CADA,S9Bq8FF,C8Bn7FE,oBAEE,SAAA,CAKA,uBAAA,CAJA,2EACE,CAHF,S9Bw7FJ,C8B96FE,oBAEE,eAAA,CACA,wBAAA,CAAA,gBAAA,CAFA,U9Bk7FJ,C8B76FI,6CACE,qC9B+6FN,C8B36FI,uCAEE,eAAA,CADA,mB9B86FN,C8Bx6FI,6BACE,Y9B06FN,C8Br6FE,8CACE,sC9Bu6FJ,C8Bn6FE,mBAEE,gBAAA,CADA,a9Bs6FJ,C8Bl6FI,2CACE,Y9Bo6FN,C8Bh6FI,0CACE,e9Bk6FN,C8B15FA,eACE,iBAAA,CACA,eAAA,CAIA,YAAA,CAHA,kBAAA,CAEA,0BAAA,CADA,kB9B+5FF,C8B15FE,yBACE,a9B45FJ,C8Bx5FE,oBACE,sCAAA,CACA,iB9B05FJ,C8Bt5FE,6BACE,oBAAA,CAGA,gB9Bs5FJ,C8Bl5FE,sBAYE,mBAAA,CANA,cAAA,CAHA,oBAAA,CACA,gBAAA,CAAA,iBAAA,CAIA,YAAA,CAGA,eAAA,CAVA,iBAAA,CAMA,wBAAA,CAAA,gBAAA,CAFA,uBAAA,CAHA,S9B45FJ,C8B94FI,qCACE,uB9Bg5FN,C8B54FI,cArBF,sBAsBI,W9B+4FJ,C8B54FI,wCACE,2B9B84FN,C8B14FI,6BAOE,qCAAA,CACA,+CAAA,CAAA,uC9B+4FN,C8Br4FI,yDAZE,UAAA,CADA,YAAA,CAKA,4BAAA,CAAA,oBAAA,CADA,6BAAA,CAAA,qBAAA,CAEA,yBAAA,CAAA,iBAAA,CAVA,iBAAA,CACA,SAAA,CAEA,WAAA,CADA,U9Bm6FN,C8Bp5FI,4BAOE,oDAAA,CACA,4CAAA,CAAA,oCAAA,CAQA,uBAAA,CAJA,+C9Bw4FN,C8Bj4FM,gDACE,uB9Bm4FR,C8B/3FM,mFACE,0C9Bi4FR,CACF,C8B53FI,0CAGE,2BAAA,CADA,uBAAA,CADA,S9Bg4FN,C8B13FI,8CACE,oB9B43FN,C8Bz3FM,aAJF,8CASI,8CAAA,CACA,iBAAA,CAHA,gCAAA,CADA,eAAA,CADA,cAAA,CAGA,kB9B83FN,C8Bz3FM,oDACE,mC9B23FR,CACF,C8B/2FE,gCAEE,iBAAA,CADA,e9Bm3FJ,C8B/2FI,mCACE,iB9Bi3FN,C8B92FM,oDAEE,a9B63FR,C8B/3FM,oDAEE,c9B63FR,C8B/3FM,0CAcE,8CAAA,CACA,iBAAA,CALA,gCAAA,CAEA,oBAAA,CACA,qBAAA,CANA,iBAAA,CACA,eAAA,CAHA,UAAA,CAIA,gBAAA,CALA,aAAA,CAEA,cAAA,CALA,iBAAA,CAUA,iBAAA,CARA,S9B43FR,C+B5oGA,MACE,wBAAA,CACA,wB/B+oGF,C+BzoGA,aA+BE,kCAAA,CAAA,0BAAA,CAjBA,gCAAA,CADA,sCAAA,CAGA,SAAA,CADA,mBAAA,CAdA,iBAAA,CAGA,wDACE,CAgBF,4BAAA,CAGA,uEACE,CARF,uDACE,CANF,UAAA,CADA,S/B6oGF,C+BtnGE,oBAuBE,8CAAA,CAAA,+CAAA,CADA,UAAA,CADA,aAAA,CAfA,gJACE,CANF,iBAAA,CAmBA,S/B0mGJ,C+BnmGE,yBAGE,kEAAA,CAFA,gDAAA,CACA,6C/BsmGJ,C+BjmGE,4BAGE,qEAAA,CADA,8CAAA,CADA,6C/BqmGJ,C+B/lGE,qBAEE,SAAA,CAKA,uBAAA,CAJA,wEACE,CAHF,S/BomGJ,C+B1lGE,oBAqBE,uBAAA,CAEA,2CAAA,CACA,mBAAA,CACA,8BAAA,CAnBA,0FACE,CAaF,eAAA,CADA,8BAAA,CAlBA,iBAAA,CAqBA,oB/B+kGJ,C+BzkGI,uCAEE,YAAA,CADA,W/B4kGN,C+BvkGI,6CACE,oD/BykGN,C+BtkGM,mDACE,0C/BwkGR,C+BhkGI,mCAwBE,eAAA,CACA,eAAA,CAxBA,oIACE,CAgBF,sCACE,CAIF,mBAAA,CAKA,wBAAA,CAAA,gBAAA,CAbA,sBAAA,CAAA,iB/B0jGN,C+BziGI,4CACE,Y/B2iGN,C+BviGI,2CACE,e/ByiGN,CgC5tGA,kBAME,ehCwuGF,CgC9uGA,kBAME,gBhCwuGF,CgC9uGA,QAUE,2CAAA,CACA,oBAAA,CAEA,8BAAA,CALA,uCAAA,CACA,cAAA,CALA,aAAA,CAGA,eAAA,CAKA,YAAA,CAPA,mBAAA,CAJA,cAAA,CACA,UAAA,CAiBA,yBAAA,CALA,mGACE,CAZF,ShC2uGF,CgCxtGE,aAtBF,QAuBI,YhC2tGF,CACF,CgCxtGE,kBACE,wBhC0tGJ,CgCttGE,gBAEE,SAAA,CADA,mBAAA,CAGA,+BAAA,CADA,uBhCytGJ,CgCrtGI,0BACE,8BhCutGN,CgCltGE,4BAEE,0CAAA,CADA,+BhCqtGJ,CgChtGE,YACE,oBAAA,CACA,oBhCktGJ,CiCvwGA,oBACE,GACE,mBjC0wGF,CACF,CiClwGA,MACE,wfjCowGF,CiC9vGA,YACE,aAAA,CAEA,eAAA,CADA,ajCkwGF,CiC9vGE,+BAOE,kBAAA,CAAA,kBjC+vGJ,CiCtwGE,+BAOE,iBAAA,CAAA,mBjC+vGJ,CiCtwGE,qBAQE,aAAA,CACA,cAAA,CACA,YAAA,CATA,iBAAA,CAKA,UjCgwGJ,CiCzvGI,qCAIE,iBjCiwGN,CiCrwGI,qCAIE,kBjCiwGN,CiCrwGI,2BAME,6BAAA,CADA,UAAA,CAJA,oBAAA,CAEA,YAAA,CAIA,yCAAA,CAAA,iCAAA,CAEA,4BAAA,CAAA,oBAAA,CADA,6BAAA,CAAA,qBAAA,CAEA,yBAAA,CAAA,iBAAA,CARA,WjCmwGN,CiCtvGE,mBACE,iBAAA,CACA,UjCwvGJ,CiCpvGE,kBAWE,2CAAA,CACA,mBAAA,CACA,8BAAA,CALA,gCAAA,CACA,oBAAA,CAHA,kBAAA,CAFA,YAAA,CAUA,SAAA,CAPA,aAAA,CAFA,SAAA,CAJA,iBAAA,CASA,4BAAA,CARA,UAAA,CAaA,+CACE,CAbF,SjCkwGJ,CiCjvGI,+EACE,gBAAA,CACA,SAAA,CACA,sCjCmvGN,CiC7uGI,qCAEE,oCACE,gCjC8uGN,CiC1uGI,2CACE,cjC4uGN,CACF,CiCvuGE,kBACE,kBjCyuGJ,CiCruGE,4BAGE,kBAAA,CAAA,oBjC4uGJ,CiC/uGE,4BAGE,mBAAA,CAAA,mBjC4uGJ,CiC/uGE,kBAKE,cAAA,CAJA,aAAA,CAMA,YAAA,CADA,uBAAA,CAEA,2CACE,CALF,kBAAA,CAFA,UjC6uGJ,CiCluGI,gDACE,+BjCouGN,CiChuGI,wBACE,qDjCkuGN,CkCx0GA,MAEI,6VAAA,CAAA,uWAAA,CAAA,qPAAA,CAAA,2xBAAA,CAAA,qMAAA,CAAA,+aAAA,CAAA,2LAAA,CAAA,yPAAA,CAAA,2TAAA,CAAA,oaAAA,CAAA,2SAAA,CAAA,2LlCi2GJ,CkCr1GE,4CAME,8CAAA,CACA,4BAAA,CACA,mBAAA,CACA,8BAAA,CAJA,mCAAA,CAJA,iBAAA,CAGA,gBAAA,CADA,iBAAA,CADA,eAAA,CASA,uBAAA,CADA,2BlCy1GJ,CkCr1GI,aAdF,4CAeI,elCw1GJ,CACF,CkCr1GI,sEACE,gClCu1GN,CkCl1GI,gDACE,qBlCo1GN,CkCh1GI,gIAEE,iBAAA,CADA,clCm1GN,CkC90GI,4FACE,iBlCg1GN,CkC50GI,kFACE,elC80GN,CkC10GI,0FACE,YlC40GN,CkCx0GI,8EACE,mBlC00GN,CkCr0GE,sEAGE,iBAAA,CAAA,mBlC+0GJ,CkCl1GE,sEAGE,kBAAA,CAAA,kBlC+0GJ,CkCl1GE,sEASE,uBlCy0GJ,CkCl1GE,sEASE,wBlCy0GJ,CkCl1GE,sEAUE,4BlCw0GJ,CkCl1GE,4IAWE,6BlCu0GJ,CkCl1GE,sEAWE,4BlCu0GJ,CkCl1GE,kDAOE,0BAAA,CACA,WAAA,CAFA,eAAA,CADA,eAAA,CAHA,oBAAA,CAAA,iBAAA,CADA,iBlCi1GJ,CkCp0GI,kFACE,elCs0GN,CkCl0GI,oFAEE,UlC60GN,CkC/0GI,oFAEE,WlC60GN,CkC/0GI,gEAOE,wBhBiIU,CgBlIV,UAAA,CADA,WAAA,CAGA,kDAAA,CAAA,0CAAA,CAEA,4BAAA,CAAA,oBAAA,CADA,6BAAA,CAAA,qBAAA,CAEA,yBAAA,CAAA,iBAAA,CAVA,iBAAA,CAEA,UAAA,CACA,UlC20GN,CkCh0GI,4DACE,4DlCk0GN,CkCpzGE,sDACE,oBlCuzGJ,CkCpzGI,gFACE,gClCszGN,CkCjzGE,8DACE,0BlCozGJ,CkCjzGI,4EACE,wBAlBG,CAmBH,kDAAA,CAAA,0ClCmzGN,CkC/yGI,0EACE,alCizGN,CkCt0GE,8DACE,oBlCy0GJ,CkCt0GI,wFACE,gClCw0GN,CkCn0GE,sEACE,0BlCs0GJ,CkCn0GI,oFACE,wBAlBG,CAmBH,sDAAA,CAAA,8ClCq0GN,CkCj0GI,kFACE,alCm0GN,CkCx1GE,sDACE,oBlC21GJ,CkCx1GI,gFACE,gClC01GN,CkCr1GE,8DACE,0BlCw1GJ,CkCr1GI,4EACE,wBAlBG,CAmBH,kDAAA,CAAA,0ClCu1GN,CkCn1GI,0EACE,alCq1GN,CkC12GE,oDACE,oBlC62GJ,CkC12GI,8EACE,gClC42GN,CkCv2GE,4DACE,0BlC02GJ,CkCv2GI,0EACE,wBAlBG,CAmBH,iDAAA,CAAA,yClCy2GN,CkCr2GI,wEACE,alCu2GN,CkC53GE,4DACE,oBlC+3GJ,CkC53GI,sFACE,gClC83GN,CkCz3GE,oEACE,0BlC43GJ,CkCz3GI,kFACE,wBAlBG,CAmBH,qDAAA,CAAA,6ClC23GN,CkCv3GI,gFACE,alCy3GN,CkC94GE,8DACE,oBlCi5GJ,CkC94GI,wFACE,gClCg5GN,CkC34GE,sEACE,0BlC84GJ,CkC34GI,oFACE,wBAlBG,CAmBH,sDAAA,CAAA,8ClC64GN,CkCz4GI,kFACE,alC24GN,CkCh6GE,4DACE,oBlCm6GJ,CkCh6GI,sFACE,gClCk6GN,CkC75GE,oEACE,0BlCg6GJ,CkC75GI,kFACE,wBAlBG,CAmBH,qDAAA,CAAA,6ClC+5GN,CkC35GI,gFACE,alC65GN,CkCl7GE,4DACE,oBlCq7GJ,CkCl7GI,sFACE,gClCo7GN,CkC/6GE,oEACE,0BlCk7GJ,CkC/6GI,kFACE,wBAlBG,CAmBH,qDAAA,CAAA,6ClCi7GN,CkC76GI,gFACE,alC+6GN,CkCp8GE,0DACE,oBlCu8GJ,CkCp8GI,oFACE,gClCs8GN,CkCj8GE,kEACE,0BlCo8GJ,CkCj8GI,gFACE,wBAlBG,CAmBH,oDAAA,CAAA,4ClCm8GN,CkC/7GI,8EACE,alCi8GN,CkCt9GE,oDACE,oBlCy9GJ,CkCt9GI,8EACE,gClCw9GN,CkCn9GE,4DACE,0BlCs9GJ,CkCn9GI,0EACE,wBAlBG,CAmBH,iDAAA,CAAA,yClCq9GN,CkCj9GI,wEACE,alCm9GN,CkCx+GE,4DACE,oBlC2+GJ,CkCx+GI,sFACE,gClC0+GN,CkCr+GE,oEACE,0BlCw+GJ,CkCr+GI,kFACE,wBAlBG,CAmBH,qDAAA,CAAA,6ClCu+GN,CkCn+GI,gFACE,alCq+GN,CkC1/GE,wDACE,oBlC6/GJ,CkC1/GI,kFACE,gClC4/GN,CkCv/GE,gEACE,0BlC0/GJ,CkCv/GI,8EACE,wBAlBG,CAmBH,mDAAA,CAAA,2ClCy/GN,CkCr/GI,4EACE,alCu/GN,CmC3pHA,MACE,qMnC8pHF,CmCrpHE,sBAEE,uCAAA,CADA,gBnCypHJ,CmCrpHI,mCACE,anCupHN,CmCxpHI,mCACE,cnCupHN,CmCnpHM,4BACE,sBnCqpHR,CmClpHQ,mCACE,gCnCopHV,CmChpHQ,2DACE,SAAA,CAEA,uBAAA,CADA,enCmpHV,CmC9oHQ,yGACE,SAAA,CACA,uBnCgpHV,CmC5oHQ,yCACE,YnC8oHV,CmCvoHE,0BACE,eAAA,CACA,enCyoHJ,CmCtoHI,+BACE,oBnCwoHN,CmCnoHE,gDACE,YnCqoHJ,CmCjoHE,8BAIE,+BAAA,CAHA,oBAAA,CAEA,WAAA,CAGA,SAAA,CAKA,4BAAA,CAJA,4DACE,CAHF,0BnCqoHJ,CmC5nHI,aAdF,8BAeI,+BAAA,CACA,SAAA,CACA,uBnC+nHJ,CACF,CmC5nHI,wCACE,6BnC8nHN,CmC1nHI,oCACE,+BnC4nHN,CmCxnHI,qCAKE,6BAAA,CADA,UAAA,CAHA,oBAAA,CAEA,YAAA,CAGA,2CAAA,CAAA,mCAAA,CAEA,4BAAA,CAAA,oBAAA,CADA,6BAAA,CAAA,qBAAA,CAEA,yBAAA,CAAA,iBAAA,CAPA,WnCioHN,CmCpnHQ,mDACE,oBnCsnHV,CoCpuHE,kCAEE,iBpC0uHJ,CoC5uHE,kCAEE,kBpC0uHJ,CoC5uHE,wBAGE,yCAAA,CAFA,oBAAA,CAGA,SAAA,CACA,mCpCuuHJ,CoCluHI,aAVF,wBAWI,YpCquHJ,CACF,CoCjuHE,6FAEE,SAAA,CACA,mCpCmuHJ,CoC7tHE,4FAEE,+BpC+tHJ,CoC3tHE,oBACE,yBAAA,CACA,uBAAA,CAGA,yEpC2tHJ,CK5lHI,sC+BrHE,qDACE,uBpCotHN,CACF,CoC/sHE,kEACE,yBpCitHJ,CoC7sHE,sBACE,0BpC+sHJ,CqC1wHE,2BACE,arC6wHJ,CKxlHI,0CgCtLF,2BAKI,erC6wHJ,CqC1wHI,6BACE,iBrC4wHN,CACF,CqCxwHI,6BAEE,0BAAA,CAAA,2BAAA,CADA,eAAA,CAEA,iBrC0wHN,CqCvwHM,2CACE,kBrCywHR,CqCnwHI,6CACE,QrCqwHN,CsCjyHE,uBACE,4CtCqyHJ,CsChyHE,8CAJE,kCAAA,CAAA,0BtCwyHJ,CsCpyHE,uBACE,4CtCmyHJ,CsC9xHE,4BAEE,kCAAA,CAAA,0BAAA,CADA,qCtCiyHJ,CsC7xHI,mCACE,atC+xHN,CsC3xHI,kCACE,atC6xHN,CsCxxHE,0BAKE,eAAA,CAJA,aAAA,CAEA,YAAA,CACA,aAAA,CAFA,kBAAA,CAAA,mBtC6xHJ,CsCvxHI,uCACE,etCyxHN,CsCrxHI,sCACE,kBtCuxHN,CuCp0HA,MACE,oLvCu0HF,CuC9zHE,oBAGE,iBAAA,CAEA,gBAAA,CADA,avCg0HJ,CuC5zHI,wCACE,uBvC8zHN,CuC1zHI,gCAEE,eAAA,CADA,gBvC6zHN,CuCtzHM,wCACE,mBvCwzHR,CuClzHE,8BAKE,oBvCszHJ,CuC3zHE,8BAKE,mBvCszHJ,CuC3zHE,8BAUE,4BvCizHJ,CuC3zHE,4DAWE,6BvCgzHJ,CuC3zHE,8BAWE,4BvCgzHJ,CuC3zHE,oBASE,cAAA,CANA,aAAA,CACA,eAAA,CAIA,evCmzHJ,CuC7yHI,kCACE,uCAAA,CACA,oBvC+yHN,CuC3yHI,wCAEE,uCAAA,CADA,YvC8yHN,CuCzyHI,oCAEE,WvCszHN,CuCxzHI,oCAEE,UvCszHN,CuCxzHI,0BAOE,6BAAA,CADA,UAAA,CADA,WAAA,CAGA,yCAAA,CAAA,iCAAA,CAEA,4BAAA,CAAA,oBAAA,CADA,6BAAA,CAAA,qBAAA,CAEA,yBAAA,CAAA,iBAAA,CAVA,iBAAA,CAEA,UAAA,CAUA,sBAAA,CADA,yBAAA,CARA,UvCozHN,CuCxyHM,oCACE,wBvC0yHR,CuCryHI,4BACE,YvCuyHN,CuClyHI,4CACE,YvCoyHN,CwC93HE,+DACE,sBAAA,CAEA,mBAAA,CACA,0BAAA,CACA,uBxCg4HJ,CwC73HI,2EAGE,iBAAA,CADA,eAAA,CADA,yBxCi4HN,CwC13HE,mEACE,0BxC43HJ,CwCx3HE,oBACE,qBxC03HJ,CwCt3HE,gBACE,oBxCw3HJ,CwCp3HE,gBACE,qBxCs3HJ,CwCl3HE,iBACE,kBxCo3HJ,CwCh3HE,kBACE,kBxCk3HJ,CyC35HE,6BACE,sCzC85HJ,CyC35HE,cACE,yCzC65HJ,CyCj5HE,sIACE,oCzCm5HJ,CyC34HE,2EACE,qCzC64HJ,CyCn4HE,wGACE,oCzCq4HJ,CyC53HE,yFACE,qCzC83HJ,CyCz3HE,6BACE,kCzC23HJ,CyCr3HE,6CACE,sCzCu3HJ,CyCh3HE,4DACE,sCzCk3HJ,CyC32HE,4DACE,qCzC62HJ,CyCp2HE,yFACE,qCzCs2HJ,CyC91HE,2EACE,sCzCg2HJ,CyCr1HE,wHACE,qCzCu1HJ,CyCl1HE,8BAGE,mBAAA,CADA,gBAAA,CADA,gBzCs1HJ,CyCj1HE,eACE,4CzCm1HJ,CyCh1HE,eACE,4CzCk1HJ,CyC90HE,gBAIE,+CAAA,CACA,kDAAA,CAJA,aAAA,CAEA,wBAAA,CADA,wBzCm1HJ,CyC50HE,yBAOE,wCAAA,CACA,+DAAA,CACA,4BAAA,CACA,6BAAA,CARA,iBAAA,CAGA,eAAA,CACA,eAAA,CAFA,cAAA,CADA,oCAAA,CAFA,iBzCu1HJ,CyC30HI,6BACE,YzC60HN,CyC10HM,kCACE,wBAAA,CACA,yBzC40HR,CyCt0HE,iCAaE,wCAAA,CACA,+DAAA,CAJA,uCAAA,CACA,0BAAA,CALA,UAAA,CAJA,oBAAA,CAOA,2BAAA,CADA,2BAAA,CADA,2BAAA,CANA,eAAA,CAWA,wBAAA,CAAA,gBAAA,CAPA,SzC+0HJ,CyC7zHE,sBACE,iBAAA,CACA,iBzC+zHJ,CyC1zHE,iCAKE,ezCwzHJ,CyCrzHI,sCACE,gBzCuzHN,CyCnzHI,gDACE,YzCqzHN,CyC3yHA,gBACE,iBzC8yHF,CyC1yHE,yCACE,aAAA,CACA,SzC4yHJ,CyCvyHE,mBACE,YzCyyHJ,CyCpyHE,oBACE,QzCsyHJ,CyClyHE,4BACE,WAAA,CACA,SAAA,CACA,ezCoyHJ,CyCjyHI,0CACE,YzCmyHN,CyC7xHE,yBAKE,wCAAA,CAEA,+BAAA,CADA,4BAAA,CAHA,eAAA,CADA,oDAAA,CAEA,wBAAA,CAAA,gBzCkyHJ,CyC3xHE,2BAEE,+DAAA,CADA,2BzC8xHJ,CyC1xHI,+BACE,uCAAA,CACA,gBzC4xHN,CyCvxHE,sBACE,MAAA,CACA,WzCyxHJ,CyCpxHA,aACE,azCuxHF,CyC7wHE,4BAEE,aAAA,CADA,YzCixHJ,CyC7wHI,wDAEE,2BAAA,CADA,wBzCgxHN,CyC1wHE,+BAKE,2CAAA,CAEA,+BAAA,CADA,gCAAA,CADA,sBAAA,CAHA,mBAAA,CACA,gBAAA,CAFA,azCkxHJ,CyCzwHI,qCAEE,UAAA,CACA,UAAA,CAFA,azC6wHN,CKp5HI,0CoCsJF,8BACE,iBzCkwHF,CyCxvHE,wSAGE,ezC8vHJ,CyC1vHE,sCAEE,mBAAA,CACA,eAAA,CADA,oBAAA,CADA,kBAAA,CAAA,mBzC8vHJ,CACF,C0C3lII,yDAIE,+BAAA,CACA,8BAAA,CAFA,aAAA,CADA,QAAA,CADA,iB1CimIN,C0CzlII,uBAEE,uCAAA,CADA,c1C4lIN,C0CviIM,iHAEE,WAlDkB,CAiDlB,kB1CkjIR,C0CnjIM,6HAEE,WAlDkB,CAiDlB,kB1C8jIR,C0C/jIM,6HAEE,WAlDkB,CAiDlB,kB1C0kIR,C0C3kIM,oHAEE,WAlDkB,CAiDlB,kB1CslIR,C0CvlIM,0HAEE,WAlDkB,CAiDlB,kB1CkmIR,C0CnmIM,uHAEE,WAlDkB,CAiDlB,kB1C8mIR,C0C/mIM,uHAEE,WAlDkB,CAiDlB,kB1C0nIR,C0C3nIM,6HAEE,WAlDkB,CAiDlB,kB1CsoIR,C0CvoIM,yCAEE,WAlDkB,CAiDlB,kB1C0oIR,C0C3oIM,yCAEE,WAlDkB,CAiDlB,kB1C8oIR,C0C/oIM,0CAEE,WAlDkB,CAiDlB,kB1CkpIR,C0CnpIM,uCAEE,WAlDkB,CAiDlB,kB1CspIR,C0CvpIM,wCAEE,WAlDkB,CAiDlB,kB1C0pIR,C0C3pIM,sCAEE,WAlDkB,CAiDlB,kB1C8pIR,C0C/pIM,wCAEE,WAlDkB,CAiDlB,kB1CkqIR,C0CnqIM,oCAEE,WAlDkB,CAiDlB,kB1CsqIR,C0CvqIM,2CAEE,WAlDkB,CAiDlB,kB1C0qIR,C0C3qIM,qCAEE,WAlDkB,CAiDlB,kB1C8qIR,C0C/qIM,oCAEE,WAlDkB,CAiDlB,kB1CkrIR,C0CnrIM,kCAEE,WAlDkB,CAiDlB,kB1CsrIR,C0CvrIM,qCAEE,WAlDkB,CAiDlB,kB1C0rIR,C0C3rIM,mCAEE,WAlDkB,CAiDlB,kB1C8rIR,C0C/rIM,qCAEE,WAlDkB,CAiDlB,kB1CksIR,C0CnsIM,wCAEE,WAlDkB,CAiDlB,kB1CssIR,C0CvsIM,sCAEE,WAlDkB,CAiDlB,kB1C0sIR,C0C3sIM,2CAEE,WAlDkB,CAiDlB,kB1C8sIR,C0CnsIM,iCAEE,WAPkB,CAMlB,iB1CssIR,C0CvsIM,uCAEE,WAPkB,CAMlB,iB1C0sIR,C0C3sIM,mCAEE,WAPkB,CAMlB,iB1C8sIR,C2ChyIA,MACE,2LAAA,CACA,yL3CmyIF,C2C1xIE,wBAKE,mBAAA,CAHA,YAAA,CACA,qBAAA,CACA,YAAA,CAHA,iB3CiyIJ,C2CvxII,8BAGE,QAAA,CACA,SAAA,CAHA,iBAAA,CACA,O3C2xIN,C2CtxIM,qCACE,0B3CwxIR,C2C3vIM,kEACE,0C3C6vIR,C2CvvIE,2BAME,uBAAA,CADA,+DAAA,CAJA,YAAA,CACA,cAAA,CACA,aAAA,CACA,oB3C2vIJ,C2CtvII,aATF,2BAUI,gB3CyvIJ,CACF,C2CtvII,cAGE,+BACE,iB3CsvIN,C2CnvIM,sCAQE,qCAAA,CANA,QAAA,CAKA,UAAA,CAHA,aAAA,CAEA,UAAA,CAHA,MAAA,CAFA,iBAAA,CAaA,2CAAA,CALA,2DACE,CAGF,kDAAA,CARA,+B3C2vIR,CACF,C2C7uII,8CACE,Y3C+uIN,C2C3uII,iCAUE,+BAAA,CACA,6BAAA,CALA,uCAAA,CAEA,cAAA,CAPA,aAAA,CAGA,gBAAA,CACA,eAAA,CAFA,8BAAA,CAMA,+BAAA,CAGA,2CACE,CANF,kBAAA,CALA,U3CuvIN,C2CxuIM,aAII,6CACE,O3CuuIV,C2CxuIQ,8CACE,O3C0uIV,C2C3uIQ,8CACE,O3C6uIV,C2C9uIQ,8CACE,O3CgvIV,C2CjvIQ,8CACE,O3CmvIV,C2CpvIQ,8CACE,O3CsvIV,C2CvvIQ,8CACE,O3CyvIV,C2C1vIQ,8CACE,O3C4vIV,C2C7vIQ,8CACE,O3C+vIV,C2ChwIQ,+CACE,Q3CkwIV,C2CnwIQ,+CACE,Q3CqwIV,C2CtwIQ,+CACE,Q3CwwIV,C2CzwIQ,+CACE,Q3C2wIV,C2C5wIQ,+CACE,Q3C8wIV,C2C/wIQ,+CACE,Q3CixIV,C2ClxIQ,+CACE,Q3CoxIV,C2CrxIQ,+CACE,Q3CuxIV,C2CxxIQ,+CACE,Q3C0xIV,C2C3xIQ,+CACE,Q3C6xIV,C2C9xIQ,+CACE,Q3CgyIV,CACF,C2C3xIM,uCACE,gC3C6xIR,C2CzxIM,oDACE,a3C2xIR,C2CtxII,yCACE,S3CwxIN,C2CpxIM,2CACE,aAAA,CACA,8B3CsxIR,C2ChxIE,4BACE,U3CkxIJ,C2C/wII,aAJF,4BAKI,gB3CkxIJ,CACF,C2C9wIE,0BACE,Y3CgxIJ,C2C7wII,aAJF,0BAKI,a3CgxIJ,C2C5wIM,sCACE,O3C8wIR,C2C/wIM,uCACE,O3CixIR,C2ClxIM,uCACE,O3CoxIR,C2CrxIM,uCACE,O3CuxIR,C2CxxIM,uCACE,O3C0xIR,C2C3xIM,uCACE,O3C6xIR,C2C9xIM,uCACE,O3CgyIR,C2CjyIM,uCACE,O3CmyIR,C2CpyIM,uCACE,O3CsyIR,C2CvyIM,wCACE,Q3CyyIR,C2C1yIM,wCACE,Q3C4yIR,C2C7yIM,wCACE,Q3C+yIR,C2ChzIM,wCACE,Q3CkzIR,C2CnzIM,wCACE,Q3CqzIR,C2CtzIM,wCACE,Q3CwzIR,C2CzzIM,wCACE,Q3C2zIR,C2C5zIM,wCACE,Q3C8zIR,C2C/zIM,wCACE,Q3Ci0IR,C2Cl0IM,wCACE,Q3Co0IR,C2Cr0IM,wCACE,Q3Cu0IR,CACF,C2Cj0II,+FAEE,Q3Cm0IN,C2Ch0IM,yGACE,wBAAA,CACA,yB3Cm0IR,C2C1zIM,2DAEE,wBAAA,CACA,yBAAA,CAFA,Q3C8zIR,C2CvzIM,iEACE,Q3CyzIR,C2CtzIQ,qLAGE,wBAAA,CACA,yBAAA,CAFA,Q3C0zIV,C2CpzIQ,6FACE,wBAAA,CACA,yB3CszIV,C2CjzIM,yDACE,kB3CmzIR,C2C9yII,sCACE,Q3CgzIN,C2C3yIE,2BAEE,iBAAA,CAOA,kBAAA,CAHA,uCAAA,CAEA,cAAA,CAPA,aAAA,CAGA,YAAA,CACA,gBAAA,CAEA,mBAAA,CAGA,gCAAA,CAPA,W3CozIJ,C2C1yII,iCAEE,uDAAA,CADA,+B3C6yIN,C2CxyII,iCAKE,6BAAA,CADA,UAAA,CAHA,aAAA,CAEA,WAAA,CAGA,8CAAA,CAAA,sCAAA,CAEA,4BAAA,CAAA,oBAAA,CADA,6BAAA,CAAA,qBAAA,CAEA,yBAAA,CAAA,iBAAA,CACA,+CACE,CATF,U3CkzIN,C2CnyIE,4BAOE,yEACE,CANF,YAAA,CAGA,aAAA,CAFA,qBAAA,CAGA,mBAAA,CALA,iBAAA,CAYA,wBAAA,CATA,Y3CyyIJ,C2C7xII,sCACE,wB3C+xIN,C2C3xII,oCACE,S3C6xIN,C2CzxII,kCAGE,wEACE,CAFF,mBAAA,CADA,O3C6xIN,C2CnxIM,uDACE,8CAAA,CAAA,sC3CqxIR,CK55II,0CsCqJF,wDAEE,kB3C6wIF,C2C/wIA,wDAEE,mB3C6wIF,C2C/wIA,8CAGE,eAAA,CAFA,eAAA,CAGA,iC3C2wIF,C2CvwIE,8DACE,mB3C0wIJ,C2C3wIE,8DACE,kB3C0wIJ,C2C3wIE,oDAEE,U3CywIJ,C2CrwIE,8EAEE,kB3CwwIJ,C2C1wIE,8EAEE,mB3CwwIJ,C2C1wIE,8EAGE,kB3CuwIJ,C2C1wIE,8EAGE,mB3CuwIJ,C2C1wIE,oEACE,U3CywIJ,C2CnwIE,8EAEE,mB3CswIJ,C2CxwIE,8EAEE,kB3CswIJ,C2CxwIE,8EAGE,mB3CqwIJ,C2CxwIE,8EAGE,kB3CqwIJ,C2CxwIE,oEACE,U3CuwIJ,CACF,C2CzvIE,cAHF,olDAII,gC3C4vIF,C2CzvIE,g8GACE,uC3C2vIJ,CACF,C2CtvIA,4sDACE,+B3CyvIF,C2CrvIA,wmDACE,a3CwvIF,C4C5nJA,MACE,qWAAA,CACA,8W5C+nJF,C4CtnJE,4BAEE,oBAAA,CADA,iB5C0nJJ,C4CrnJI,sDAEE,S5CwnJN,C4C1nJI,sDAEE,U5CwnJN,C4C1nJI,4CACE,iBAAA,CAEA,S5CunJN,C4ClnJE,+CAEE,SAAA,CADA,U5CqnJJ,C4ChnJE,kDAEE,W5C2nJJ,C4C7nJE,kDAEE,Y5C2nJJ,C4C7nJE,wCAOE,qDAAA,CADA,UAAA,CADA,aAAA,CAGA,0CAAA,CAAA,kCAAA,CAEA,4BAAA,CAAA,oBAAA,CADA,6BAAA,CAAA,qBAAA,CAEA,yBAAA,CAAA,iBAAA,CAVA,iBAAA,CAEA,SAAA,CACA,Y5CynJJ,C4C9mJE,gEACE,wB1B2Wa,C0B1Wb,mDAAA,CAAA,2C5CgnJJ,C6ChqJA,aAQE,wBACE,Y7C+pJF,CACF,C8CzqJA,QACE,8DAAA,CAGA,+CAAA,CACA,iEAAA,CACA,oDAAA,CACA,sDAAA,CACA,mDAAA,CAGA,qEAAA,CACA,qEAAA,CACA,wEAAA,CACA,0EAAA,CACA,wEAAA,CACA,yEAAA,CACA,kEAAA,CACA,+DAAA,CACA,oEAAA,CACA,oEAAA,CACA,mEAAA,CACA,gEAAA,CACA,uEAAA,CACA,mEAAA,CACA,qEAAA,CACA,oEAAA,CACA,gEAAA,CACA,wEAAA,CACA,qEAAA,CACA,+D9CuqJF,C8CjqJA,SAEE,kBAAA,CADA,Y9CqqJF,C+CvsJE,kBAUE,cAAA,CATA,YAAA,CACA,kEACE,CAQF,Y/CmsJJ,C+C/rJI,sDACE,gB/CisJN,C+C3rJI,oFAKE,wDAAA,CACA,mBAAA,CAJA,aAAA,CAEA,QAAA,CADA,aAAA,CAIA,sC/C6rJN,C+CxrJM,iOACE,kBAAA,CACA,8B/C2rJR,C+CvrJM,6FACE,iBAAA,CAAA,c/C0rJR,C+CtrJM,2HACE,Y/CyrJR,C+CrrJM,wHACE,e/CwrJR,C+CzqJI,yMAGE,eAAA,CAAA,Y/CirJN,C+CnqJI,ybAOE,W/CyqJN,C+CrqJI,8BACE,eAAA,CAAA,Y/CuqJN,CKnmJI,mC2ChKA,8BACE,UhD2wJJ,CgD5wJE,8BACE,WhD2wJJ,CgD5wJE,8BAGE,kBhDywJJ,CgD5wJE,8BAGE,iBhDywJJ,CgD5wJE,oBAKE,mBAAA,CADA,YAAA,CAFA,ahD0wJJ,CgDpwJI,kCACE,WhDuwJN,CgDxwJI,kCACE,UhDuwJN,CgDxwJI,kCAEE,iBAAA,CAAA,chDswJN,CgDxwJI,kCAEE,aAAA,CAAA,kBhDswJN,CACF","file":"main.css"} \ No newline at end of file diff --git a/public/2024Q4/assets/stylesheets/main.8608ea7d.min.css b/public/2024Q4/assets/stylesheets/main.8608ea7d.min.css deleted file mode 100644 index 407e7f0bcbd4123891c7d47f1745eca25bb0b5f5..0000000000000000000000000000000000000000 --- a/public/2024Q4/assets/stylesheets/main.8608ea7d.min.css +++ /dev/null @@ -1 +0,0 @@ -@charset "UTF-8";html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;box-sizing:border-box}*,:after,:before{box-sizing:inherit}@media (prefers-reduced-motion){*,:after,:before{transition:none!important}}body{margin:0}a,button,input,label{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}hr{border:0;box-sizing:initial;display:block;height:.05rem;overflow:visible;padding:0}small{font-size:80%}sub,sup{line-height:1em}img{border-style:none}table{border-collapse:initial;border-spacing:0}td,th{font-weight:400;vertical-align:top}button{background:#0000;border:0;font-family:inherit;font-size:inherit;margin:0;padding:0}input{border:0;outline:none}:root{--md-primary-fg-color:#4051b5;--md-primary-fg-color--light:#5d6cc0;--md-primary-fg-color--dark:#303fa1;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-accent-fg-color:#526cfe;--md-accent-fg-color--transparent:#526cfe1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-scheme=default]{color-scheme:light}[data-md-color-scheme=default] img[src$="#gh-dark-mode-only"],[data-md-color-scheme=default] img[src$="#only-dark"]{display:none}:root,[data-md-color-scheme=default]{--md-hue:225deg;--md-default-fg-color:#000000de;--md-default-fg-color--light:#0000008a;--md-default-fg-color--lighter:#00000052;--md-default-fg-color--lightest:#00000012;--md-default-bg-color:#fff;--md-default-bg-color--light:#ffffffb3;--md-default-bg-color--lighter:#ffffff4d;--md-default-bg-color--lightest:#ffffff1f;--md-code-fg-color:#36464e;--md-code-bg-color:#f5f5f5;--md-code-hl-color:#4287ff;--md-code-hl-color--light:#4287ff1a;--md-code-hl-number-color:#d52a2a;--md-code-hl-special-color:#db1457;--md-code-hl-function-color:#a846b9;--md-code-hl-constant-color:#6e59d9;--md-code-hl-keyword-color:#3f6ec6;--md-code-hl-string-color:#1c7d4d;--md-code-hl-name-color:var(--md-code-fg-color);--md-code-hl-operator-color:var(--md-default-fg-color--light);--md-code-hl-punctuation-color:var(--md-default-fg-color--light);--md-code-hl-comment-color:var(--md-default-fg-color--light);--md-code-hl-generic-color:var(--md-default-fg-color--light);--md-code-hl-variable-color:var(--md-default-fg-color--light);--md-typeset-color:var(--md-default-fg-color);--md-typeset-a-color:var(--md-primary-fg-color);--md-typeset-del-color:#f5503d26;--md-typeset-ins-color:#0bd57026;--md-typeset-kbd-color:#fafafa;--md-typeset-kbd-accent-color:#fff;--md-typeset-kbd-border-color:#b8b8b8;--md-typeset-mark-color:#ffff0080;--md-typeset-table-color:#0000001f;--md-typeset-table-color--light:rgba(0,0,0,.035);--md-admonition-fg-color:var(--md-default-fg-color);--md-admonition-bg-color:var(--md-default-bg-color);--md-warning-fg-color:#000000de;--md-warning-bg-color:#ff9;--md-footer-fg-color:#fff;--md-footer-fg-color--light:#ffffffb3;--md-footer-fg-color--lighter:#ffffff73;--md-footer-bg-color:#000000de;--md-footer-bg-color--dark:#00000052;--md-shadow-z1:0 0.2rem 0.5rem #0000000d,0 0 0.05rem #0000001a;--md-shadow-z2:0 0.2rem 0.5rem #0000001a,0 0 0.05rem #00000040;--md-shadow-z3:0 0.2rem 0.5rem #0003,0 0 0.05rem #00000059}.md-icon svg{fill:currentcolor;display:block;height:1.2rem;width:1.2rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--md-text-font-family:var(--md-text-font,_),-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;--md-code-font-family:var(--md-code-font,_),SFMono-Regular,Consolas,Menlo,monospace}aside,body,input{font-feature-settings:"kern","liga";color:var(--md-typeset-color);font-family:var(--md-text-font-family)}code,kbd,pre{font-feature-settings:"kern";font-family:var(--md-code-font-family)}:root{--md-typeset-table-sort-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m18 21-4-4h3V7h-3l4-4 4 4h-3v10h3M2 19v-2h10v2M2 13v-2h7v2M2 7V5h4v2z"/></svg>');--md-typeset-table-sort-icon--asc:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 17h3l-4 4-4-4h3V3h2M2 17h10v2H2M6 5v2H2V5m0 6h7v2H2z"/></svg>');--md-typeset-table-sort-icon--desc:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 7h3l-4-4-4 4h3v14h2M2 17h10v2H2M6 5v2H2V5m0 6h7v2H2z"/></svg>')}.md-typeset{-webkit-print-color-adjust:exact;color-adjust:exact;font-size:.8rem;line-height:1.6;overflow-wrap:break-word}@media print{.md-typeset{font-size:.68rem}}.md-typeset blockquote,.md-typeset dl,.md-typeset figure,.md-typeset ol,.md-typeset pre,.md-typeset ul{margin-bottom:1em;margin-top:1em}.md-typeset h1{color:var(--md-default-fg-color--light);font-size:2em;line-height:1.3;margin:0 0 1.25em}.md-typeset h1,.md-typeset h2{font-weight:300;letter-spacing:-.01em}.md-typeset h2{font-size:1.5625em;line-height:1.4;margin:1.6em 0 .64em}.md-typeset h3{font-size:1.25em;font-weight:400;letter-spacing:-.01em;line-height:1.5;margin:1.6em 0 .8em}.md-typeset h2+h3{margin-top:.8em}.md-typeset h4{font-weight:700;letter-spacing:-.01em;margin:1em 0}.md-typeset h5,.md-typeset h6{color:var(--md-default-fg-color--light);font-size:.8em;font-weight:700;letter-spacing:-.01em;margin:1.25em 0}.md-typeset h5{text-transform:uppercase}.md-typeset h5 code{text-transform:none}.md-typeset hr{border-bottom:.05rem solid var(--md-default-fg-color--lightest);display:flow-root;margin:1.5em 0}.md-typeset a{color:var(--md-typeset-a-color);word-break:break-word}.md-typeset a,.md-typeset a:before{transition:color 125ms}.md-typeset a:focus,.md-typeset a:hover{color:var(--md-accent-fg-color)}.md-typeset a:focus code,.md-typeset a:hover code{background-color:var(--md-accent-fg-color--transparent)}.md-typeset a code{color:currentcolor;transition:background-color 125ms}.md-typeset a.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset code,.md-typeset kbd,.md-typeset pre{color:var(--md-code-fg-color);direction:ltr;font-variant-ligatures:none}@media print{.md-typeset code,.md-typeset kbd,.md-typeset pre{white-space:pre-wrap}}.md-typeset code{background-color:var(--md-code-bg-color);border-radius:.1rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:.85em;padding:0 .2941176471em;word-break:break-word}.md-typeset code:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-typeset pre{display:flow-root;line-height:1.4;position:relative}.md-typeset pre>code{-webkit-box-decoration-break:slice;box-decoration-break:slice;box-shadow:none;display:block;margin:0;outline-color:var(--md-accent-fg-color);overflow:auto;padding:.7720588235em 1.1764705882em;scrollbar-color:var(--md-default-fg-color--lighter) #0000;scrollbar-width:thin;touch-action:auto;word-break:normal}.md-typeset pre>code:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-typeset pre>code::-webkit-scrollbar{height:.2rem;width:.2rem}.md-typeset pre>code::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-typeset pre>code::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}.md-typeset kbd{background-color:var(--md-typeset-kbd-color);border-radius:.1rem;box-shadow:0 .1rem 0 .05rem var(--md-typeset-kbd-border-color),0 .1rem 0 var(--md-typeset-kbd-border-color),0 -.1rem .2rem var(--md-typeset-kbd-accent-color) inset;color:var(--md-default-fg-color);display:inline-block;font-size:.75em;padding:0 .6666666667em;vertical-align:text-top;word-break:break-word}.md-typeset mark{background-color:var(--md-typeset-mark-color);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;word-break:break-word}.md-typeset abbr{border-bottom:.05rem dotted var(--md-default-fg-color--light);cursor:help;text-decoration:none}.md-typeset small{opacity:.75}[dir=ltr] .md-typeset sub,[dir=ltr] .md-typeset sup{margin-left:.078125em}[dir=rtl] .md-typeset sub,[dir=rtl] .md-typeset sup{margin-right:.078125em}[dir=ltr] .md-typeset blockquote{padding-left:.6rem}[dir=rtl] .md-typeset blockquote{padding-right:.6rem}[dir=ltr] .md-typeset blockquote{border-left:.2rem solid var(--md-default-fg-color--lighter)}[dir=rtl] .md-typeset blockquote{border-right:.2rem solid var(--md-default-fg-color--lighter)}.md-typeset blockquote{color:var(--md-default-fg-color--light);margin-left:0;margin-right:0}.md-typeset ul{list-style-type:disc}.md-typeset ul[type]{list-style-type:revert-layer}[dir=ltr] .md-typeset ol,[dir=ltr] .md-typeset ul{margin-left:.625em}[dir=rtl] .md-typeset ol,[dir=rtl] .md-typeset ul{margin-right:.625em}.md-typeset ol,.md-typeset ul{padding:0}.md-typeset ol:not([hidden]),.md-typeset ul:not([hidden]){display:flow-root}.md-typeset ol ol,.md-typeset ul ol{list-style-type:lower-alpha}.md-typeset ol ol ol,.md-typeset ul ol ol{list-style-type:lower-roman}.md-typeset ol ol ol ol,.md-typeset ul ol ol ol{list-style-type:upper-alpha}.md-typeset ol ol ol ol ol,.md-typeset ul ol ol ol ol{list-style-type:upper-roman}.md-typeset ol[type],.md-typeset ul[type]{list-style-type:revert-layer}[dir=ltr] .md-typeset ol li,[dir=ltr] .md-typeset ul li{margin-left:1.25em}[dir=rtl] .md-typeset ol li,[dir=rtl] .md-typeset ul li{margin-right:1.25em}.md-typeset ol li,.md-typeset ul li{margin-bottom:.5em}.md-typeset ol li blockquote,.md-typeset ol li p,.md-typeset ul li blockquote,.md-typeset ul li p{margin:.5em 0}.md-typeset ol li:last-child,.md-typeset ul li:last-child{margin-bottom:0}[dir=ltr] .md-typeset ol li ol,[dir=ltr] .md-typeset ol li ul,[dir=ltr] .md-typeset ul li ol,[dir=ltr] .md-typeset ul li ul{margin-left:.625em}[dir=rtl] .md-typeset ol li ol,[dir=rtl] .md-typeset ol li ul,[dir=rtl] .md-typeset ul li ol,[dir=rtl] .md-typeset ul li ul{margin-right:.625em}.md-typeset ol li ol,.md-typeset ol li ul,.md-typeset ul li ol,.md-typeset ul li ul{margin-bottom:.5em;margin-top:.5em}[dir=ltr] .md-typeset dd{margin-left:1.875em}[dir=rtl] .md-typeset dd{margin-right:1.875em}.md-typeset dd{margin-bottom:1.5em;margin-top:1em}.md-typeset img,.md-typeset svg,.md-typeset video{height:auto;max-width:100%}.md-typeset img[align=left]{margin:1em 1em 1em 0}.md-typeset img[align=right]{margin:1em 0 1em 1em}.md-typeset img[align]:only-child{margin-top:0}.md-typeset figure{display:flow-root;margin:1em auto;max-width:100%;text-align:center;width:-moz-fit-content;width:fit-content}.md-typeset figure img{display:block;margin:0 auto}.md-typeset figcaption{font-style:italic;margin:1em auto;max-width:24rem}.md-typeset iframe{max-width:100%}.md-typeset table:not([class]){background-color:var(--md-default-bg-color);border:.05rem solid var(--md-typeset-table-color);border-radius:.1rem;display:inline-block;font-size:.64rem;max-width:100%;overflow:auto;touch-action:auto}@media print{.md-typeset table:not([class]){display:table}}.md-typeset table:not([class])+*{margin-top:1.5em}.md-typeset table:not([class]) td>:first-child,.md-typeset table:not([class]) th>:first-child{margin-top:0}.md-typeset table:not([class]) td>:last-child,.md-typeset table:not([class]) th>:last-child{margin-bottom:0}.md-typeset table:not([class]) td:not([align]),.md-typeset table:not([class]) th:not([align]){text-align:left}[dir=rtl] .md-typeset table:not([class]) td:not([align]),[dir=rtl] .md-typeset table:not([class]) th:not([align]){text-align:right}.md-typeset table:not([class]) th{font-weight:700;min-width:5rem;padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) td{border-top:.05rem solid var(--md-typeset-table-color);padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) tbody tr{transition:background-color 125ms}.md-typeset table:not([class]) tbody tr:hover{background-color:var(--md-typeset-table-color--light);box-shadow:0 .05rem 0 var(--md-default-bg-color) inset}.md-typeset table:not([class]) a{word-break:normal}.md-typeset table th[role=columnheader]{cursor:pointer}[dir=ltr] .md-typeset table th[role=columnheader]:after{margin-left:.5em}[dir=rtl] .md-typeset table th[role=columnheader]:after{margin-right:.5em}.md-typeset table th[role=columnheader]:after{content:"";display:inline-block;height:1.2em;-webkit-mask-image:var(--md-typeset-table-sort-icon);mask-image:var(--md-typeset-table-sort-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-bottom;width:1.2em}.md-typeset table th[role=columnheader]:hover:after{background-color:var(--md-default-fg-color--lighter)}.md-typeset table th[role=columnheader][aria-sort=ascending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--asc);mask-image:var(--md-typeset-table-sort-icon--asc)}.md-typeset table th[role=columnheader][aria-sort=descending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--desc);mask-image:var(--md-typeset-table-sort-icon--desc)}.md-typeset__scrollwrap{margin:1em -.8rem;overflow-x:auto;touch-action:auto}.md-typeset__table{display:inline-block;margin-bottom:.5em;padding:0 .8rem}@media print{.md-typeset__table{display:block}}html .md-typeset__table table{display:table;margin:0;overflow:hidden;width:100%}@media screen and (max-width:44.984375em){.md-content__inner>pre{margin:1em -.8rem}.md-content__inner>pre code{border-radius:0}}.md-typeset .md-author{border-radius:100%;display:block;flex-shrink:0;height:1.6rem;overflow:hidden;position:relative;transition:color 125ms,transform 125ms;width:1.6rem}.md-typeset .md-author img{display:block}.md-typeset .md-author--more{background:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--lighter);font-size:.6rem;font-weight:700;line-height:1.6rem;text-align:center}.md-typeset .md-author--long{height:2.4rem;width:2.4rem}.md-typeset a.md-author{transform:scale(1)}.md-typeset a.md-author img{border-radius:100%;filter:grayscale(100%) opacity(75%);transition:filter 125ms}.md-typeset a.md-author:focus,.md-typeset a.md-author:hover{transform:scale(1.1);z-index:1}.md-typeset a.md-author:focus img,.md-typeset a.md-author:hover img{filter:grayscale(0)}.md-banner{background-color:var(--md-footer-bg-color);color:var(--md-footer-fg-color);overflow:auto}@media print{.md-banner{display:none}}.md-banner--warning{background-color:var(--md-warning-bg-color);color:var(--md-warning-fg-color)}.md-banner__inner{font-size:.7rem;margin:.6rem auto;padding:0 .8rem}[dir=ltr] .md-banner__button{float:right}[dir=rtl] .md-banner__button{float:left}.md-banner__button{color:inherit;cursor:pointer;transition:opacity .25s}.no-js .md-banner__button{display:none}.md-banner__button:hover{opacity:.7}html{font-size:125%;height:100%;overflow-x:hidden}@media screen and (min-width:100em){html{font-size:137.5%}}@media screen and (min-width:125em){html{font-size:150%}}body{background-color:var(--md-default-bg-color);display:flex;flex-direction:column;font-size:.5rem;min-height:100%;position:relative;width:100%}@media print{body{display:block}}@media screen and (max-width:59.984375em){body[data-md-scrolllock]{position:fixed}}.md-grid{margin-left:auto;margin-right:auto;max-width:61rem}.md-container{display:flex;flex-direction:column;flex-grow:1}@media print{.md-container{display:block}}.md-main{flex-grow:1}.md-main__inner{display:flex;height:100%;margin-top:1.5rem}.md-ellipsis{overflow:hidden;text-overflow:ellipsis}.md-toggle{display:none}.md-option{height:0;opacity:0;position:absolute;width:0}.md-option:checked+label:not([hidden]){display:block}.md-option.focus-visible+label{outline-color:var(--md-accent-fg-color);outline-style:auto}.md-skip{background-color:var(--md-default-fg-color);border-radius:.1rem;color:var(--md-default-bg-color);font-size:.64rem;margin:.5rem;opacity:0;outline-color:var(--md-accent-fg-color);padding:.3rem .5rem;position:fixed;transform:translateY(.4rem);z-index:-1}.md-skip:focus{opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 175ms 75ms;z-index:10}@page{margin:25mm}:root{--md-clipboard-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 21H8V7h11m0-2H8a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2m-3-4H4a2 2 0 0 0-2 2v14h2V3h12z"/></svg>')}.md-clipboard{border-radius:.1rem;color:var(--md-default-fg-color--lightest);cursor:pointer;height:1.5em;outline-color:var(--md-accent-fg-color);outline-offset:.1rem;position:absolute;right:.5em;top:.5em;transition:color .25s;width:1.5em;z-index:1}@media print{.md-clipboard{display:none}}.md-clipboard:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}:hover>.md-clipboard{color:var(--md-default-fg-color--light)}.md-clipboard:focus,.md-clipboard:hover{color:var(--md-accent-fg-color)}.md-clipboard:after{background-color:currentcolor;content:"";display:block;height:1.125em;margin:0 auto;-webkit-mask-image:var(--md-clipboard-icon);mask-image:var(--md-clipboard-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.125em}.md-clipboard--inline{cursor:pointer}.md-clipboard--inline code{transition:color .25s,background-color .25s}.md-clipboard--inline:focus code,.md-clipboard--inline:hover code{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-typeset .md-code__content{display:grid}@keyframes consent{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes overlay{0%{opacity:0}to{opacity:1}}.md-consent__overlay{animation:overlay .25s both;-webkit-backdrop-filter:blur(.1rem);backdrop-filter:blur(.1rem);background-color:#0000008a;height:100%;opacity:1;position:fixed;top:0;width:100%;z-index:5}.md-consent__inner{animation:consent .5s cubic-bezier(.1,.7,.1,1) both;background-color:var(--md-default-bg-color);border:0;border-radius:.1rem;bottom:0;box-shadow:0 0 .2rem #0000001a,0 .2rem .4rem #0003;max-height:100%;overflow:auto;padding:0;position:fixed;width:100%;z-index:5}.md-consent__form{padding:.8rem}.md-consent__settings{display:none;margin:1em 0}input:checked+.md-consent__settings{display:block}.md-consent__controls{margin-bottom:.8rem}.md-typeset .md-consent__controls .md-button{display:inline}@media screen and (max-width:44.984375em){.md-typeset .md-consent__controls .md-button{display:block;margin-top:.4rem;text-align:center;width:100%}}.md-consent label{cursor:pointer}.md-content{flex-grow:1;min-width:0}.md-content__inner{margin:0 .8rem 1.2rem;padding-top:.6rem}@media screen and (min-width:76.25em){[dir=ltr] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}[dir=ltr] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner,[dir=rtl] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-right:1.2rem}[dir=rtl] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}}.md-content__inner:before{content:"";display:block;height:.4rem}.md-content__inner>:last-child{margin-bottom:0}[dir=ltr] .md-content__button{float:right}[dir=rtl] .md-content__button{float:left}[dir=ltr] .md-content__button{margin-left:.4rem}[dir=rtl] .md-content__button{margin-right:.4rem}.md-content__button{margin:.4rem 0;padding:0}@media print{.md-content__button{display:none}}.md-typeset .md-content__button{color:var(--md-default-fg-color--lighter)}.md-content__button svg{display:inline;vertical-align:top}[dir=rtl] .md-content__button svg{transform:scaleX(-1)}[dir=ltr] .md-dialog{right:.8rem}[dir=rtl] .md-dialog{left:.8rem}.md-dialog{background-color:var(--md-default-fg-color);border-radius:.1rem;bottom:.8rem;box-shadow:var(--md-shadow-z3);min-width:11.1rem;opacity:0;padding:.4rem .6rem;pointer-events:none;position:fixed;transform:translateY(100%);transition:transform 0ms .4s,opacity .4s;z-index:4}@media print{.md-dialog{display:none}}.md-dialog--active{opacity:1;pointer-events:auto;transform:translateY(0);transition:transform .4s cubic-bezier(.075,.85,.175,1),opacity .4s}.md-dialog__inner{color:var(--md-default-bg-color);font-size:.7rem}.md-feedback{margin:2em 0 1em;text-align:center}.md-feedback fieldset{border:none;margin:0;padding:0}.md-feedback__title{font-weight:700;margin:1em auto}.md-feedback__inner{position:relative}.md-feedback__list{display:flex;flex-wrap:wrap;place-content:baseline center;position:relative}.md-feedback__list:hover .md-icon:not(:disabled){color:var(--md-default-fg-color--lighter)}:disabled .md-feedback__list{min-height:1.8rem}.md-feedback__icon{color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;margin:0 .1rem;transition:color 125ms}.md-feedback__icon:not(:disabled).md-icon:hover{color:var(--md-accent-fg-color)}.md-feedback__icon:disabled{color:var(--md-default-fg-color--lightest);pointer-events:none}.md-feedback__note{opacity:0;position:relative;transform:translateY(.4rem);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s}.md-feedback__note>*{margin:0 auto;max-width:16rem}:disabled .md-feedback__note{opacity:1;transform:translateY(0)}@media print{.md-feedback{display:none}}.md-footer{background-color:var(--md-footer-bg-color);color:var(--md-footer-fg-color)}@media print{.md-footer{display:none}}.md-footer__inner{justify-content:space-between;overflow:auto;padding:.2rem}.md-footer__inner:not([hidden]){display:flex}.md-footer__link{align-items:end;display:flex;flex-grow:0.01;margin-bottom:.4rem;margin-top:1rem;max-width:100%;outline-color:var(--md-accent-fg-color);overflow:hidden;transition:opacity .25s}.md-footer__link:focus,.md-footer__link:hover{opacity:.7}[dir=rtl] .md-footer__link svg{transform:scaleX(-1)}@media screen and (max-width:44.984375em){.md-footer__link--prev{flex-shrink:0}.md-footer__link--prev .md-footer__title{display:none}}[dir=ltr] .md-footer__link--next{margin-left:auto}[dir=rtl] .md-footer__link--next{margin-right:auto}.md-footer__link--next{text-align:right}[dir=rtl] .md-footer__link--next{text-align:left}.md-footer__title{flex-grow:1;font-size:.9rem;margin-bottom:.7rem;max-width:calc(100% - 2.4rem);padding:0 1rem;white-space:nowrap}.md-footer__button{margin:.2rem;padding:.4rem}.md-footer__direction{font-size:.64rem;opacity:.7}.md-footer-meta{background-color:var(--md-footer-bg-color--dark)}.md-footer-meta__inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.2rem}html .md-footer-meta.md-typeset a{color:var(--md-footer-fg-color--light)}html .md-footer-meta.md-typeset a:focus,html .md-footer-meta.md-typeset a:hover{color:var(--md-footer-fg-color)}.md-copyright{color:var(--md-footer-fg-color--lighter);font-size:.64rem;margin:auto .6rem;padding:.4rem 0;width:100%}@media screen and (min-width:45em){.md-copyright{width:auto}}.md-copyright__highlight{color:var(--md-footer-fg-color--light)}.md-social{display:inline-flex;gap:.2rem;margin:0 .4rem;padding:.2rem 0 .6rem}@media screen and (min-width:45em){.md-social{padding:.6rem 0}}.md-social__link{display:inline-block;height:1.6rem;text-align:center;width:1.6rem}.md-social__link:before{line-height:1.9}.md-social__link svg{fill:currentcolor;max-height:.8rem;vertical-align:-25%}.md-typeset .md-button{border:.1rem solid;border-radius:.1rem;color:var(--md-primary-fg-color);cursor:pointer;display:inline-block;font-weight:700;padding:.625em 2em;transition:color 125ms,background-color 125ms,border-color 125ms}.md-typeset .md-button--primary{background-color:var(--md-primary-fg-color);border-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color)}.md-typeset .md-button:focus,.md-typeset .md-button:hover{background-color:var(--md-accent-fg-color);border-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}[dir=ltr] .md-typeset .md-input{border-top-left-radius:.1rem}[dir=ltr] .md-typeset .md-input,[dir=rtl] .md-typeset .md-input{border-top-right-radius:.1rem}[dir=rtl] .md-typeset .md-input{border-top-left-radius:.1rem}.md-typeset .md-input{border-bottom:.1rem solid var(--md-default-fg-color--lighter);box-shadow:var(--md-shadow-z1);font-size:.8rem;height:1.8rem;padding:0 .6rem;transition:border .25s,box-shadow .25s}.md-typeset .md-input:focus,.md-typeset .md-input:hover{border-bottom-color:var(--md-accent-fg-color);box-shadow:var(--md-shadow-z2)}.md-typeset .md-input--stretch{width:100%}.md-header{background-color:var(--md-primary-fg-color);box-shadow:0 0 .2rem #0000,0 .2rem .4rem #0000;color:var(--md-primary-bg-color);display:block;left:0;position:sticky;right:0;top:0;z-index:4}@media print{.md-header{display:none}}.md-header[hidden]{transform:translateY(-100%);transition:transform .25s cubic-bezier(.8,0,.6,1),box-shadow .25s}.md-header--shadow{box-shadow:0 0 .2rem #0000001a,0 .2rem .4rem #0003;transition:transform .25s cubic-bezier(.1,.7,.1,1),box-shadow .25s}.md-header__inner{align-items:center;display:flex;padding:0 .2rem}.md-header__button{color:currentcolor;cursor:pointer;margin:.2rem;outline-color:var(--md-accent-fg-color);padding:.4rem;position:relative;transition:opacity .25s;vertical-align:middle;z-index:1}.md-header__button:hover{opacity:.7}.md-header__button:not([hidden]){display:inline-block}.md-header__button:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-header__button.md-logo{margin:.2rem;padding:.4rem}@media screen and (max-width:76.234375em){.md-header__button.md-logo{display:none}}.md-header__button.md-logo img,.md-header__button.md-logo svg{fill:currentcolor;display:block;height:1.2rem;width:auto}@media screen and (min-width:60em){.md-header__button[for=__search]{display:none}}.no-js .md-header__button[for=__search]{display:none}[dir=rtl] .md-header__button[for=__search] svg{transform:scaleX(-1)}@media screen and (min-width:76.25em){.md-header__button[for=__drawer]{display:none}}.md-header__topic{display:flex;max-width:100%;position:absolute;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;white-space:nowrap}.md-header__topic+.md-header__topic{opacity:0;pointer-events:none;transform:translateX(1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__topic+.md-header__topic{transform:translateX(-1.25rem)}.md-header__topic:first-child{font-weight:700}[dir=ltr] .md-header__title{margin-left:1rem;margin-right:.4rem}[dir=rtl] .md-header__title{margin-left:.4rem;margin-right:1rem}.md-header__title{flex-grow:1;font-size:.9rem;height:2.4rem;line-height:2.4rem}.md-header__title--active .md-header__topic{opacity:0;pointer-events:none;transform:translateX(-1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__title--active .md-header__topic{transform:translateX(1.25rem)}.md-header__title--active .md-header__topic+.md-header__topic{opacity:1;pointer-events:auto;transform:translateX(0);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;z-index:0}.md-header__title>.md-header__ellipsis{height:100%;position:relative;width:100%}.md-header__option{display:flex;flex-shrink:0;max-width:100%;transition:max-width 0ms .25s,opacity .25s .25s;white-space:nowrap}[data-md-toggle=search]:checked~.md-header .md-header__option{max-width:0;opacity:0;transition:max-width 0ms,opacity 0ms}.md-header__option>input{bottom:0}.md-header__source{display:none}@media screen and (min-width:60em){[dir=ltr] .md-header__source{margin-left:1rem}[dir=rtl] .md-header__source{margin-right:1rem}.md-header__source{display:block;max-width:11.7rem;width:11.7rem}}@media screen and (min-width:76.25em){[dir=ltr] .md-header__source{margin-left:1.4rem}[dir=rtl] .md-header__source{margin-right:1.4rem}}.md-meta{color:var(--md-default-fg-color--light);font-size:.7rem;line-height:1.3}.md-meta__list{display:inline-flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.md-meta__item:not(:last-child):after{content:"·";margin-left:.2rem;margin-right:.2rem}.md-meta__link{color:var(--md-typeset-a-color)}.md-meta__link:focus,.md-meta__link:hover{color:var(--md-accent-fg-color)}.md-draft{background-color:#ff1744;border-radius:.125em;color:#fff;display:inline-block;font-weight:700;padding-left:.5714285714em;padding-right:.5714285714em}:root{--md-nav-icon--prev:url('data:image/svg+xml;charset=utf-8,<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>');--md-nav-icon--next:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.59 16.58 13.17 12 8.59 7.41 10 6l6 6-6 6z"/></svg>');--md-toc-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 9h14V7H3zm0 4h14v-2H3zm0 4h14v-2H3zm16 0h2v-2h-2zm0-10v2h2V7zm0 6h2v-2h-2z"/></svg>')}.md-nav{font-size:.7rem;line-height:1.3}.md-nav__title{color:var(--md-default-fg-color--light);display:block;font-weight:700;overflow:hidden;padding:0 .6rem;text-overflow:ellipsis}.md-nav__title .md-nav__button{display:none}.md-nav__title .md-nav__button img{height:100%;width:auto}.md-nav__title .md-nav__button.md-logo img,.md-nav__title .md-nav__button.md-logo svg{fill:currentcolor;display:block;height:2.4rem;max-width:100%;object-fit:contain;width:auto}.md-nav__list{list-style:none;margin:0;padding:0}.md-nav__link{align-items:flex-start;display:flex;gap:.4rem;margin-top:.625em;scroll-snap-align:start;transition:color 125ms}.md-nav__link--passed{color:var(--md-default-fg-color--light)}.md-nav__item .md-nav__link--active,.md-nav__item .md-nav__link--active code{color:var(--md-typeset-a-color)}.md-nav__link .md-ellipsis{position:relative}[dir=ltr] .md-nav__link .md-icon:last-child{margin-left:auto}[dir=rtl] .md-nav__link .md-icon:last-child{margin-right:auto}.md-nav__link svg{fill:currentcolor;flex-shrink:0;height:1.3em;position:relative}.md-nav__link[for]:focus,.md-nav__link[for]:hover,.md-nav__link[href]:focus,.md-nav__link[href]:hover{color:var(--md-accent-fg-color);cursor:pointer}.md-nav__link.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-nav--primary .md-nav__link[for=__toc]{display:none}.md-nav--primary .md-nav__link[for=__toc] .md-icon:after{background-color:currentcolor;display:block;height:100%;-webkit-mask-image:var(--md-toc-icon);mask-image:var(--md-toc-icon);width:100%}.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:none}.md-nav__container>.md-nav__link{margin-top:0}.md-nav__container>.md-nav__link:first-child{flex-grow:1;min-width:0}.md-nav__icon{flex-shrink:0}.md-nav__source{display:none}@media screen and (max-width:76.234375em){.md-nav--primary,.md-nav--primary .md-nav{background-color:var(--md-default-bg-color);display:flex;flex-direction:column;height:100%;left:0;position:absolute;right:0;top:0;z-index:1}.md-nav--primary .md-nav__item,.md-nav--primary .md-nav__title{font-size:.8rem;line-height:1.5}.md-nav--primary .md-nav__title{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light);cursor:pointer;height:5.6rem;line-height:2.4rem;padding:3rem .8rem .2rem;position:relative;white-space:nowrap}[dir=ltr] .md-nav--primary .md-nav__title .md-nav__icon{left:.4rem}[dir=rtl] .md-nav--primary .md-nav__title .md-nav__icon{right:.4rem}.md-nav--primary .md-nav__title .md-nav__icon{display:block;height:1.2rem;margin:.2rem;position:absolute;top:.4rem;width:1.2rem}.md-nav--primary .md-nav__title .md-nav__icon:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-nav-icon--prev);mask-image:var(--md-nav-icon--prev);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.md-nav--primary .md-nav__title~.md-nav__list{background-color:var(--md-default-bg-color);box-shadow:0 .05rem 0 var(--md-default-fg-color--lightest) inset;overflow-y:auto;scroll-snap-type:y mandatory;touch-action:pan-y}.md-nav--primary .md-nav__title~.md-nav__list>:first-child{border-top:0}.md-nav--primary .md-nav__title[for=__drawer]{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color);font-weight:700}.md-nav--primary .md-nav__title .md-logo{display:block;left:.2rem;margin:.2rem;padding:.4rem;position:absolute;right:.2rem;top:.2rem}.md-nav--primary .md-nav__list{flex:1}.md-nav--primary .md-nav__item{border-top:.05rem solid var(--md-default-fg-color--lightest)}.md-nav--primary .md-nav__item--active>.md-nav__link{color:var(--md-typeset-a-color)}.md-nav--primary .md-nav__item--active>.md-nav__link:focus,.md-nav--primary .md-nav__item--active>.md-nav__link:hover{color:var(--md-accent-fg-color)}.md-nav--primary .md-nav__link{margin-top:0;padding:.6rem .8rem}.md-nav--primary .md-nav__link svg{margin-top:.1em}.md-nav--primary .md-nav__link>.md-nav__link{padding:0}[dir=ltr] .md-nav--primary .md-nav__link .md-nav__icon{margin-right:-.2rem}[dir=rtl] .md-nav--primary .md-nav__link .md-nav__icon{margin-left:-.2rem}.md-nav--primary .md-nav__link .md-nav__icon{font-size:1.2rem;height:1.2rem;width:1.2rem}.md-nav--primary .md-nav__link .md-nav__icon:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}[dir=rtl] .md-nav--primary .md-nav__icon:after{transform:scale(-1)}.md-nav--primary .md-nav--secondary .md-nav{background-color:initial;position:static}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-left:1.4rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-right:1.4rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-left:2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-right:2rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-left:2.6rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-right:2.6rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-left:3.2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-right:3.2rem}.md-nav--secondary{background-color:initial}.md-nav__toggle~.md-nav{display:flex;opacity:0;transform:translateX(100%);transition:transform .25s cubic-bezier(.8,0,.6,1),opacity 125ms 50ms}[dir=rtl] .md-nav__toggle~.md-nav{transform:translateX(-100%)}.md-nav__toggle:checked~.md-nav{opacity:1;transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 125ms 125ms}.md-nav__toggle:checked~.md-nav>.md-nav__list{-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media screen and (max-width:59.984375em){.md-nav--primary .md-nav__link[for=__toc]{display:flex}.md-nav--primary .md-nav__link[for=__toc] .md-icon:after{content:""}.md-nav--primary .md-nav__link[for=__toc]+.md-nav__link{display:none}.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:flex}.md-nav__source{background-color:var(--md-primary-fg-color--dark);color:var(--md-primary-bg-color);display:block;padding:0 .2rem}}@media screen and (min-width:60em) and (max-width:76.234375em){.md-nav--integrated .md-nav__link[for=__toc]{display:flex}.md-nav--integrated .md-nav__link[for=__toc] .md-icon:after{content:""}.md-nav--integrated .md-nav__link[for=__toc]+.md-nav__link{display:none}.md-nav--integrated .md-nav__link[for=__toc]~.md-nav{display:flex}}@media screen and (min-width:60em){.md-nav{margin-bottom:-.4rem}.md-nav--secondary .md-nav__title{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);position:sticky;top:0;z-index:1}.md-nav--secondary .md-nav__title[for=__toc]{scroll-snap-align:start}.md-nav--secondary .md-nav__title .md-nav__icon{display:none}[dir=ltr] .md-nav--secondary .md-nav__list{padding-left:.6rem}[dir=rtl] .md-nav--secondary .md-nav__list{padding-right:.6rem}.md-nav--secondary .md-nav__list{padding-bottom:.4rem}[dir=ltr] .md-nav--secondary .md-nav__item>.md-nav__link{margin-right:.4rem}[dir=rtl] .md-nav--secondary .md-nav__item>.md-nav__link{margin-left:.4rem}}@media screen and (min-width:76.25em){.md-nav{margin-bottom:-.4rem;transition:max-height .25s cubic-bezier(.86,0,.07,1)}.md-nav--primary .md-nav__title{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);position:sticky;top:0;z-index:1}.md-nav--primary .md-nav__title[for=__drawer]{scroll-snap-align:start}.md-nav--primary .md-nav__title .md-nav__icon{display:none}[dir=ltr] .md-nav--primary .md-nav__list{padding-left:.6rem}[dir=rtl] .md-nav--primary .md-nav__list{padding-right:.6rem}.md-nav--primary .md-nav__list{padding-bottom:.4rem}[dir=ltr] .md-nav--primary .md-nav__item>.md-nav__link{margin-right:.4rem}[dir=rtl] .md-nav--primary .md-nav__item>.md-nav__link{margin-left:.4rem}.md-nav__toggle~.md-nav{display:grid;grid-template-rows:minmax(.4rem,0fr);opacity:0;transition:grid-template-rows .25s cubic-bezier(.86,0,.07,1),opacity .25s,visibility 0ms .25s;visibility:collapse}.md-nav__toggle~.md-nav>.md-nav__list{overflow:hidden}.md-nav__toggle.md-toggle--indeterminate~.md-nav,.md-nav__toggle:checked~.md-nav{grid-template-rows:minmax(.4rem,1fr);opacity:1;transition:grid-template-rows .25s cubic-bezier(.86,0,.07,1),opacity .15s .1s,visibility 0ms;visibility:visible}.md-nav__toggle.md-toggle--indeterminate~.md-nav{transition:none}.md-nav__item--nested>.md-nav>.md-nav__title{display:none}.md-nav__item--section{display:block;margin:1.25em 0}.md-nav__item--section:last-child{margin-bottom:0}.md-nav__item--section>.md-nav__link{font-weight:700}.md-nav__item--section>.md-nav__link[for]{color:var(--md-default-fg-color--light)}.md-nav__item--section>.md-nav__link:not(.md-nav__container){pointer-events:none}.md-nav__item--section>.md-nav__link .md-icon,.md-nav__item--section>.md-nav__link>[for]{display:none}[dir=ltr] .md-nav__item--section>.md-nav{margin-left:-.6rem}[dir=rtl] .md-nav__item--section>.md-nav{margin-right:-.6rem}.md-nav__item--section>.md-nav{display:block;opacity:1;visibility:visible}.md-nav__item--section>.md-nav>.md-nav__list>.md-nav__item{padding:0}.md-nav__icon{border-radius:100%;height:.9rem;transition:background-color .25s;width:.9rem}.md-nav__icon:hover{background-color:var(--md-accent-fg-color--transparent)}.md-nav__icon:after{background-color:currentcolor;border-radius:100%;content:"";display:inline-block;height:100%;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .25s;vertical-align:-.1rem;width:100%}[dir=rtl] .md-nav__icon:after{transform:rotate(180deg)}.md-nav__item--nested .md-nav__toggle:checked~.md-nav__link .md-nav__icon:after,.md-nav__item--nested .md-toggle--indeterminate~.md-nav__link .md-nav__icon:after{transform:rotate(90deg)}.md-nav--lifted>.md-nav__list>.md-nav__item,.md-nav--lifted>.md-nav__title{display:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active{display:block}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);margin-top:0;position:sticky;top:0;z-index:1}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link:not(.md-nav__container){pointer-events:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active.md-nav__item--section{margin:0}[dir=ltr] .md-nav--lifted>.md-nav__list>.md-nav__item>.md-nav:not(.md-nav--secondary){margin-left:-.6rem}[dir=rtl] .md-nav--lifted>.md-nav__list>.md-nav__item>.md-nav:not(.md-nav--secondary){margin-right:-.6rem}.md-nav--lifted>.md-nav__list>.md-nav__item>[for]{color:var(--md-default-fg-color--light)}.md-nav--lifted .md-nav[data-md-level="1"]{grid-template-rows:minmax(.4rem,1fr);opacity:1;visibility:visible}[dir=ltr] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-left:.05rem solid var(--md-primary-fg-color)}[dir=rtl] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-right:.05rem solid var(--md-primary-fg-color)}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{display:block;margin-bottom:1.25em;opacity:1;visibility:visible}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary>.md-nav__list{overflow:visible;padding-bottom:0}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary>.md-nav__title{display:none}}.md-pagination{font-size:.8rem;font-weight:700;gap:.4rem}.md-pagination,.md-pagination>*{align-items:center;display:flex;justify-content:center}.md-pagination>*{border-radius:.2rem;height:1.8rem;min-width:1.8rem;text-align:center}.md-pagination__current{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light)}.md-pagination__link{transition:color 125ms,background-color 125ms}.md-pagination__link:focus,.md-pagination__link:hover{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-pagination__link:focus svg,.md-pagination__link:hover svg{color:var(--md-accent-fg-color)}.md-pagination__link.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-pagination__link svg{fill:currentcolor;color:var(--md-default-fg-color--lighter);display:block;max-height:100%;width:1.2rem}.md-post__back{border-bottom:.05rem solid var(--md-default-fg-color--lightest);margin-bottom:1.2rem;padding-bottom:1.2rem}@media screen and (max-width:76.234375em){.md-post__back{display:none}}[dir=rtl] .md-post__back svg{transform:scaleX(-1)}.md-post__authors{display:flex;flex-direction:column;gap:.6rem;margin:0 .6rem 1.2rem}.md-post .md-post__meta a{transition:color 125ms}.md-post .md-post__meta a:focus,.md-post .md-post__meta a:hover{color:var(--md-accent-fg-color)}.md-post__title{color:var(--md-default-fg-color--light);font-weight:700}.md-post--excerpt{margin-bottom:3.2rem}.md-post--excerpt .md-post__header{align-items:center;display:flex;gap:.6rem;min-height:1.6rem}.md-post--excerpt .md-post__authors{align-items:center;display:inline-flex;flex-direction:row;gap:.2rem;margin:0;min-height:2.4rem}[dir=ltr] .md-post--excerpt .md-post__meta .md-meta__list{margin-right:.4rem}[dir=rtl] .md-post--excerpt .md-post__meta .md-meta__list{margin-left:.4rem}.md-post--excerpt .md-post__content>:first-child{--md-scroll-margin:6rem;margin-top:0}.md-post>.md-nav--secondary{margin:1em 0}.md-profile{align-items:center;display:flex;font-size:.7rem;gap:.6rem;line-height:1.4;width:100%}.md-profile__description{flex-grow:1}.md-content--post{display:flex}@media screen and (max-width:76.234375em){.md-content--post{flex-flow:column-reverse}}.md-content--post>.md-content__inner{flex-grow:1;min-width:0}@media screen and (min-width:76.25em){[dir=ltr] .md-content--post>.md-content__inner{margin-left:1.2rem}[dir=rtl] .md-content--post>.md-content__inner{margin-right:1.2rem}}@media screen and (max-width:76.234375em){.md-sidebar.md-sidebar--post{padding:0;position:static;width:100%}.md-sidebar.md-sidebar--post .md-sidebar__scrollwrap{overflow:visible}.md-sidebar.md-sidebar--post .md-sidebar__inner{padding:0}.md-sidebar.md-sidebar--post .md-post__meta{margin-left:.6rem;margin-right:.6rem}.md-sidebar.md-sidebar--post .md-nav__item{border:none;display:inline}.md-sidebar.md-sidebar--post .md-nav__list{display:inline-flex;flex-wrap:wrap;gap:.6rem;padding-bottom:.6rem;padding-top:.6rem}.md-sidebar.md-sidebar--post .md-nav__link{padding:0}.md-sidebar.md-sidebar--post .md-nav{height:auto;margin-bottom:0;position:static}}:root{--md-progress-value:0;--md-progress-delay:400ms}.md-progress{background:var(--md-primary-bg-color);height:.075rem;opacity:min(clamp(0,var(--md-progress-value),1),clamp(0,100 - var(--md-progress-value),1));position:fixed;top:0;transform:scaleX(calc(var(--md-progress-value)*1%));transform-origin:left;transition:transform .5s cubic-bezier(.19,1,.22,1),opacity .25s var(--md-progress-delay);width:100%;z-index:4}:root{--md-search-result-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h7c-.41-.25-.8-.56-1.14-.9-.33-.33-.61-.7-.86-1.1H6V4h7v5h5v1.18c.71.16 1.39.43 2 .82V8zm6.31 16.9c1.33-2.11.69-4.9-1.4-6.22-2.11-1.33-4.91-.68-6.22 1.4-1.34 2.11-.69 4.89 1.4 6.22 1.46.93 3.32.93 4.79.02L22 23.39 23.39 22zm-3.81.1a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5"/></svg>')}.md-search{position:relative}@media screen and (min-width:60em){.md-search{padding:.2rem 0}}.no-js .md-search{display:none}.md-search__overlay{opacity:0;z-index:1}@media screen and (max-width:59.984375em){[dir=ltr] .md-search__overlay{left:-2.2rem}[dir=rtl] .md-search__overlay{right:-2.2rem}.md-search__overlay{background-color:var(--md-default-bg-color);border-radius:1rem;height:2rem;overflow:hidden;pointer-events:none;position:absolute;top:-1rem;transform-origin:center;transition:transform .3s .1s,opacity .2s .2s;width:2rem}[data-md-toggle=search]:checked~.md-header .md-search__overlay{opacity:1;transition:transform .4s,opacity .1s}}@media screen and (min-width:60em){[dir=ltr] .md-search__overlay{left:0}[dir=rtl] .md-search__overlay{right:0}.md-search__overlay{background-color:#0000008a;cursor:pointer;height:0;position:fixed;top:0;transition:width 0ms .25s,height 0ms .25s,opacity .25s;width:0}[data-md-toggle=search]:checked~.md-header .md-search__overlay{height:200vh;opacity:1;transition:width 0ms,height 0ms,opacity .25s;width:100%}}@media screen and (max-width:29.984375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(45)}}@media screen and (min-width:30em) and (max-width:44.984375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(60)}}@media screen and (min-width:45em) and (max-width:59.984375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(75)}}.md-search__inner{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width:59.984375em){[dir=ltr] .md-search__inner{left:0}[dir=rtl] .md-search__inner{right:0}.md-search__inner{height:0;opacity:0;overflow:hidden;position:fixed;top:0;transform:translateX(5%);transition:width 0ms .3s,height 0ms .3s,transform .15s cubic-bezier(.4,0,.2,1) .15s,opacity .15s .15s;width:0;z-index:2}[dir=rtl] .md-search__inner{transform:translateX(-5%)}[data-md-toggle=search]:checked~.md-header .md-search__inner{height:100%;opacity:1;transform:translateX(0);transition:width 0ms 0ms,height 0ms 0ms,transform .15s cubic-bezier(.1,.7,.1,1) .15s,opacity .15s .15s;width:100%}}@media screen and (min-width:60em){[dir=ltr] .md-search__inner{float:right}[dir=rtl] .md-search__inner{float:left}.md-search__inner{padding:.1rem 0;position:relative;transition:width .25s cubic-bezier(.1,.7,.1,1);width:11.7rem}}@media screen and (min-width:60em) and (max-width:76.234375em){[data-md-toggle=search]:checked~.md-header .md-search__inner{width:23.4rem}}@media screen and (min-width:76.25em){[data-md-toggle=search]:checked~.md-header .md-search__inner{width:34.4rem}}.md-search__form{background-color:var(--md-default-bg-color);box-shadow:0 0 .6rem #0000;height:2.4rem;position:relative;transition:color .25s,background-color .25s;z-index:2}@media screen and (min-width:60em){.md-search__form{background-color:#00000042;border-radius:.1rem;height:1.8rem}.md-search__form:hover{background-color:#ffffff1f}}[data-md-toggle=search]:checked~.md-header .md-search__form{background-color:var(--md-default-bg-color);border-radius:.1rem .1rem 0 0;box-shadow:0 0 .6rem #00000012;color:var(--md-default-fg-color)}[dir=ltr] .md-search__input{padding-left:3.6rem;padding-right:2.2rem}[dir=rtl] .md-search__input{padding-left:2.2rem;padding-right:3.6rem}.md-search__input{background:#0000;font-size:.9rem;height:100%;position:relative;text-overflow:ellipsis;width:100%;z-index:2}.md-search__input::placeholder{transition:color .25s}.md-search__input::placeholder,.md-search__input~.md-search__icon{color:var(--md-default-fg-color--light)}.md-search__input::-ms-clear{display:none}@media screen and (max-width:59.984375em){.md-search__input{font-size:.9rem;height:2.4rem;width:100%}}@media screen and (min-width:60em){[dir=ltr] .md-search__input{padding-left:2.2rem}[dir=rtl] .md-search__input{padding-right:2.2rem}.md-search__input{color:inherit;font-size:.8rem}.md-search__input::placeholder{color:var(--md-primary-bg-color--light)}.md-search__input+.md-search__icon{color:var(--md-primary-bg-color)}[data-md-toggle=search]:checked~.md-header .md-search__input{text-overflow:clip}[data-md-toggle=search]:checked~.md-header .md-search__input+.md-search__icon{color:var(--md-default-fg-color--light)}[data-md-toggle=search]:checked~.md-header .md-search__input::placeholder{color:#0000}}.md-search__icon{cursor:pointer;display:inline-block;height:1.2rem;transition:color .25s,opacity .25s;width:1.2rem}.md-search__icon:hover{opacity:.7}[dir=ltr] .md-search__icon[for=__search]{left:.5rem}[dir=rtl] .md-search__icon[for=__search]{right:.5rem}.md-search__icon[for=__search]{position:absolute;top:.3rem;z-index:2}[dir=rtl] .md-search__icon[for=__search] svg{transform:scaleX(-1)}@media screen and (max-width:59.984375em){[dir=ltr] .md-search__icon[for=__search]{left:.8rem}[dir=rtl] .md-search__icon[for=__search]{right:.8rem}.md-search__icon[for=__search]{top:.6rem}.md-search__icon[for=__search] svg:first-child{display:none}}@media screen and (min-width:60em){.md-search__icon[for=__search]{pointer-events:none}.md-search__icon[for=__search] svg:last-child{display:none}}[dir=ltr] .md-search__options{right:.5rem}[dir=rtl] .md-search__options{left:.5rem}.md-search__options{pointer-events:none;position:absolute;top:.3rem;z-index:2}@media screen and (max-width:59.984375em){[dir=ltr] .md-search__options{right:.8rem}[dir=rtl] .md-search__options{left:.8rem}.md-search__options{top:.6rem}}[dir=ltr] .md-search__options>.md-icon{margin-left:.2rem}[dir=rtl] .md-search__options>.md-icon{margin-right:.2rem}.md-search__options>.md-icon{color:var(--md-default-fg-color--light);opacity:0;transform:scale(.75);transition:transform .15s cubic-bezier(.1,.7,.1,1),opacity .15s}.md-search__options>.md-icon:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__options>.md-icon{opacity:1;pointer-events:auto;transform:scale(1)}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__options>.md-icon:hover{opacity:.7}[dir=ltr] .md-search__suggest{padding-left:3.6rem;padding-right:2.2rem}[dir=rtl] .md-search__suggest{padding-left:2.2rem;padding-right:3.6rem}.md-search__suggest{align-items:center;color:var(--md-default-fg-color--lighter);display:flex;font-size:.9rem;height:100%;opacity:0;position:absolute;top:0;transition:opacity 50ms;white-space:nowrap;width:100%}@media screen and (min-width:60em){[dir=ltr] .md-search__suggest{padding-left:2.2rem}[dir=rtl] .md-search__suggest{padding-right:2.2rem}.md-search__suggest{font-size:.8rem}}[data-md-toggle=search]:checked~.md-header .md-search__suggest{opacity:1;transition:opacity .3s .1s}[dir=ltr] .md-search__output{border-bottom-left-radius:.1rem}[dir=ltr] .md-search__output,[dir=rtl] .md-search__output{border-bottom-right-radius:.1rem}[dir=rtl] .md-search__output{border-bottom-left-radius:.1rem}.md-search__output{overflow:hidden;position:absolute;width:100%;z-index:1}@media screen and (max-width:59.984375em){.md-search__output{bottom:0;top:2.4rem}}@media screen and (min-width:60em){.md-search__output{opacity:0;top:1.9rem;transition:opacity .4s}[data-md-toggle=search]:checked~.md-header .md-search__output{box-shadow:var(--md-shadow-z3);opacity:1}}.md-search__scrollwrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--md-default-bg-color);height:100%;overflow-y:auto;touch-action:pan-y}@media (-webkit-max-device-pixel-ratio:1),(max-resolution:1dppx){.md-search__scrollwrap{transform:translateZ(0)}}@media screen and (min-width:60em) and (max-width:76.234375em){.md-search__scrollwrap{width:23.4rem}}@media screen and (min-width:76.25em){.md-search__scrollwrap{width:34.4rem}}@media screen and (min-width:60em){.md-search__scrollwrap{max-height:0;scrollbar-color:var(--md-default-fg-color--lighter) #0000;scrollbar-width:thin}[data-md-toggle=search]:checked~.md-header .md-search__scrollwrap{max-height:75vh}.md-search__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-search__scrollwrap::-webkit-scrollbar{height:.2rem;width:.2rem}.md-search__scrollwrap::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}}.md-search-result{color:var(--md-default-fg-color);word-break:break-word}.md-search-result__meta{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light);font-size:.64rem;line-height:1.8rem;padding:0 .8rem;scroll-snap-align:start}@media screen and (min-width:60em){[dir=ltr] .md-search-result__meta{padding-left:2.2rem}[dir=rtl] .md-search-result__meta{padding-right:2.2rem}}.md-search-result__list{list-style:none;margin:0;padding:0;-webkit-user-select:none;user-select:none}.md-search-result__item{box-shadow:0 -.05rem var(--md-default-fg-color--lightest)}.md-search-result__item:first-child{box-shadow:none}.md-search-result__link{display:block;outline:none;scroll-snap-align:start;transition:background-color .25s}.md-search-result__link:focus,.md-search-result__link:hover{background-color:var(--md-accent-fg-color--transparent)}.md-search-result__link:last-child p:last-child{margin-bottom:.6rem}.md-search-result__more>summary{cursor:pointer;display:block;outline:none;position:sticky;scroll-snap-align:start;top:0;z-index:1}.md-search-result__more>summary::marker{display:none}.md-search-result__more>summary::-webkit-details-marker{display:none}.md-search-result__more>summary>div{color:var(--md-typeset-a-color);font-size:.64rem;padding:.75em .8rem;transition:color .25s,background-color .25s}@media screen and (min-width:60em){[dir=ltr] .md-search-result__more>summary>div{padding-left:2.2rem}[dir=rtl] .md-search-result__more>summary>div{padding-right:2.2rem}}.md-search-result__more>summary:focus>div,.md-search-result__more>summary:hover>div{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-search-result__more[open]>summary{background-color:var(--md-default-bg-color)}.md-search-result__article{overflow:hidden;padding:0 .8rem;position:relative}@media screen and (min-width:60em){[dir=ltr] .md-search-result__article{padding-left:2.2rem}[dir=rtl] .md-search-result__article{padding-right:2.2rem}}[dir=ltr] .md-search-result__icon{left:0}[dir=rtl] .md-search-result__icon{right:0}.md-search-result__icon{color:var(--md-default-fg-color--light);height:1.2rem;margin:.5rem;position:absolute;width:1.2rem}@media screen and (max-width:59.984375em){.md-search-result__icon{display:none}}.md-search-result__icon:after{background-color:currentcolor;content:"";display:inline-block;height:100%;-webkit-mask-image:var(--md-search-result-icon);mask-image:var(--md-search-result-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}[dir=rtl] .md-search-result__icon:after{transform:scaleX(-1)}.md-search-result .md-typeset{color:var(--md-default-fg-color--light);font-size:.64rem;line-height:1.6}.md-search-result .md-typeset h1{color:var(--md-default-fg-color);font-size:.8rem;font-weight:400;line-height:1.4;margin:.55rem 0}.md-search-result .md-typeset h1 mark{text-decoration:none}.md-search-result .md-typeset h2{color:var(--md-default-fg-color);font-size:.64rem;font-weight:700;line-height:1.6;margin:.5em 0}.md-search-result .md-typeset h2 mark{text-decoration:none}.md-search-result__terms{color:var(--md-default-fg-color);display:block;font-size:.64rem;font-style:italic;margin:.5em 0}.md-search-result mark{background-color:initial;color:var(--md-accent-fg-color);text-decoration:underline}.md-select{position:relative;z-index:1}.md-select__inner{background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);left:50%;margin-top:.2rem;max-height:0;opacity:0;position:absolute;top:calc(100% - .2rem);transform:translate3d(-50%,.3rem,0);transition:transform .25s 375ms,opacity .25s .25s,max-height 0ms .5s}.md-select:focus-within .md-select__inner,.md-select:hover .md-select__inner{max-height:10rem;opacity:1;transform:translate3d(-50%,0,0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,max-height 0ms}.md-select__inner:after{border-bottom:.2rem solid #0000;border-bottom-color:var(--md-default-bg-color);border-left:.2rem solid #0000;border-right:.2rem solid #0000;border-top:0;content:"";height:0;left:50%;margin-left:-.2rem;margin-top:-.2rem;position:absolute;top:0;width:0}.md-select__list{border-radius:.1rem;font-size:.8rem;list-style-type:none;margin:0;max-height:inherit;overflow:auto;padding:0}.md-select__item{line-height:1.8rem}[dir=ltr] .md-select__link{padding-left:.6rem;padding-right:1.2rem}[dir=rtl] .md-select__link{padding-left:1.2rem;padding-right:.6rem}.md-select__link{cursor:pointer;display:block;outline:none;scroll-snap-align:start;transition:background-color .25s,color .25s;width:100%}.md-select__link:focus,.md-select__link:hover{color:var(--md-accent-fg-color)}.md-select__link:focus{background-color:var(--md-default-fg-color--lightest)}.md-sidebar{align-self:flex-start;flex-shrink:0;padding:1.2rem 0;position:sticky;top:2.4rem;width:12.1rem}@media print{.md-sidebar{display:none}}@media screen and (max-width:76.234375em){[dir=ltr] .md-sidebar--primary{left:-12.1rem}[dir=rtl] .md-sidebar--primary{right:-12.1rem}.md-sidebar--primary{background-color:var(--md-default-bg-color);display:block;height:100%;position:fixed;top:0;transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;width:12.1rem;z-index:5}[data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{box-shadow:var(--md-shadow-z3);transform:translateX(12.1rem)}[dir=rtl] [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{transform:translateX(-12.1rem)}.md-sidebar--primary .md-sidebar__scrollwrap{bottom:0;left:0;margin:0;overflow:hidden;position:absolute;right:0;scroll-snap-type:none;top:0}}@media screen and (min-width:76.25em){.md-sidebar{height:0}.no-js .md-sidebar{height:auto}.md-header--lifted~.md-container .md-sidebar{top:4.8rem}}.md-sidebar--secondary{display:none;order:2}@media screen and (min-width:60em){.md-sidebar--secondary{height:0}.no-js .md-sidebar--secondary{height:auto}.md-sidebar--secondary:not([hidden]){display:block}.md-sidebar--secondary .md-sidebar__scrollwrap{touch-action:pan-y}}.md-sidebar__scrollwrap{scrollbar-gutter:stable;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0 .2rem;overflow-y:auto;scrollbar-color:var(--md-default-fg-color--lighter) #0000;scrollbar-width:thin}.md-sidebar__scrollwrap::-webkit-scrollbar{height:.2rem;width:.2rem}.md-sidebar__scrollwrap:focus-within,.md-sidebar__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-sidebar__scrollwrap:focus-within::-webkit-scrollbar-thumb,.md-sidebar__scrollwrap:hover::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-sidebar__scrollwrap:focus-within::-webkit-scrollbar-thumb:hover,.md-sidebar__scrollwrap:hover::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}@supports selector(::-webkit-scrollbar){.md-sidebar__scrollwrap{scrollbar-gutter:auto}[dir=ltr] .md-sidebar__inner{padding-right:calc(100% - 11.5rem)}[dir=rtl] .md-sidebar__inner{padding-left:calc(100% - 11.5rem)}}@media screen and (max-width:76.234375em){.md-overlay{background-color:#0000008a;height:0;opacity:0;position:fixed;top:0;transition:width 0ms .25s,height 0ms .25s,opacity .25s;width:0;z-index:5}[data-md-toggle=drawer]:checked~.md-overlay{height:100%;opacity:1;transition:width 0ms,height 0ms,opacity .25s;width:100%}}@keyframes facts{0%{height:0}to{height:.65rem}}@keyframes fact{0%{opacity:0;transform:translateY(100%)}50%{opacity:0}to{opacity:1;transform:translateY(0)}}:root{--md-source-forks-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0M5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0m6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5m-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0"/></svg>');--md-source-repositories-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.5 2.5 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.5 2.5 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.25.25 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"/></svg>');--md-source-stars-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25m0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41z"/></svg>');--md-source-version-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.75 1.75 0 0 1 1 7.775m1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2"/></svg>')}.md-source{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;font-size:.65rem;line-height:1.2;outline-color:var(--md-accent-fg-color);transition:opacity .25s;white-space:nowrap}.md-source:hover{opacity:.7}.md-source__icon{display:inline-block;height:2.4rem;vertical-align:middle;width:2rem}[dir=ltr] .md-source__icon svg{margin-left:.6rem}[dir=rtl] .md-source__icon svg{margin-right:.6rem}.md-source__icon svg{margin-top:.6rem}[dir=ltr] .md-source__icon+.md-source__repository{padding-left:2rem}[dir=rtl] .md-source__icon+.md-source__repository{padding-right:2rem}[dir=ltr] .md-source__icon+.md-source__repository{margin-left:-2rem}[dir=rtl] .md-source__icon+.md-source__repository{margin-right:-2rem}[dir=ltr] .md-source__repository{margin-left:.6rem}[dir=rtl] .md-source__repository{margin-right:.6rem}.md-source__repository{display:inline-block;max-width:calc(100% - 1.2rem);overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.md-source__facts{display:flex;font-size:.55rem;gap:.4rem;list-style-type:none;margin:.1rem 0 0;opacity:.75;overflow:hidden;padding:0;width:100%}.md-source__repository--active .md-source__facts{animation:facts .25s ease-in}.md-source__fact{overflow:hidden;text-overflow:ellipsis}.md-source__repository--active .md-source__fact{animation:fact .4s ease-out}[dir=ltr] .md-source__fact:before{margin-right:.1rem}[dir=rtl] .md-source__fact:before{margin-left:.1rem}.md-source__fact:before{background-color:currentcolor;content:"";display:inline-block;height:.6rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:text-top;width:.6rem}.md-source__fact:nth-child(1n+2){flex-shrink:0}.md-source__fact--version:before{-webkit-mask-image:var(--md-source-version-icon);mask-image:var(--md-source-version-icon)}.md-source__fact--stars:before{-webkit-mask-image:var(--md-source-stars-icon);mask-image:var(--md-source-stars-icon)}.md-source__fact--forks:before{-webkit-mask-image:var(--md-source-forks-icon);mask-image:var(--md-source-forks-icon)}.md-source__fact--repositories:before{-webkit-mask-image:var(--md-source-repositories-icon);mask-image:var(--md-source-repositories-icon)}.md-source-file{margin:1em 0}[dir=ltr] .md-source-file__fact{margin-right:.6rem}[dir=rtl] .md-source-file__fact{margin-left:.6rem}.md-source-file__fact{align-items:center;color:var(--md-default-fg-color--light);display:inline-flex;font-size:.68rem;gap:.3rem}.md-source-file__fact .md-icon{flex-shrink:0;margin-bottom:.05rem}[dir=ltr] .md-source-file__fact .md-author{float:left}[dir=rtl] .md-source-file__fact .md-author{float:right}.md-source-file__fact .md-author{margin-right:.2rem}.md-source-file__fact svg{width:.9rem}:root{--md-status:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11 9h2V7h-2m1 13c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m0-18A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10A10 10 0 0 0 12 2m-1 15h2v-6h-2z"/></svg>');--md-status--new:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m23 12-2.44-2.78.34-3.68-3.61-.82-1.89-3.18L12 3 8.6 1.54 6.71 4.72l-3.61.81.34 3.68L1 12l2.44 2.78-.34 3.69 3.61.82 1.89 3.18L12 21l3.4 1.46 1.89-3.18 3.61-.82-.34-3.68zm-10 5h-2v-2h2zm0-4h-2V7h2z"/></svg>');--md-status--deprecated:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9 3v1H4v2h1v13a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6h1V4h-5V3zm0 5h2v9H9zm4 0h2v9h-2z"/></svg>');--md-status--encrypted:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm0 6c1.4 0 2.8 1.1 2.8 2.5V11c.6 0 1.2.6 1.2 1.3v3.5c0 .6-.6 1.2-1.3 1.2H9.2c-.6 0-1.2-.6-1.2-1.3v-3.5c0-.6.6-1.2 1.2-1.2V9.5C9.2 8.1 10.6 7 12 7m0 1.2c-.8 0-1.5.5-1.5 1.3V11h3V9.5c0-.8-.7-1.3-1.5-1.3"/></svg>')}.md-status:after{background-color:var(--md-default-fg-color--light);content:"";display:inline-block;height:1.125em;-webkit-mask-image:var(--md-status);mask-image:var(--md-status);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:text-bottom;width:1.125em}.md-status:hover:after{background-color:currentcolor}.md-status--new:after{-webkit-mask-image:var(--md-status--new);mask-image:var(--md-status--new)}.md-status--deprecated:after{-webkit-mask-image:var(--md-status--deprecated);mask-image:var(--md-status--deprecated)}.md-status--encrypted:after{-webkit-mask-image:var(--md-status--encrypted);mask-image:var(--md-status--encrypted)}.md-tabs{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color);display:block;line-height:1.3;overflow:auto;width:100%;z-index:3}@media print{.md-tabs{display:none}}@media screen and (max-width:76.234375em){.md-tabs{display:none}}.md-tabs[hidden]{pointer-events:none}[dir=ltr] .md-tabs__list{margin-left:.2rem}[dir=rtl] .md-tabs__list{margin-right:.2rem}.md-tabs__list{contain:content;display:flex;list-style:none;margin:0;overflow:auto;padding:0;scrollbar-width:none;white-space:nowrap}.md-tabs__list::-webkit-scrollbar{display:none}.md-tabs__item{height:2.4rem;padding-left:.6rem;padding-right:.6rem}.md-tabs__item--active .md-tabs__link{color:inherit;opacity:1}.md-tabs__link{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;font-size:.7rem;margin-top:.8rem;opacity:.7;outline-color:var(--md-accent-fg-color);outline-offset:.2rem;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s}.md-tabs__link:focus,.md-tabs__link:hover{color:inherit;opacity:1}[dir=ltr] .md-tabs__link svg{margin-right:.4rem}[dir=rtl] .md-tabs__link svg{margin-left:.4rem}.md-tabs__link svg{fill:currentcolor;height:1.3em}.md-tabs__item:nth-child(2) .md-tabs__link{transition-delay:20ms}.md-tabs__item:nth-child(3) .md-tabs__link{transition-delay:40ms}.md-tabs__item:nth-child(4) .md-tabs__link{transition-delay:60ms}.md-tabs__item:nth-child(5) .md-tabs__link{transition-delay:80ms}.md-tabs__item:nth-child(6) .md-tabs__link{transition-delay:.1s}.md-tabs__item:nth-child(7) .md-tabs__link{transition-delay:.12s}.md-tabs__item:nth-child(8) .md-tabs__link{transition-delay:.14s}.md-tabs__item:nth-child(9) .md-tabs__link{transition-delay:.16s}.md-tabs__item:nth-child(10) .md-tabs__link{transition-delay:.18s}.md-tabs__item:nth-child(11) .md-tabs__link{transition-delay:.2s}.md-tabs__item:nth-child(12) .md-tabs__link{transition-delay:.22s}.md-tabs__item:nth-child(13) .md-tabs__link{transition-delay:.24s}.md-tabs__item:nth-child(14) .md-tabs__link{transition-delay:.26s}.md-tabs__item:nth-child(15) .md-tabs__link{transition-delay:.28s}.md-tabs__item:nth-child(16) .md-tabs__link{transition-delay:.3s}.md-tabs[hidden] .md-tabs__link{opacity:0;transform:translateY(50%);transition:transform 0ms .1s,opacity .1s}:root{--md-tag-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m5.41 21 .71-4h-4l.35-2h4l1.06-6h-4l.35-2h4l.71-4h2l-.71 4h6l.71-4h2l-.71 4h4l-.35 2h-4l-1.06 6h4l-.35 2h-4l-.71 4h-2l.71-4h-6l-.71 4zM9.53 9l-1.06 6h6l1.06-6z"/></svg>')}.md-typeset .md-tags:not([hidden]){display:inline-flex;flex-wrap:wrap;gap:.5em;margin-bottom:.75em;margin-top:-.125em}.md-typeset .md-tag{align-items:center;background:var(--md-default-fg-color--lightest);border-radius:2.4rem;display:inline-flex;font-size:.64rem;font-size:min(.8em,.64rem);font-weight:700;gap:.5em;letter-spacing:normal;line-height:1.6;padding:.3125em .78125em}.md-typeset .md-tag[href]{-webkit-tap-highlight-color:transparent;color:inherit;outline:none;transition:color 125ms,background-color 125ms}.md-typeset .md-tag[href]:focus,.md-typeset .md-tag[href]:hover{background-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}[id]>.md-typeset .md-tag{vertical-align:text-top}.md-typeset .md-tag-icon:before{background-color:var(--md-default-fg-color--lighter);content:"";display:inline-block;height:1.2em;-webkit-mask-image:var(--md-tag-icon);mask-image:var(--md-tag-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-bottom;width:1.2em}.md-typeset .md-tag-icon[href]:focus:before,.md-typeset .md-tag-icon[href]:hover:before{background-color:var(--md-accent-bg-color)}@keyframes pulse{0%{transform:scale(.95)}75%{transform:scale(1)}to{transform:scale(.95)}}:root{--md-annotation-bg-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10A10 10 0 0 0 12 2"/></svg>');--md-annotation-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 13h-4v4h-2v-4H7v-2h4V7h2v4h4m-5-9A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10A10 10 0 0 0 12 2"/></svg>')}.md-tooltip{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);font-family:var(--md-text-font-family);left:clamp(var(--md-tooltip-0,0rem) + .8rem,var(--md-tooltip-x),100vw + var(--md-tooltip-0,0rem) + .8rem - var(--md-tooltip-width) - 2 * .8rem);max-width:calc(100vw - 1.6rem);opacity:0;position:absolute;top:var(--md-tooltip-y);transform:translateY(-.4rem);transition:transform 0ms .25s,opacity .25s,z-index .25s;width:var(--md-tooltip-width);z-index:0}.md-tooltip--active{opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,z-index 0ms;z-index:2}.md-tooltip--inline{font-weight:700;-webkit-user-select:none;user-select:none;width:auto}.md-tooltip--inline:not(.md-tooltip--active){transform:translateY(.2rem) scale(.9)}.md-tooltip--inline .md-tooltip__inner{font-size:.5rem;padding:.2rem .4rem}[hidden]+.md-tooltip--inline{display:none}.focus-visible>.md-tooltip,.md-tooltip:target{outline:var(--md-accent-fg-color) auto}.md-tooltip__inner{font-size:.64rem;padding:.8rem}.md-tooltip__inner.md-typeset>:first-child{margin-top:0}.md-tooltip__inner.md-typeset>:last-child{margin-bottom:0}.md-annotation{font-style:normal;font-weight:400;outline:none;text-align:initial;vertical-align:text-bottom;white-space:normal}[dir=rtl] .md-annotation{direction:rtl}code .md-annotation{font-family:var(--md-code-font-family);font-size:inherit}.md-annotation:not([hidden]){display:inline-block;line-height:1.25}.md-annotation__index{border-radius:.01px;cursor:pointer;display:inline-block;margin-left:.4ch;margin-right:.4ch;outline:none;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;vertical-align:text-top;z-index:0}.md-annotation .md-annotation__index{transition:z-index .25s}@media screen{.md-annotation__index{width:2.2ch}[data-md-visible]>.md-annotation__index{animation:pulse 2s infinite}.md-annotation__index:before{background:var(--md-default-bg-color);-webkit-mask-image:var(--md-annotation-bg-icon);mask-image:var(--md-annotation-bg-icon)}.md-annotation__index:after,.md-annotation__index:before{content:"";height:2.2ch;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:-.1ch;width:2.2ch;z-index:-1}.md-annotation__index:after{background-color:var(--md-default-fg-color--lighter);-webkit-mask-image:var(--md-annotation-icon);mask-image:var(--md-annotation-icon);transform:scale(1.0001);transition:background-color .25s,transform .25s}.md-tooltip--active+.md-annotation__index:after{transform:rotate(45deg)}.md-tooltip--active+.md-annotation__index:after,:hover>.md-annotation__index:after{background-color:var(--md-accent-fg-color)}}.md-tooltip--active+.md-annotation__index{animation-play-state:paused;transition-duration:0ms;z-index:2}.md-annotation__index [data-md-annotation-id]{display:inline-block}@media print{.md-annotation__index [data-md-annotation-id]{background:var(--md-default-fg-color--lighter);border-radius:2ch;color:var(--md-default-bg-color);font-weight:700;padding:0 .6ch;white-space:nowrap}.md-annotation__index [data-md-annotation-id]:after{content:attr(data-md-annotation-id)}}.md-typeset .md-annotation-list{counter-reset:xxx;list-style:none}.md-typeset .md-annotation-list li{position:relative}[dir=ltr] .md-typeset .md-annotation-list li:before{left:-2.125em}[dir=rtl] .md-typeset .md-annotation-list li:before{right:-2.125em}.md-typeset .md-annotation-list li:before{background:var(--md-default-fg-color--lighter);border-radius:2ch;color:var(--md-default-bg-color);content:counter(xxx);counter-increment:xxx;font-size:.8875em;font-weight:700;height:2ch;line-height:1.25;min-width:2ch;padding:0 .6ch;position:absolute;text-align:center;top:.25em}:root{--md-tooltip-width:20rem;--md-tooltip-tail:0.3rem}.md-tooltip2{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:var(--md-default-fg-color);font-family:var(--md-text-font-family);opacity:0;pointer-events:none;position:absolute;top:calc(var(--md-tooltip-host-y) + var(--md-tooltip-y));transform:translateY(-.4rem);transform-origin:calc(var(--md-tooltip-host-x) + var(--md-tooltip-x)) 0;transition:transform 0ms .25s,opacity .25s,z-index .25s;width:100%;z-index:0}.md-tooltip2:before{border-left:var(--md-tooltip-tail) solid #0000;border-right:var(--md-tooltip-tail) solid #0000;content:"";display:block;left:clamp(1.5 * .8rem,var(--md-tooltip-host-x) + var(--md-tooltip-x) - var(--md-tooltip-tail),100vw - 2 * var(--md-tooltip-tail) - 1.5 * .8rem);position:absolute;z-index:1}.md-tooltip2--top:before{border-top:var(--md-tooltip-tail) solid var(--md-default-bg-color);bottom:calc(var(--md-tooltip-tail)*-1 + .025rem);filter:drop-shadow(0 1px 0 hsla(0,0%,0%,.05))}.md-tooltip2--bottom:before{border-bottom:var(--md-tooltip-tail) solid var(--md-default-bg-color);filter:drop-shadow(0 -1px 0 hsla(0,0%,0%,.05));top:calc(var(--md-tooltip-tail)*-1 + .025rem)}.md-tooltip2--active{opacity:1;transform:translateY(0);transition:transform .4s cubic-bezier(0,1,.5,1),opacity .25s,z-index 0ms;z-index:2}.md-tooltip2__inner{scrollbar-gutter:stable;background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);left:clamp(.8rem,var(--md-tooltip-host-x) - .8rem,100vw - var(--md-tooltip-width) - .8rem);max-height:40vh;max-width:calc(100vw - 1.6rem);position:relative;scrollbar-width:thin}.md-tooltip2__inner::-webkit-scrollbar{height:.2rem;width:.2rem}.md-tooltip2__inner::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-tooltip2__inner::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}[role=tooltip]>.md-tooltip2__inner{font-size:.5rem;font-weight:700;left:clamp(.8rem,var(--md-tooltip-host-x) + var(--md-tooltip-x) - var(--md-tooltip-width)/2,100vw - var(--md-tooltip-width) - .8rem);max-width:min(100vw - 2 * .8rem,400px);padding:.2rem .4rem;-webkit-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.md-tooltip2__inner.md-typeset>:first-child{margin-top:0}.md-tooltip2__inner.md-typeset>:last-child{margin-bottom:0}[dir=ltr] .md-top{margin-left:50%}[dir=rtl] .md-top{margin-right:50%}.md-top{background-color:var(--md-default-bg-color);border-radius:1.6rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color--light);cursor:pointer;display:block;font-size:.7rem;outline:none;padding:.4rem .8rem;position:fixed;top:3.2rem;transform:translate(-50%);transition:color 125ms,background-color 125ms,transform 125ms cubic-bezier(.4,0,.2,1),opacity 125ms;z-index:2}@media print{.md-top{display:none}}[dir=rtl] .md-top{transform:translate(50%)}.md-top[hidden]{opacity:0;pointer-events:none;transform:translate(-50%,.2rem);transition-duration:0ms}[dir=rtl] .md-top[hidden]{transform:translate(50%,.2rem)}.md-top:focus,.md-top:hover{background-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}.md-top svg{display:inline-block;vertical-align:-.5em}@keyframes hoverfix{0%{pointer-events:none}}:root{--md-version-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--! Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9S301 191.9 288 191.9L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z"/></svg>')}.md-version{flex-shrink:0;font-size:.8rem;height:2.4rem}[dir=ltr] .md-version__current{margin-left:1.4rem;margin-right:.4rem}[dir=rtl] .md-version__current{margin-left:.4rem;margin-right:1.4rem}.md-version__current{color:inherit;cursor:pointer;outline:none;position:relative;top:.05rem}[dir=ltr] .md-version__current:after{margin-left:.4rem}[dir=rtl] .md-version__current:after{margin-right:.4rem}.md-version__current:after{background-color:currentcolor;content:"";display:inline-block;height:.6rem;-webkit-mask-image:var(--md-version-icon);mask-image:var(--md-version-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.4rem}.md-version__alias{margin-left:.3rem;opacity:.7}.md-version__list{background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);list-style-type:none;margin:.2rem .8rem;max-height:0;opacity:0;overflow:auto;padding:0;position:absolute;scroll-snap-type:y mandatory;top:.15rem;transition:max-height 0ms .5s,opacity .25s .25s;z-index:3}.md-version:focus-within .md-version__list,.md-version:hover .md-version__list{max-height:10rem;opacity:1;transition:max-height 0ms,opacity .25s}@media (hover:none),(pointer:coarse){.md-version:hover .md-version__list{animation:hoverfix .25s forwards}.md-version:focus-within .md-version__list{animation:none}}.md-version__item{line-height:1.8rem}[dir=ltr] .md-version__link{padding-left:.6rem;padding-right:1.2rem}[dir=rtl] .md-version__link{padding-left:1.2rem;padding-right:.6rem}.md-version__link{cursor:pointer;display:block;outline:none;scroll-snap-align:start;transition:color .25s,background-color .25s;white-space:nowrap;width:100%}.md-version__link:focus,.md-version__link:hover{color:var(--md-accent-fg-color)}.md-version__link:focus{background-color:var(--md-default-fg-color--lightest)}:root{--md-admonition-icon--note:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m3.1 5.07c.14 0 .28.05.4.16l1.27 1.27c.23.22.23.57 0 .78l-1 1-2.05-2.05 1-1c.1-.11.24-.16.38-.16m-1.97 1.74 2.06 2.06-6.06 6.06H7.07v-2.06z"/></svg>');--md-admonition-icon--abstract:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 9H7V7h10m0 6H7v-2h10m-3 6H7v-2h7M12 3a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1m7 0h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2"/></svg>');--md-admonition-icon--info:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 9h-2V7h2m0 10h-2v-6h2m-1-9A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10A10 10 0 0 0 12 2"/></svg>');--md-admonition-icon--tip:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17.66 11.2c-.23-.3-.51-.56-.77-.82-.67-.6-1.43-1.03-2.07-1.66C13.33 7.26 13 4.85 13.95 3c-.95.23-1.78.75-2.49 1.32-2.59 2.08-3.61 5.75-2.39 8.9.04.1.08.2.08.33 0 .22-.15.42-.35.5-.23.1-.47.04-.66-.12a.6.6 0 0 1-.14-.17c-1.13-1.43-1.31-3.48-.55-5.12C5.78 10 4.87 12.3 5 14.47c.06.5.12 1 .29 1.5.14.6.41 1.2.71 1.73 1.08 1.73 2.95 2.97 4.96 3.22 2.14.27 4.43-.12 6.07-1.6 1.83-1.66 2.47-4.32 1.53-6.6l-.13-.26c-.21-.46-.77-1.26-.77-1.26m-3.16 6.3c-.28.24-.74.5-1.1.6-1.12.4-2.24-.16-2.9-.82 1.19-.28 1.9-1.16 2.11-2.05.17-.8-.15-1.46-.28-2.23-.12-.74-.1-1.37.17-2.06.19.38.39.76.63 1.06.77 1 1.98 1.44 2.24 2.8.04.14.06.28.06.43.03.82-.33 1.72-.93 2.27"/></svg>');--md-admonition-icon--success:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 7 9 19l-5.5-5.5 1.41-1.41L9 16.17 19.59 5.59z"/></svg>');--md-admonition-icon--question:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m15.07 11.25-.9.92C13.45 12.89 13 13.5 13 15h-2v-.5c0-1.11.45-2.11 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41a2 2 0 0 0-2-2 2 2 0 0 0-2 2H8a4 4 0 0 1 4-4 4 4 0 0 1 4 4 3.2 3.2 0 0 1-.93 2.25M13 19h-2v-2h2M12 2A10 10 0 0 0 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10c0-5.53-4.5-10-10-10"/></svg>');--md-admonition-icon--warning:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 14h-2V9h2m0 9h-2v-2h2M1 21h22L12 2z"/></svg>');--md-admonition-icon--failure:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg>');--md-admonition-icon--danger:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m11.5 20 4.86-9.73H13V4l-5 9.73h3.5zM12 2c2.75 0 5.1 1 7.05 2.95S22 9.25 22 12s-1 5.1-2.95 7.05S14.75 22 12 22s-5.1-1-7.05-2.95S2 14.75 2 12s1-5.1 2.95-7.05S9.25 2 12 2"/></svg>');--md-admonition-icon--bug:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11 13h2v1h-2zm10-8v6c0 5.5-3.8 10.7-9 12-5.2-1.3-9-6.5-9-12V5l9-4zm-4 5h-2.2c-.2-.6-.6-1.1-1.1-1.5l1.2-1.2-.7-.7L12.8 8H12c-.2 0-.5 0-.7.1L9.9 6.6l-.8.8 1.2 1.2c-.5.3-.9.8-1.1 1.4H7v1h2v1H7v1h2v1H7v1h2.2c.4 1.2 1.5 2 2.8 2s2.4-.8 2.8-2H17v-1h-2v-1h2v-1h-2v-1h2zm-6 2h2v-1h-2z"/></svg>');--md-admonition-icon--example:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 2v2h1v14a4 4 0 0 0 4 4 4 4 0 0 0 4-4V4h1V2zm4 14c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1m2-4c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1m1-5h-4V4h4z"/></svg>');--md-admonition-icon--quote:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14 17h3l2-4V7h-6v6h3M6 17h3l2-4V7H5v6h3z"/></svg>')}.md-typeset .admonition,.md-typeset details{background-color:var(--md-admonition-bg-color);border:.075rem solid #448aff;border-radius:.2rem;box-shadow:var(--md-shadow-z1);color:var(--md-admonition-fg-color);display:flow-root;font-size:.64rem;margin:1.5625em 0;padding:0 .6rem;page-break-inside:avoid;transition:box-shadow 125ms}@media print{.md-typeset .admonition,.md-typeset details{box-shadow:none}}.md-typeset .admonition:focus-within,.md-typeset details:focus-within{box-shadow:0 0 0 .2rem #448aff1a}.md-typeset .admonition>*,.md-typeset details>*{box-sizing:border-box}.md-typeset .admonition .admonition,.md-typeset .admonition details,.md-typeset details .admonition,.md-typeset details details{margin-bottom:1em;margin-top:1em}.md-typeset .admonition .md-typeset__scrollwrap,.md-typeset details .md-typeset__scrollwrap{margin:1em -.6rem}.md-typeset .admonition .md-typeset__table,.md-typeset details .md-typeset__table{padding:0 .6rem}.md-typeset .admonition>.tabbed-set:only-child,.md-typeset details>.tabbed-set:only-child{margin-top:0}html .md-typeset .admonition>:last-child,html .md-typeset details>:last-child{margin-bottom:.6rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{padding-left:2rem;padding-right:.6rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{padding-left:.6rem;padding-right:2rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{border-left-width:.2rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-right-width:.2rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{border-top-left-radius:.1rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary,[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-top-right-radius:.1rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-top-left-radius:.1rem}.md-typeset .admonition-title,.md-typeset summary{background-color:#448aff1a;border:none;font-weight:700;margin:0 -.6rem;padding-bottom:.4rem;padding-top:.4rem;position:relative}html .md-typeset .admonition-title:last-child,html .md-typeset summary:last-child{margin-bottom:0}[dir=ltr] .md-typeset .admonition-title:before,[dir=ltr] .md-typeset summary:before{left:.6rem}[dir=rtl] .md-typeset .admonition-title:before,[dir=rtl] .md-typeset summary:before{right:.6rem}.md-typeset .admonition-title:before,.md-typeset summary:before{background-color:#448aff;content:"";height:1rem;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.625em;width:1rem}.md-typeset .admonition-title code,.md-typeset summary code{box-shadow:0 0 0 .05rem var(--md-default-fg-color--lightest)}.md-typeset .admonition.note,.md-typeset details.note{border-color:#448aff}.md-typeset .admonition.note:focus-within,.md-typeset details.note:focus-within{box-shadow:0 0 0 .2rem #448aff1a}.md-typeset .note>.admonition-title,.md-typeset .note>summary{background-color:#448aff1a}.md-typeset .note>.admonition-title:before,.md-typeset .note>summary:before{background-color:#448aff;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note)}.md-typeset .note>.admonition-title:after,.md-typeset .note>summary:after{color:#448aff}.md-typeset .admonition.abstract,.md-typeset details.abstract{border-color:#00b0ff}.md-typeset .admonition.abstract:focus-within,.md-typeset details.abstract:focus-within{box-shadow:0 0 0 .2rem #00b0ff1a}.md-typeset .abstract>.admonition-title,.md-typeset .abstract>summary{background-color:#00b0ff1a}.md-typeset .abstract>.admonition-title:before,.md-typeset .abstract>summary:before{background-color:#00b0ff;-webkit-mask-image:var(--md-admonition-icon--abstract);mask-image:var(--md-admonition-icon--abstract)}.md-typeset .abstract>.admonition-title:after,.md-typeset .abstract>summary:after{color:#00b0ff}.md-typeset .admonition.info,.md-typeset details.info{border-color:#00b8d4}.md-typeset .admonition.info:focus-within,.md-typeset details.info:focus-within{box-shadow:0 0 0 .2rem #00b8d41a}.md-typeset .info>.admonition-title,.md-typeset .info>summary{background-color:#00b8d41a}.md-typeset .info>.admonition-title:before,.md-typeset .info>summary:before{background-color:#00b8d4;-webkit-mask-image:var(--md-admonition-icon--info);mask-image:var(--md-admonition-icon--info)}.md-typeset .info>.admonition-title:after,.md-typeset .info>summary:after{color:#00b8d4}.md-typeset .admonition.tip,.md-typeset details.tip{border-color:#00bfa5}.md-typeset .admonition.tip:focus-within,.md-typeset details.tip:focus-within{box-shadow:0 0 0 .2rem #00bfa51a}.md-typeset .tip>.admonition-title,.md-typeset .tip>summary{background-color:#00bfa51a}.md-typeset .tip>.admonition-title:before,.md-typeset .tip>summary:before{background-color:#00bfa5;-webkit-mask-image:var(--md-admonition-icon--tip);mask-image:var(--md-admonition-icon--tip)}.md-typeset .tip>.admonition-title:after,.md-typeset .tip>summary:after{color:#00bfa5}.md-typeset .admonition.success,.md-typeset details.success{border-color:#00c853}.md-typeset .admonition.success:focus-within,.md-typeset details.success:focus-within{box-shadow:0 0 0 .2rem #00c8531a}.md-typeset .success>.admonition-title,.md-typeset .success>summary{background-color:#00c8531a}.md-typeset .success>.admonition-title:before,.md-typeset .success>summary:before{background-color:#00c853;-webkit-mask-image:var(--md-admonition-icon--success);mask-image:var(--md-admonition-icon--success)}.md-typeset .success>.admonition-title:after,.md-typeset .success>summary:after{color:#00c853}.md-typeset .admonition.question,.md-typeset details.question{border-color:#64dd17}.md-typeset .admonition.question:focus-within,.md-typeset details.question:focus-within{box-shadow:0 0 0 .2rem #64dd171a}.md-typeset .question>.admonition-title,.md-typeset .question>summary{background-color:#64dd171a}.md-typeset .question>.admonition-title:before,.md-typeset .question>summary:before{background-color:#64dd17;-webkit-mask-image:var(--md-admonition-icon--question);mask-image:var(--md-admonition-icon--question)}.md-typeset .question>.admonition-title:after,.md-typeset .question>summary:after{color:#64dd17}.md-typeset .admonition.warning,.md-typeset details.warning{border-color:#ff9100}.md-typeset .admonition.warning:focus-within,.md-typeset details.warning:focus-within{box-shadow:0 0 0 .2rem #ff91001a}.md-typeset .warning>.admonition-title,.md-typeset .warning>summary{background-color:#ff91001a}.md-typeset .warning>.admonition-title:before,.md-typeset .warning>summary:before{background-color:#ff9100;-webkit-mask-image:var(--md-admonition-icon--warning);mask-image:var(--md-admonition-icon--warning)}.md-typeset .warning>.admonition-title:after,.md-typeset .warning>summary:after{color:#ff9100}.md-typeset .admonition.failure,.md-typeset details.failure{border-color:#ff5252}.md-typeset .admonition.failure:focus-within,.md-typeset details.failure:focus-within{box-shadow:0 0 0 .2rem #ff52521a}.md-typeset .failure>.admonition-title,.md-typeset .failure>summary{background-color:#ff52521a}.md-typeset .failure>.admonition-title:before,.md-typeset .failure>summary:before{background-color:#ff5252;-webkit-mask-image:var(--md-admonition-icon--failure);mask-image:var(--md-admonition-icon--failure)}.md-typeset .failure>.admonition-title:after,.md-typeset .failure>summary:after{color:#ff5252}.md-typeset .admonition.danger,.md-typeset details.danger{border-color:#ff1744}.md-typeset .admonition.danger:focus-within,.md-typeset details.danger:focus-within{box-shadow:0 0 0 .2rem #ff17441a}.md-typeset .danger>.admonition-title,.md-typeset .danger>summary{background-color:#ff17441a}.md-typeset .danger>.admonition-title:before,.md-typeset .danger>summary:before{background-color:#ff1744;-webkit-mask-image:var(--md-admonition-icon--danger);mask-image:var(--md-admonition-icon--danger)}.md-typeset .danger>.admonition-title:after,.md-typeset .danger>summary:after{color:#ff1744}.md-typeset .admonition.bug,.md-typeset details.bug{border-color:#f50057}.md-typeset .admonition.bug:focus-within,.md-typeset details.bug:focus-within{box-shadow:0 0 0 .2rem #f500571a}.md-typeset .bug>.admonition-title,.md-typeset .bug>summary{background-color:#f500571a}.md-typeset .bug>.admonition-title:before,.md-typeset .bug>summary:before{background-color:#f50057;-webkit-mask-image:var(--md-admonition-icon--bug);mask-image:var(--md-admonition-icon--bug)}.md-typeset .bug>.admonition-title:after,.md-typeset .bug>summary:after{color:#f50057}.md-typeset .admonition.example,.md-typeset details.example{border-color:#7c4dff}.md-typeset .admonition.example:focus-within,.md-typeset details.example:focus-within{box-shadow:0 0 0 .2rem #7c4dff1a}.md-typeset .example>.admonition-title,.md-typeset .example>summary{background-color:#7c4dff1a}.md-typeset .example>.admonition-title:before,.md-typeset .example>summary:before{background-color:#7c4dff;-webkit-mask-image:var(--md-admonition-icon--example);mask-image:var(--md-admonition-icon--example)}.md-typeset .example>.admonition-title:after,.md-typeset .example>summary:after{color:#7c4dff}.md-typeset .admonition.quote,.md-typeset details.quote{border-color:#9e9e9e}.md-typeset .admonition.quote:focus-within,.md-typeset details.quote:focus-within{box-shadow:0 0 0 .2rem #9e9e9e1a}.md-typeset .quote>.admonition-title,.md-typeset .quote>summary{background-color:#9e9e9e1a}.md-typeset .quote>.admonition-title:before,.md-typeset .quote>summary:before{background-color:#9e9e9e;-webkit-mask-image:var(--md-admonition-icon--quote);mask-image:var(--md-admonition-icon--quote)}.md-typeset .quote>.admonition-title:after,.md-typeset .quote>summary:after{color:#9e9e9e}:root{--md-footnotes-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.42L5.83 13H21V7z"/></svg>')}.md-typeset .footnote{color:var(--md-default-fg-color--light);font-size:.64rem}[dir=ltr] .md-typeset .footnote>ol{margin-left:0}[dir=rtl] .md-typeset .footnote>ol{margin-right:0}.md-typeset .footnote>ol>li{transition:color 125ms}.md-typeset .footnote>ol>li:target{color:var(--md-default-fg-color)}.md-typeset .footnote>ol>li:focus-within .footnote-backref{opacity:1;transform:translateX(0);transition:none}.md-typeset .footnote>ol>li:hover .footnote-backref,.md-typeset .footnote>ol>li:target .footnote-backref{opacity:1;transform:translateX(0)}.md-typeset .footnote>ol>li>:first-child{margin-top:0}.md-typeset .footnote-ref{font-size:.75em;font-weight:700}html .md-typeset .footnote-ref{outline-offset:.1rem}.md-typeset [id^="fnref:"]:target>.footnote-ref{outline:auto}.md-typeset .footnote-backref{color:var(--md-typeset-a-color);display:inline-block;font-size:0;opacity:0;transform:translateX(.25rem);transition:color .25s,transform .25s .25s,opacity 125ms .25s;vertical-align:text-bottom}@media print{.md-typeset .footnote-backref{color:var(--md-typeset-a-color);opacity:1;transform:translateX(0)}}[dir=rtl] .md-typeset .footnote-backref{transform:translateX(-.25rem)}.md-typeset .footnote-backref:hover{color:var(--md-accent-fg-color)}.md-typeset .footnote-backref:before{background-color:currentcolor;content:"";display:inline-block;height:.8rem;-webkit-mask-image:var(--md-footnotes-icon);mask-image:var(--md-footnotes-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.8rem}[dir=rtl] .md-typeset .footnote-backref:before svg{transform:scaleX(-1)}[dir=ltr] .md-typeset .headerlink{margin-left:.5rem}[dir=rtl] .md-typeset .headerlink{margin-right:.5rem}.md-typeset .headerlink{color:var(--md-default-fg-color--lighter);display:inline-block;opacity:0;transition:color .25s,opacity 125ms}@media print{.md-typeset .headerlink{display:none}}.md-typeset .headerlink:focus,.md-typeset :hover>.headerlink,.md-typeset :target>.headerlink{opacity:1;transition:color .25s,opacity 125ms}.md-typeset .headerlink:focus,.md-typeset .headerlink:hover,.md-typeset :target>.headerlink{color:var(--md-accent-fg-color)}.md-typeset :target{--md-scroll-margin:3.6rem;--md-scroll-offset:0rem;scroll-margin-top:calc(var(--md-scroll-margin) - var(--md-scroll-offset))}@media screen and (min-width:76.25em){.md-header--lifted~.md-container .md-typeset :target{--md-scroll-margin:6rem}}.md-typeset h1:target,.md-typeset h2:target,.md-typeset h3:target{--md-scroll-offset:0.2rem}.md-typeset h4:target{--md-scroll-offset:0.15rem}.md-typeset div.arithmatex{overflow:auto}@media screen and (max-width:44.984375em){.md-typeset div.arithmatex{margin:0 -.8rem}.md-typeset div.arithmatex>*{width:min-content}}.md-typeset div.arithmatex>*{margin-left:auto!important;margin-right:auto!important;padding:0 .8rem;touch-action:auto}.md-typeset div.arithmatex>* mjx-container{margin:0!important}.md-typeset div.arithmatex mjx-assistive-mml{height:0}.md-typeset del.critic{background-color:var(--md-typeset-del-color)}.md-typeset del.critic,.md-typeset ins.critic{-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset ins.critic{background-color:var(--md-typeset-ins-color)}.md-typeset .critic.comment{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--md-code-hl-comment-color)}.md-typeset .critic.comment:before{content:"/* "}.md-typeset .critic.comment:after{content:" */"}.md-typeset .critic.block{box-shadow:none;display:block;margin:1em 0;overflow:auto;padding-left:.8rem;padding-right:.8rem}.md-typeset .critic.block>:first-child{margin-top:.5em}.md-typeset .critic.block>:last-child{margin-bottom:.5em}:root{--md-details-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.59 16.58 13.17 12 8.59 7.41 10 6l6 6-6 6z"/></svg>')}.md-typeset details{display:flow-root;overflow:visible;padding-top:0}.md-typeset details[open]>summary:after{transform:rotate(90deg)}.md-typeset details:not([open]){box-shadow:none;padding-bottom:0}.md-typeset details:not([open])>summary{border-radius:.1rem}[dir=ltr] .md-typeset summary{padding-right:1.8rem}[dir=rtl] .md-typeset summary{padding-left:1.8rem}[dir=ltr] .md-typeset summary{border-top-left-radius:.1rem}[dir=ltr] .md-typeset summary,[dir=rtl] .md-typeset summary{border-top-right-radius:.1rem}[dir=rtl] .md-typeset summary{border-top-left-radius:.1rem}.md-typeset summary{cursor:pointer;display:block;min-height:1rem;overflow:hidden}.md-typeset summary.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset summary:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}[dir=ltr] .md-typeset summary:after{right:.4rem}[dir=rtl] .md-typeset summary:after{left:.4rem}.md-typeset summary:after{background-color:currentcolor;content:"";height:1rem;-webkit-mask-image:var(--md-details-icon);mask-image:var(--md-details-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.625em;transform:rotate(0deg);transition:transform .25s;width:1rem}[dir=rtl] .md-typeset summary:after{transform:rotate(180deg)}.md-typeset summary::marker{display:none}.md-typeset summary::-webkit-details-marker{display:none}.md-typeset .emojione,.md-typeset .gemoji,.md-typeset .twemoji{--md-icon-size:1.125em;display:inline-flex;height:var(--md-icon-size);vertical-align:text-top}.md-typeset .emojione svg,.md-typeset .gemoji svg,.md-typeset .twemoji svg{fill:currentcolor;max-height:100%;width:var(--md-icon-size)}.md-typeset .lg,.md-typeset .xl,.md-typeset .xxl,.md-typeset .xxxl{vertical-align:text-bottom}.md-typeset .middle{vertical-align:middle}.md-typeset .lg{--md-icon-size:1.5em}.md-typeset .xl{--md-icon-size:2.25em}.md-typeset .xxl{--md-icon-size:3em}.md-typeset .xxxl{--md-icon-size:4em}.highlight .o,.highlight .ow{color:var(--md-code-hl-operator-color)}.highlight .p{color:var(--md-code-hl-punctuation-color)}.highlight .cpf,.highlight .l,.highlight .s,.highlight .s1,.highlight .s2,.highlight .sb,.highlight .sc,.highlight .si,.highlight .ss{color:var(--md-code-hl-string-color)}.highlight .cp,.highlight .se,.highlight .sh,.highlight .sr,.highlight .sx{color:var(--md-code-hl-special-color)}.highlight .il,.highlight .m,.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:var(--md-code-hl-number-color)}.highlight .k,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kt{color:var(--md-code-hl-keyword-color)}.highlight .kc,.highlight .n{color:var(--md-code-hl-name-color)}.highlight .bp,.highlight .nb,.highlight .no{color:var(--md-code-hl-constant-color)}.highlight .nc,.highlight .ne,.highlight .nf,.highlight .nn{color:var(--md-code-hl-function-color)}.highlight .nd,.highlight .ni,.highlight .nl,.highlight .nt{color:var(--md-code-hl-keyword-color)}.highlight .c,.highlight .c1,.highlight .ch,.highlight .cm,.highlight .cs,.highlight .sd{color:var(--md-code-hl-comment-color)}.highlight .na,.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi{color:var(--md-code-hl-variable-color)}.highlight .ge,.highlight .gh,.highlight .go,.highlight .gp,.highlight .gr,.highlight .gs,.highlight .gt,.highlight .gu{color:var(--md-code-hl-generic-color)}.highlight .gd,.highlight .gi{border-radius:.1rem;margin:0 -.125em;padding:0 .125em}.highlight .gd{background-color:var(--md-typeset-del-color)}.highlight .gi{background-color:var(--md-typeset-ins-color)}.highlight .hll{background-color:var(--md-code-hl-color--light);box-shadow:2px 0 0 0 var(--md-code-hl-color) inset;display:block;margin:0 -1.1764705882em;padding:0 1.1764705882em}.highlight span.filename{background-color:var(--md-code-bg-color);border-bottom:.05rem solid var(--md-default-fg-color--lightest);border-top-left-radius:.1rem;border-top-right-radius:.1rem;display:flow-root;font-size:.85em;font-weight:700;margin-top:1em;padding:.6617647059em 1.1764705882em;position:relative}.highlight span.filename+pre{margin-top:0}.highlight span.filename+pre>code{border-top-left-radius:0;border-top-right-radius:0}.highlight [data-linenos]:before{background-color:var(--md-code-bg-color);box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset;color:var(--md-default-fg-color--light);content:attr(data-linenos);float:left;left:-1.1764705882em;margin-left:-1.1764705882em;margin-right:1.1764705882em;padding-left:1.1764705882em;position:sticky;-webkit-user-select:none;user-select:none;z-index:3}.highlight code a[id]{position:absolute;visibility:hidden}.highlight code[data-md-copying]{display:initial}.highlight code[data-md-copying] .hll{display:contents}.highlight code[data-md-copying] .md-annotation{display:none}.highlighttable{display:flow-root}.highlighttable tbody,.highlighttable td{display:block;padding:0}.highlighttable tr{display:flex}.highlighttable pre{margin:0}.highlighttable th.filename{flex-grow:1;padding:0;text-align:left}.highlighttable th.filename span.filename{margin-top:0}.highlighttable .linenos{background-color:var(--md-code-bg-color);border-bottom-left-radius:.1rem;border-top-left-radius:.1rem;font-size:.85em;padding:.7720588235em 0 .7720588235em 1.1764705882em;-webkit-user-select:none;user-select:none}.highlighttable .linenodiv{box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset;padding-right:.5882352941em}.highlighttable .linenodiv pre{color:var(--md-default-fg-color--light);text-align:right}.highlighttable .code{flex:1;min-width:0}.linenodiv a{color:inherit}.md-typeset .highlighttable{direction:ltr;margin:1em 0}.md-typeset .highlighttable>tbody>tr>.code>div>pre>code{border-bottom-left-radius:0;border-top-left-radius:0}.md-typeset .highlight+.result{border:.05rem solid var(--md-code-bg-color);border-bottom-left-radius:.1rem;border-bottom-right-radius:.1rem;border-top-width:.1rem;margin-top:-1.125em;overflow:visible;padding:0 1em}.md-typeset .highlight+.result:after{clear:both;content:"";display:block}@media screen and (max-width:44.984375em){.md-content__inner>.highlight{margin:1em -.8rem}.md-content__inner>.highlight>.filename,.md-content__inner>.highlight>.highlighttable>tbody>tr>.code>div>pre>code,.md-content__inner>.highlight>.highlighttable>tbody>tr>.filename span.filename,.md-content__inner>.highlight>.highlighttable>tbody>tr>.linenos,.md-content__inner>.highlight>pre>code{border-radius:0}.md-content__inner>.highlight+.result{border-left-width:0;border-radius:0;border-right-width:0;margin-left:-.8rem;margin-right:-.8rem}}.md-typeset .keys kbd:after,.md-typeset .keys kbd:before{-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial;color:inherit;margin:0;position:relative}.md-typeset .keys span{color:var(--md-default-fg-color--light);padding:0 .2em}.md-typeset .keys .key-alt:before,.md-typeset .keys .key-left-alt:before,.md-typeset .keys .key-right-alt:before{content:"⎇";padding-right:.4em}.md-typeset .keys .key-command:before,.md-typeset .keys .key-left-command:before,.md-typeset .keys .key-right-command:before{content:"⌘";padding-right:.4em}.md-typeset .keys .key-control:before,.md-typeset .keys .key-left-control:before,.md-typeset .keys .key-right-control:before{content:"⌃";padding-right:.4em}.md-typeset .keys .key-left-meta:before,.md-typeset .keys .key-meta:before,.md-typeset .keys .key-right-meta:before{content:"â—†";padding-right:.4em}.md-typeset .keys .key-left-option:before,.md-typeset .keys .key-option:before,.md-typeset .keys .key-right-option:before{content:"⌥";padding-right:.4em}.md-typeset .keys .key-left-shift:before,.md-typeset .keys .key-right-shift:before,.md-typeset .keys .key-shift:before{content:"⇧";padding-right:.4em}.md-typeset .keys .key-left-super:before,.md-typeset .keys .key-right-super:before,.md-typeset .keys .key-super:before{content:"â–";padding-right:.4em}.md-typeset .keys .key-left-windows:before,.md-typeset .keys .key-right-windows:before,.md-typeset .keys .key-windows:before{content:"⊞";padding-right:.4em}.md-typeset .keys .key-arrow-down:before{content:"↓";padding-right:.4em}.md-typeset .keys .key-arrow-left:before{content:"â†";padding-right:.4em}.md-typeset .keys .key-arrow-right:before{content:"→";padding-right:.4em}.md-typeset .keys .key-arrow-up:before{content:"↑";padding-right:.4em}.md-typeset .keys .key-backspace:before{content:"⌫";padding-right:.4em}.md-typeset .keys .key-backtab:before{content:"⇤";padding-right:.4em}.md-typeset .keys .key-caps-lock:before{content:"⇪";padding-right:.4em}.md-typeset .keys .key-clear:before{content:"⌧";padding-right:.4em}.md-typeset .keys .key-context-menu:before{content:"☰";padding-right:.4em}.md-typeset .keys .key-delete:before{content:"⌦";padding-right:.4em}.md-typeset .keys .key-eject:before{content:"â";padding-right:.4em}.md-typeset .keys .key-end:before{content:"⤓";padding-right:.4em}.md-typeset .keys .key-escape:before{content:"⎋";padding-right:.4em}.md-typeset .keys .key-home:before{content:"⤒";padding-right:.4em}.md-typeset .keys .key-insert:before{content:"⎀";padding-right:.4em}.md-typeset .keys .key-page-down:before{content:"⇟";padding-right:.4em}.md-typeset .keys .key-page-up:before{content:"⇞";padding-right:.4em}.md-typeset .keys .key-print-screen:before{content:"⎙";padding-right:.4em}.md-typeset .keys .key-tab:after{content:"⇥";padding-left:.4em}.md-typeset .keys .key-num-enter:after{content:"⌤";padding-left:.4em}.md-typeset .keys .key-enter:after{content:"âŽ";padding-left:.4em}:root{--md-tabbed-icon--prev:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.41 16.58 10.83 12l4.58-4.59L14 6l-6 6 6 6z"/></svg>');--md-tabbed-icon--next:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.59 16.58 13.17 12 8.59 7.41 10 6l6 6-6 6z"/></svg>')}.md-typeset .tabbed-set{border-radius:.1rem;display:flex;flex-flow:column wrap;margin:1em 0;position:relative}.md-typeset .tabbed-set>input{height:0;opacity:0;position:absolute;width:0}.md-typeset .tabbed-set>input:target{--md-scroll-offset:0.625em}.md-typeset .tabbed-set>input.focus-visible~.tabbed-labels:before{background-color:var(--md-accent-fg-color)}.md-typeset .tabbed-labels{-ms-overflow-style:none;box-shadow:0 -.05rem var(--md-default-fg-color--lightest) inset;display:flex;max-width:100%;overflow:auto;scrollbar-width:none}@media print{.md-typeset .tabbed-labels{display:contents}}@media screen{.js .md-typeset .tabbed-labels{position:relative}.js .md-typeset .tabbed-labels:before{background:var(--md-default-fg-color);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transform:translateX(var(--md-indicator-x));transition:width 225ms,background-color .25s,transform .25s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:var(--md-indicator-width)}}.md-typeset .tabbed-labels::-webkit-scrollbar{display:none}.md-typeset .tabbed-labels>label{border-bottom:.1rem solid #0000;border-radius:.1rem .1rem 0 0;color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;font-size:.64rem;font-weight:700;padding:.78125em 1.25em .625em;scroll-margin-inline-start:1rem;transition:background-color .25s,color .25s;white-space:nowrap;width:auto}@media print{.md-typeset .tabbed-labels>label:first-child{order:1}.md-typeset .tabbed-labels>label:nth-child(2){order:2}.md-typeset .tabbed-labels>label:nth-child(3){order:3}.md-typeset .tabbed-labels>label:nth-child(4){order:4}.md-typeset .tabbed-labels>label:nth-child(5){order:5}.md-typeset .tabbed-labels>label:nth-child(6){order:6}.md-typeset .tabbed-labels>label:nth-child(7){order:7}.md-typeset .tabbed-labels>label:nth-child(8){order:8}.md-typeset .tabbed-labels>label:nth-child(9){order:9}.md-typeset .tabbed-labels>label:nth-child(10){order:10}.md-typeset .tabbed-labels>label:nth-child(11){order:11}.md-typeset .tabbed-labels>label:nth-child(12){order:12}.md-typeset .tabbed-labels>label:nth-child(13){order:13}.md-typeset .tabbed-labels>label:nth-child(14){order:14}.md-typeset .tabbed-labels>label:nth-child(15){order:15}.md-typeset .tabbed-labels>label:nth-child(16){order:16}.md-typeset .tabbed-labels>label:nth-child(17){order:17}.md-typeset .tabbed-labels>label:nth-child(18){order:18}.md-typeset .tabbed-labels>label:nth-child(19){order:19}.md-typeset .tabbed-labels>label:nth-child(20){order:20}}.md-typeset .tabbed-labels>label:hover{color:var(--md-default-fg-color)}.md-typeset .tabbed-labels>label>[href]:first-child{color:inherit}.md-typeset .tabbed-labels--linked>label{padding:0}.md-typeset .tabbed-labels--linked>label>a{display:block;padding:.78125em 1.25em .625em}.md-typeset .tabbed-content{width:100%}@media print{.md-typeset .tabbed-content{display:contents}}.md-typeset .tabbed-block{display:none}@media print{.md-typeset .tabbed-block{display:block}.md-typeset .tabbed-block:first-child{order:1}.md-typeset .tabbed-block:nth-child(2){order:2}.md-typeset .tabbed-block:nth-child(3){order:3}.md-typeset .tabbed-block:nth-child(4){order:4}.md-typeset .tabbed-block:nth-child(5){order:5}.md-typeset .tabbed-block:nth-child(6){order:6}.md-typeset .tabbed-block:nth-child(7){order:7}.md-typeset .tabbed-block:nth-child(8){order:8}.md-typeset .tabbed-block:nth-child(9){order:9}.md-typeset .tabbed-block:nth-child(10){order:10}.md-typeset .tabbed-block:nth-child(11){order:11}.md-typeset .tabbed-block:nth-child(12){order:12}.md-typeset .tabbed-block:nth-child(13){order:13}.md-typeset .tabbed-block:nth-child(14){order:14}.md-typeset .tabbed-block:nth-child(15){order:15}.md-typeset .tabbed-block:nth-child(16){order:16}.md-typeset .tabbed-block:nth-child(17){order:17}.md-typeset .tabbed-block:nth-child(18){order:18}.md-typeset .tabbed-block:nth-child(19){order:19}.md-typeset .tabbed-block:nth-child(20){order:20}}.md-typeset .tabbed-block>.highlight:first-child>pre,.md-typeset .tabbed-block>pre:first-child{margin:0}.md-typeset .tabbed-block>.highlight:first-child>pre>code,.md-typeset .tabbed-block>pre:first-child>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-block>.highlight:first-child>.filename{border-top-left-radius:0;border-top-right-radius:0;margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable{margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.filename span.filename,.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.linenos{border-top-left-radius:0;border-top-right-radius:0;margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.code>div>pre>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-block>.highlight:first-child+.result{margin-top:-.125em}.md-typeset .tabbed-block>.tabbed-set{margin:0}.md-typeset .tabbed-button{align-self:center;border-radius:100%;color:var(--md-default-fg-color--light);cursor:pointer;display:block;height:.9rem;margin-top:.1rem;pointer-events:auto;transition:background-color .25s;width:.9rem}.md-typeset .tabbed-button:hover{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-typeset .tabbed-button:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-tabbed-icon--prev);mask-image:var(--md-tabbed-icon--prev);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .25s,transform .25s;width:100%}.md-typeset .tabbed-control{background:linear-gradient(to right,var(--md-default-bg-color) 60%,#0000);display:flex;height:1.9rem;justify-content:start;pointer-events:none;position:absolute;transition:opacity 125ms;width:1.2rem}[dir=rtl] .md-typeset .tabbed-control{transform:rotate(180deg)}.md-typeset .tabbed-control[hidden]{opacity:0}.md-typeset .tabbed-control--next{background:linear-gradient(to left,var(--md-default-bg-color) 60%,#0000);justify-content:end;right:0}.md-typeset .tabbed-control--next .tabbed-button:after{-webkit-mask-image:var(--md-tabbed-icon--next);mask-image:var(--md-tabbed-icon--next)}@media screen and (max-width:44.984375em){[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels{padding-right:.8rem}.md-content__inner>.tabbed-set .tabbed-labels{margin:0 -.8rem;max-width:100vw;scroll-padding-inline-start:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-left:.8rem}.md-content__inner>.tabbed-set .tabbed-labels:after{content:""}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{padding-right:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{margin-left:-.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{margin-right:-.8rem}.md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{width:2rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{padding-left:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{margin-right:-.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{margin-left:-.8rem}.md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{width:2rem}}@media screen{.md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9){color:var(--md-default-fg-color)}.md-typeset .no-js .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .no-js .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .no-js .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .no-js .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .no-js .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .no-js .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .no-js .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .no-js .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .no-js .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .no-js .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .no-js .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .no-js .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .no-js .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .no-js .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .no-js .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .no-js .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .no-js .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .no-js .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .no-js .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .no-js .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),.no-js .md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.no-js .md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.no-js .md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.no-js .md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.no-js .md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.no-js .md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.no-js .md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.no-js .md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.no-js .md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.no-js .md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.no-js .md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.no-js .md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.no-js .md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.no-js .md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.no-js .md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.no-js .md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.no-js .md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.no-js .md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.no-js .md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.no-js .md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9){border-color:var(--md-default-fg-color)}}.md-typeset .tabbed-set>input:first-child.focus-visible~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(10).focus-visible~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11).focus-visible~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12).focus-visible~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13).focus-visible~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14).focus-visible~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15).focus-visible~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16).focus-visible~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17).focus-visible~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18).focus-visible~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19).focus-visible~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2).focus-visible~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20).focus-visible~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3).focus-visible~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4).focus-visible~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5).focus-visible~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6).focus-visible~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7).focus-visible~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8).focus-visible~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9).focus-visible~.tabbed-labels>:nth-child(9){color:var(--md-accent-fg-color)}.md-typeset .tabbed-set>input:first-child:checked~.tabbed-content>:first-child,.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-content>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-content>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-content>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-content>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-content>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-content>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-content>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-content>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-content>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-content>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-content>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-content>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-content>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-content>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-content>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-content>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-content>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-content>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-content>:nth-child(9){display:block}:root{--md-tasklist-icon:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12m16.28-2.72a.75.75 0 0 0-.018-1.042.75.75 0 0 0-1.042-.018l-5.97 5.97-2.47-2.47a.75.75 0 0 0-1.042.018.75.75 0 0 0-.018 1.042l3 3a.75.75 0 0 0 1.06 0Z"/></svg>');--md-tasklist-icon--checked:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12m16.28-2.72a.75.75 0 0 0-.018-1.042.75.75 0 0 0-1.042-.018l-5.97 5.97-2.47-2.47a.75.75 0 0 0-1.042.018.75.75 0 0 0-.018 1.042l3 3a.75.75 0 0 0 1.06 0Z"/></svg>')}.md-typeset .task-list-item{list-style-type:none;position:relative}[dir=ltr] .md-typeset .task-list-item [type=checkbox]{left:-2em}[dir=rtl] .md-typeset .task-list-item [type=checkbox]{right:-2em}.md-typeset .task-list-item [type=checkbox]{position:absolute;top:.45em}.md-typeset .task-list-control [type=checkbox]{opacity:0;z-index:-1}[dir=ltr] .md-typeset .task-list-indicator:before{left:-1.5em}[dir=rtl] .md-typeset .task-list-indicator:before{right:-1.5em}.md-typeset .task-list-indicator:before{background-color:var(--md-default-fg-color--lightest);content:"";height:1.25em;-webkit-mask-image:var(--md-tasklist-icon);mask-image:var(--md-tasklist-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.15em;width:1.25em}.md-typeset [type=checkbox]:checked+.task-list-indicator:before{background-color:#00e676;-webkit-mask-image:var(--md-tasklist-icon--checked);mask-image:var(--md-tasklist-icon--checked)}@media print{.giscus,[id=__comments]{display:none}}:root>*{--md-mermaid-font-family:var(--md-text-font-family),sans-serif;--md-mermaid-edge-color:var(--md-code-fg-color);--md-mermaid-node-bg-color:var(--md-accent-fg-color--transparent);--md-mermaid-node-fg-color:var(--md-accent-fg-color);--md-mermaid-label-bg-color:var(--md-default-bg-color);--md-mermaid-label-fg-color:var(--md-code-fg-color);--md-mermaid-sequence-actor-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-actor-fg-color:var(--md-mermaid-label-fg-color);--md-mermaid-sequence-actor-border-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-actor-line-color:var(--md-default-fg-color--lighter);--md-mermaid-sequence-actorman-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-actorman-line-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-box-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-box-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-label-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-label-fg-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-loop-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-loop-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-loop-border-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-message-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-message-line-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-note-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-note-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-note-border-color:var(--md-mermaid-label-fg-color);--md-mermaid-sequence-number-bg-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-number-fg-color:var(--md-accent-bg-color)}.mermaid{line-height:normal;margin:1em 0}.md-typeset .grid{grid-gap:.4rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:1em 0}.md-typeset .grid.cards>ol,.md-typeset .grid.cards>ul{display:contents}.md-typeset .grid.cards>ol>li,.md-typeset .grid.cards>ul>li,.md-typeset .grid>.card{border:.05rem solid var(--md-default-fg-color--lightest);border-radius:.1rem;display:block;margin:0;padding:.8rem;transition:border .25s,box-shadow .25s}.md-typeset .grid.cards>ol>li:focus-within,.md-typeset .grid.cards>ol>li:hover,.md-typeset .grid.cards>ul>li:focus-within,.md-typeset .grid.cards>ul>li:hover,.md-typeset .grid>.card:focus-within,.md-typeset .grid>.card:hover{border-color:#0000;box-shadow:var(--md-shadow-z2)}.md-typeset .grid.cards>ol>li>hr,.md-typeset .grid.cards>ul>li>hr,.md-typeset .grid>.card>hr{margin-bottom:1em;margin-top:1em}.md-typeset .grid.cards>ol>li>:first-child,.md-typeset .grid.cards>ul>li>:first-child,.md-typeset .grid>.card>:first-child{margin-top:0}.md-typeset .grid.cards>ol>li>:last-child,.md-typeset .grid.cards>ul>li>:last-child,.md-typeset .grid>.card>:last-child{margin-bottom:0}.md-typeset .grid>*,.md-typeset .grid>.admonition,.md-typeset .grid>.highlight>*,.md-typeset .grid>.highlighttable,.md-typeset .grid>.md-typeset details,.md-typeset .grid>details,.md-typeset .grid>pre{margin-bottom:0;margin-top:0}.md-typeset .grid>.highlight>pre:only-child,.md-typeset .grid>.highlight>pre>code,.md-typeset .grid>.highlighttable,.md-typeset .grid>.highlighttable>tbody,.md-typeset .grid>.highlighttable>tbody>tr,.md-typeset .grid>.highlighttable>tbody>tr>.code,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight>pre,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight>pre>code{height:100%}.md-typeset .grid>.tabbed-set{margin-bottom:0;margin-top:0}@media screen and (min-width:45em){[dir=ltr] .md-typeset .inline{float:left}[dir=rtl] .md-typeset .inline{float:right}[dir=ltr] .md-typeset .inline{margin-right:.8rem}[dir=rtl] .md-typeset .inline{margin-left:.8rem}.md-typeset .inline{margin-bottom:.8rem;margin-top:0;width:11.7rem}[dir=ltr] .md-typeset .inline.end{float:right}[dir=rtl] .md-typeset .inline.end{float:left}[dir=ltr] .md-typeset .inline.end{margin-left:.8rem;margin-right:0}[dir=rtl] .md-typeset .inline.end{margin-left:0;margin-right:.8rem}} \ No newline at end of file diff --git a/public/2024Q4/contribute/developing/index.html b/public/2024Q4/contribute/developing/index.html index 8bdf9cfb5f3bd07591ec072db0e2240aca70fe68..87dff701f2706db638cf1586af3f627bd498390d 100644 --- a/public/2024Q4/contribute/developing/index.html +++ b/public/2024Q4/contribute/developing/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -688,6 +710,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -698,6 +721,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -724,6 +748,7 @@ <a href="../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -746,6 +771,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -756,6 +782,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -782,6 +809,7 @@ <a href="../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -804,6 +832,7 @@ <a href="../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -826,6 +855,7 @@ <a href="../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -848,6 +878,7 @@ <a href="../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -870,6 +901,7 @@ <a href="../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -900,6 +932,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -910,6 +943,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -936,6 +970,7 @@ <a href="../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -958,6 +993,7 @@ <a href="../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -980,6 +1016,7 @@ <a href="../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1010,6 +1047,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1020,6 +1058,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1046,6 +1085,7 @@ <a href="../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1068,6 +1108,7 @@ <a href="../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1090,6 +1131,7 @@ <a href="../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1112,6 +1154,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1122,6 +1165,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1148,6 +1192,7 @@ <a href="../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1170,6 +1215,7 @@ <a href="../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1208,6 +1254,7 @@ <a href="../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1230,6 +1277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1240,6 +1288,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1266,6 +1315,7 @@ <a href="../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1288,6 +1338,7 @@ <a href="../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1325,6 +1376,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1335,8 +1387,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1347,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> @@ -1361,6 +1414,7 @@ <a href="../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1383,6 +1437,7 @@ <a href="../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1405,6 +1460,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1415,6 +1471,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1437,32 +1494,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1485,6 +1521,7 @@ <a href="../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1515,6 +1552,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1525,6 +1563,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1551,6 +1590,7 @@ <a href="../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1581,6 +1621,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1591,6 +1632,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1617,6 +1659,7 @@ <a href="../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1647,6 +1690,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1657,8 +1701,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1668,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> @@ -1683,6 +1797,7 @@ <a href="../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1705,6 +1820,7 @@ <a href="../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1727,6 +1843,7 @@ <a href="../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1757,16 +1874,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1776,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> @@ -1793,6 +1912,7 @@ <a href="../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1815,6 +1935,7 @@ <a href="../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1837,6 +1958,7 @@ <a href="../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1859,6 +1981,7 @@ <a href="../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1896,6 +2019,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1906,6 +2030,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1932,6 +2057,7 @@ <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1961,6 +2087,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1971,6 +2098,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -1997,6 +2125,7 @@ <a href="../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2019,6 +2148,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2029,6 +2159,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2055,6 +2186,7 @@ <a href="../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2077,6 +2209,7 @@ <a href="../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2097,6 +2230,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2114,6 +2270,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2124,6 +2281,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2150,6 +2308,7 @@ <a href="../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2172,6 +2331,7 @@ <a href="../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2194,6 +2354,7 @@ <a href="../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2216,6 +2377,7 @@ <a href="../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2238,6 +2400,7 @@ <a href="../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2260,6 +2423,7 @@ <a href="../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2282,6 +2446,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2292,6 +2457,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2318,6 +2484,7 @@ <a href="../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2340,6 +2507,7 @@ <a href="../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2370,6 +2538,7 @@ <a href="../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2392,6 +2561,7 @@ <a href="../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2423,6 +2593,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -2433,6 +2604,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2468,6 +2640,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> Developing @@ -2480,6 +2653,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Developing @@ -2633,6 +2807,7 @@ <a href="../documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2662,6 +2837,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -3054,7 +3230,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/contribute/documenting/index.html b/public/2024Q4/contribute/documenting/index.html index 44ae85822b76730ad45c2b63ab18afbc60a641fb..905e0dfbebfc7d66b42cfb9c118501c696fe98da 100644 --- a/public/2024Q4/contribute/documenting/index.html +++ b/public/2024Q4/contribute/documenting/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -688,6 +710,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -698,6 +721,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -724,6 +748,7 @@ <a href="../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -746,6 +771,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -756,6 +782,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -782,6 +809,7 @@ <a href="../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -804,6 +832,7 @@ <a href="../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -826,6 +855,7 @@ <a href="../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -848,6 +878,7 @@ <a href="../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -870,6 +901,7 @@ <a href="../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -900,6 +932,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -910,6 +943,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -936,6 +970,7 @@ <a href="../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -958,6 +993,7 @@ <a href="../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -980,6 +1016,7 @@ <a href="../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1010,6 +1047,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1020,6 +1058,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1046,6 +1085,7 @@ <a href="../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1068,6 +1108,7 @@ <a href="../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1090,6 +1131,7 @@ <a href="../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1112,6 +1154,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1122,6 +1165,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1148,6 +1192,7 @@ <a href="../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1170,6 +1215,7 @@ <a href="../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1208,6 +1254,7 @@ <a href="../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1230,6 +1277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1240,6 +1288,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1266,6 +1315,7 @@ <a href="../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1288,6 +1338,7 @@ <a href="../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1325,6 +1376,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1335,8 +1387,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1347,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> @@ -1361,6 +1414,7 @@ <a href="../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1383,6 +1437,7 @@ <a href="../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1405,6 +1460,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1415,6 +1471,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1437,32 +1494,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1485,6 +1521,7 @@ <a href="../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1515,6 +1552,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1525,6 +1563,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1551,6 +1590,7 @@ <a href="../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1581,6 +1621,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1591,6 +1632,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1617,6 +1659,7 @@ <a href="../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1647,6 +1690,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1657,8 +1701,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1668,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> @@ -1683,6 +1797,7 @@ <a href="../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1705,6 +1820,7 @@ <a href="../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1727,6 +1843,7 @@ <a href="../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1757,16 +1874,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1776,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> @@ -1793,6 +1912,7 @@ <a href="../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1815,6 +1935,7 @@ <a href="../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1837,6 +1958,7 @@ <a href="../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1859,6 +1981,7 @@ <a href="../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1896,6 +2019,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1906,6 +2030,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1932,6 +2057,7 @@ <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1961,6 +2087,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1971,6 +2098,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -1997,6 +2125,7 @@ <a href="../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2019,6 +2148,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2029,6 +2159,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2055,6 +2186,7 @@ <a href="../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2077,6 +2209,7 @@ <a href="../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2097,6 +2230,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2114,6 +2270,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2124,6 +2281,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2150,6 +2308,7 @@ <a href="../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2172,6 +2331,7 @@ <a href="../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2194,6 +2354,7 @@ <a href="../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2216,6 +2377,7 @@ <a href="../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2238,6 +2400,7 @@ <a href="../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2260,6 +2423,7 @@ <a href="../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2282,6 +2446,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2292,6 +2457,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2318,6 +2484,7 @@ <a href="../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2340,6 +2507,7 @@ <a href="../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2370,6 +2538,7 @@ <a href="../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2392,6 +2561,7 @@ <a href="../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2423,6 +2593,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -2433,6 +2604,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2459,6 +2631,7 @@ <a href="../developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2490,6 +2663,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> Documenting @@ -2502,6 +2676,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Documenting @@ -2602,6 +2777,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2912,7 +3088,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/contribute/wishlist/index.html b/public/2024Q4/contribute/wishlist/index.html index cf196f4d8ed0e6a3c2164e00ea0893cafee2b494..8efe12e169334afea6739639ca9fb647d86c0eaa 100644 --- a/public/2024Q4/contribute/wishlist/index.html +++ b/public/2024Q4/contribute/wishlist/index.html @@ -18,7 +18,7 @@ <link rel="icon" href="../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -26,7 +26,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -202,6 +202,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -212,6 +213,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -238,6 +240,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -260,6 +263,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -282,6 +286,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -304,6 +309,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -333,6 +339,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -343,6 +350,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -369,6 +377,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -379,6 +388,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -405,6 +415,7 @@ <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -427,6 +438,7 @@ <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -449,6 +461,7 @@ <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -479,6 +492,7 @@ <a href="../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -501,6 +515,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -511,6 +526,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -537,6 +553,7 @@ <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -559,6 +576,7 @@ <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -581,6 +599,7 @@ <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -603,6 +622,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -613,6 +633,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -639,6 +660,7 @@ <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -684,6 +706,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -694,6 +717,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -720,6 +744,7 @@ <a href="../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -742,6 +767,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -752,6 +778,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -778,6 +805,7 @@ <a href="../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -800,6 +828,7 @@ <a href="../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -822,6 +851,7 @@ <a href="../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -844,6 +874,7 @@ <a href="../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -866,6 +897,7 @@ <a href="../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -896,6 +928,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -906,6 +939,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -932,6 +966,7 @@ <a href="../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -954,6 +989,7 @@ <a href="../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -976,6 +1012,7 @@ <a href="../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1006,6 +1043,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1016,6 +1054,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1042,6 +1081,7 @@ <a href="../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1064,6 +1104,7 @@ <a href="../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1086,6 +1127,7 @@ <a href="../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1108,6 +1150,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1118,6 +1161,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1144,6 +1188,7 @@ <a href="../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1166,6 +1211,7 @@ <a href="../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1204,6 +1250,7 @@ <a href="../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1226,6 +1273,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1236,6 +1284,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1262,6 +1311,7 @@ <a href="../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1284,6 +1334,7 @@ <a href="../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1321,6 +1372,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1331,8 +1383,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1343,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> @@ -1357,6 +1410,7 @@ <a href="../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1379,6 +1433,7 @@ <a href="../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1401,6 +1456,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1411,6 +1467,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1433,32 +1490,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1481,6 +1517,7 @@ <a href="../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1511,6 +1548,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1521,6 +1559,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1547,6 +1586,7 @@ <a href="../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1577,6 +1617,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1587,6 +1628,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1613,6 +1655,7 @@ <a href="../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1643,6 +1686,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1653,8 +1697,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1664,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> @@ -1679,6 +1793,7 @@ <a href="../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1701,6 +1816,7 @@ <a href="../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1723,6 +1839,7 @@ <a href="../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1753,16 +1870,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1772,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> @@ -1789,6 +1908,7 @@ <a href="../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1811,6 +1931,7 @@ <a href="../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1833,6 +1954,7 @@ <a href="../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1855,6 +1977,7 @@ <a href="../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1892,6 +2015,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1902,6 +2026,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1928,6 +2053,7 @@ <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1957,6 +2083,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1967,6 +2094,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -1993,6 +2121,7 @@ <a href="../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2015,6 +2144,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2025,6 +2155,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2051,6 +2182,7 @@ <a href="../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2073,6 +2205,7 @@ <a href="../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2093,6 +2226,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2110,6 +2266,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2120,6 +2277,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2146,6 +2304,7 @@ <a href="../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2168,6 +2327,7 @@ <a href="../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2190,6 +2350,7 @@ <a href="../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2212,6 +2373,7 @@ <a href="../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2234,6 +2396,7 @@ <a href="../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2256,6 +2419,7 @@ <a href="../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2278,6 +2442,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2288,6 +2453,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2314,6 +2480,7 @@ <a href="../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2336,6 +2503,7 @@ <a href="../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2366,6 +2534,7 @@ <a href="../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2388,6 +2557,7 @@ <a href="../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2417,6 +2587,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2427,6 +2598,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2453,6 +2625,7 @@ <a href="../developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2475,6 +2648,7 @@ <a href="../documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2504,6 +2678,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2716,7 +2891,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/deployment_examples/index.html b/public/2024Q4/deployment_examples/index.html index eca5b49a6fe8443985578978e18be5f008ec82a7..2909626b6321655a6b8071f31db2bdb44f1cc120 100644 --- a/public/2024Q4/deployment_examples/index.html +++ b/public/2024Q4/deployment_examples/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../assets/stylesheets/palette.06af60db.min.css"> @@ -208,6 +208,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -218,6 +219,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -244,6 +246,7 @@ <a href=".." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -275,6 +278,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> Deployment examples @@ -287,6 +291,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Deployment examples @@ -401,6 +406,7 @@ <a href="../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -423,6 +429,7 @@ <a href="../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -452,6 +459,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -462,6 +470,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -488,6 +497,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -498,6 +508,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -524,6 +535,7 @@ <a href="../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -546,6 +558,7 @@ <a href="../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -568,6 +581,7 @@ <a href="../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -598,6 +612,7 @@ <a href="../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -620,6 +635,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -630,6 +646,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -656,6 +673,7 @@ <a href="../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -678,6 +696,7 @@ <a href="../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -700,6 +719,7 @@ <a href="../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -722,6 +742,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -732,6 +753,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -758,6 +780,7 @@ <a href="../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -803,6 +826,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -813,6 +837,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -839,6 +864,7 @@ <a href="../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -861,6 +887,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -871,6 +898,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -897,6 +925,7 @@ <a href="../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -919,6 +948,7 @@ <a href="../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -941,6 +971,7 @@ <a href="../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -963,6 +994,7 @@ <a href="../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -985,6 +1017,7 @@ <a href="../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -1015,6 +1048,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1025,6 +1059,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -1051,6 +1086,7 @@ <a href="../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -1073,6 +1109,7 @@ <a href="../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -1095,6 +1132,7 @@ <a href="../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1125,6 +1163,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1135,6 +1174,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1161,6 +1201,7 @@ <a href="../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1183,6 +1224,7 @@ <a href="../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1205,6 +1247,7 @@ <a href="../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1227,6 +1270,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1237,6 +1281,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1263,6 +1308,7 @@ <a href="../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1285,6 +1331,7 @@ <a href="../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1323,6 +1370,7 @@ <a href="../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1345,6 +1393,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1355,6 +1404,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1381,6 +1431,7 @@ <a href="../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1403,6 +1454,7 @@ <a href="../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1440,6 +1492,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1450,8 +1503,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1462,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> @@ -1476,6 +1530,7 @@ <a href="../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1498,6 +1553,7 @@ <a href="../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1520,6 +1576,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1530,6 +1587,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1552,32 +1610,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1600,6 +1637,7 @@ <a href="../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1630,6 +1668,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1640,6 +1679,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1666,6 +1706,7 @@ <a href="../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1696,6 +1737,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1706,6 +1748,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1732,6 +1775,7 @@ <a href="../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1762,6 +1806,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1772,8 +1817,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1783,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> @@ -1798,6 +1913,7 @@ <a href="../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1820,6 +1936,7 @@ <a href="../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1842,6 +1959,7 @@ <a href="../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1872,16 +1990,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1891,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> @@ -1908,6 +2028,7 @@ <a href="../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1930,6 +2051,7 @@ <a href="../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1952,6 +2074,7 @@ <a href="../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1974,6 +2097,7 @@ <a href="../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -2011,6 +2135,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2021,6 +2146,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -2047,6 +2173,7 @@ <a href="../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -2076,6 +2203,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2086,6 +2214,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2112,6 +2241,7 @@ <a href="../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2134,6 +2264,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2144,6 +2275,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2170,6 +2302,7 @@ <a href="../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2192,6 +2325,7 @@ <a href="../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2212,6 +2346,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2229,6 +2386,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2239,6 +2397,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2265,6 +2424,7 @@ <a href="../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2287,6 +2447,7 @@ <a href="../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2309,6 +2470,7 @@ <a href="../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2331,6 +2493,7 @@ <a href="../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2353,6 +2516,7 @@ <a href="../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2375,6 +2539,7 @@ <a href="../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2397,6 +2562,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2407,6 +2573,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2433,6 +2600,7 @@ <a href="../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2455,6 +2623,7 @@ <a href="../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2485,6 +2654,7 @@ <a href="../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2507,6 +2677,7 @@ <a href="../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2536,6 +2707,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2546,6 +2718,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2572,6 +2745,7 @@ <a href="../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2594,6 +2768,7 @@ <a href="../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2623,6 +2798,7 @@ <a href="../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2956,7 +3132,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/etsi_osl/index.html b/public/2024Q4/etsi_osl/index.html index ba9c91d63ece5bbff9337b58f77ed850280bcd84..02e74c103321875dab6208e5e035657d11257758 100644 --- a/public/2024Q4/etsi_osl/index.html +++ b/public/2024Q4/etsi_osl/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../assets/stylesheets/palette.06af60db.min.css"> @@ -208,6 +208,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -218,6 +219,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -244,6 +246,7 @@ <a href=".." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -266,6 +269,7 @@ <a href="../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -288,6 +292,7 @@ <a href="../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -319,6 +324,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -349,6 +355,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -359,6 +366,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -385,6 +393,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -395,6 +404,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -421,6 +431,7 @@ <a href="../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -443,6 +454,7 @@ <a href="../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -465,6 +477,7 @@ <a href="../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -495,6 +508,7 @@ <a href="../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -517,6 +531,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -527,6 +542,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -553,6 +569,7 @@ <a href="../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -575,6 +592,7 @@ <a href="../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -597,6 +615,7 @@ <a href="../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -619,6 +638,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -629,6 +649,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -655,6 +676,7 @@ <a href="../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -700,6 +722,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -710,6 +733,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -736,6 +760,7 @@ <a href="../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -758,6 +783,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -768,6 +794,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -794,6 +821,7 @@ <a href="../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -816,6 +844,7 @@ <a href="../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -838,6 +867,7 @@ <a href="../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -860,6 +890,7 @@ <a href="../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -882,6 +913,7 @@ <a href="../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -912,6 +944,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -922,6 +955,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -948,6 +982,7 @@ <a href="../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -970,6 +1005,7 @@ <a href="../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -992,6 +1028,7 @@ <a href="../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1022,6 +1059,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1032,6 +1070,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1058,6 +1097,7 @@ <a href="../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1080,6 +1120,7 @@ <a href="../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1102,6 +1143,7 @@ <a href="../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1124,6 +1166,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1134,6 +1177,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1160,6 +1204,7 @@ <a href="../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1182,6 +1227,7 @@ <a href="../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1220,6 +1266,7 @@ <a href="../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1242,6 +1289,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1252,6 +1300,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1278,6 +1327,7 @@ <a href="../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1300,6 +1350,7 @@ <a href="../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1337,6 +1388,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1347,8 +1399,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1359,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> @@ -1373,6 +1426,7 @@ <a href="../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1395,6 +1449,7 @@ <a href="../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1417,6 +1472,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1427,6 +1483,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1449,32 +1506,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1497,6 +1533,7 @@ <a href="../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1527,6 +1564,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1537,6 +1575,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1563,6 +1602,7 @@ <a href="../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1593,6 +1633,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1603,6 +1644,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1629,6 +1671,7 @@ <a href="../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1659,6 +1702,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1669,8 +1713,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1680,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> @@ -1695,6 +1809,7 @@ <a href="../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1717,6 +1832,7 @@ <a href="../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1739,6 +1855,7 @@ <a href="../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1769,16 +1886,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1788,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> @@ -1805,6 +1924,7 @@ <a href="../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1827,6 +1947,7 @@ <a href="../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1849,6 +1970,7 @@ <a href="../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1871,6 +1993,7 @@ <a href="../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1908,6 +2031,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1918,6 +2042,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1944,6 +2069,7 @@ <a href="../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1973,6 +2099,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1983,6 +2110,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2009,6 +2137,7 @@ <a href="../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2031,6 +2160,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2041,6 +2171,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2067,6 +2198,7 @@ <a href="../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2089,6 +2221,7 @@ <a href="../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2109,6 +2242,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2126,6 +2282,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2136,6 +2293,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2162,6 +2320,7 @@ <a href="../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2184,6 +2343,7 @@ <a href="../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2206,6 +2366,7 @@ <a href="../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2228,6 +2389,7 @@ <a href="../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2250,6 +2412,7 @@ <a href="../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2272,6 +2435,7 @@ <a href="../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2294,6 +2458,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2304,6 +2469,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2330,6 +2496,7 @@ <a href="../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2352,6 +2519,7 @@ <a href="../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2382,6 +2550,7 @@ <a href="../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2404,6 +2573,7 @@ <a href="../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2433,6 +2603,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2443,6 +2614,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2469,6 +2641,7 @@ <a href="../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2491,6 +2664,7 @@ <a href="../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2520,6 +2694,7 @@ <a href="../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2714,7 +2889,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/getting_started/configuration/config_intro/index.html b/public/2024Q4/getting_started/configuration/config_intro/index.html index 5b35a9e67c2d3ba04a41fba68939bee4a0184881..e01c254d14fd0c278995f4e567b27a75ef17a520 100644 --- a/public/2024Q4/getting_started/configuration/config_intro/index.html +++ b/public/2024Q4/getting_started/configuration/config_intro/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -339,6 +345,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -349,6 +356,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -375,6 +383,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -385,6 +394,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -411,6 +421,7 @@ <a href="../../deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -433,6 +444,7 @@ <a href="../../deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -455,6 +467,7 @@ <a href="../../deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -485,6 +498,7 @@ <a href="../../portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -509,6 +523,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -519,6 +534,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -554,6 +570,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Introduction @@ -577,6 +594,7 @@ <a href="../role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -599,6 +617,7 @@ <a href="../nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -621,6 +640,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -631,6 +651,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -657,6 +678,7 @@ <a href="../consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -702,6 +724,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -712,6 +735,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -738,6 +762,7 @@ <a href="../../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -760,6 +785,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -770,6 +796,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -796,6 +823,7 @@ <a href="../../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -818,6 +846,7 @@ <a href="../../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -840,6 +869,7 @@ <a href="../../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -862,6 +892,7 @@ <a href="../../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -884,6 +915,7 @@ <a href="../../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -914,6 +946,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -924,6 +957,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -950,6 +984,7 @@ <a href="../../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -972,6 +1007,7 @@ <a href="../../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -994,6 +1030,7 @@ <a href="../../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1024,6 +1061,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1034,6 +1072,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1060,6 +1099,7 @@ <a href="../../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1082,6 +1122,7 @@ <a href="../../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1104,6 +1145,7 @@ <a href="../../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1126,6 +1168,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1136,6 +1179,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1162,6 +1206,7 @@ <a href="../../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1184,6 +1229,7 @@ <a href="../../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1222,6 +1268,7 @@ <a href="../../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1244,6 +1291,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1254,6 +1302,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1280,6 +1329,7 @@ <a href="../../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1302,6 +1352,7 @@ <a href="../../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1339,6 +1390,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1349,8 +1401,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1361,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> @@ -1375,6 +1428,7 @@ <a href="../../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1397,6 +1451,7 @@ <a href="../../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1419,6 +1474,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1429,6 +1485,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1451,32 +1508,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1499,6 +1535,7 @@ <a href="../../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1529,6 +1566,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1539,6 +1577,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1565,6 +1604,7 @@ <a href="../../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1595,6 +1635,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1605,6 +1646,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1631,6 +1673,7 @@ <a href="../../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1661,6 +1704,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1671,8 +1715,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1682,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> @@ -1697,6 +1811,7 @@ <a href="../../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1719,6 +1834,7 @@ <a href="../../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1741,6 +1857,7 @@ <a href="../../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1771,16 +1888,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1790,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> @@ -1807,6 +1926,7 @@ <a href="../../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1829,6 +1949,7 @@ <a href="../../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1851,6 +1972,7 @@ <a href="../../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1873,6 +1995,7 @@ <a href="../../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1910,6 +2033,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1920,6 +2044,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1946,6 +2071,7 @@ <a href="../../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1975,6 +2101,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1985,6 +2112,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2011,6 +2139,7 @@ <a href="../../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2033,6 +2162,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2043,6 +2173,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2069,6 +2200,7 @@ <a href="../../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2091,6 +2223,7 @@ <a href="../../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2111,6 +2244,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2128,6 +2284,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2138,6 +2295,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2164,6 +2322,7 @@ <a href="../../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2186,6 +2345,7 @@ <a href="../../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2208,6 +2368,7 @@ <a href="../../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2230,6 +2391,7 @@ <a href="../../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2252,6 +2414,7 @@ <a href="../../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2274,6 +2437,7 @@ <a href="../../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2296,6 +2460,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2306,6 +2471,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2332,6 +2498,7 @@ <a href="../../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2354,6 +2521,7 @@ <a href="../../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2384,6 +2552,7 @@ <a href="../../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2406,6 +2575,7 @@ <a href="../../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2435,6 +2605,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2445,6 +2616,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2471,6 +2643,7 @@ <a href="../../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2493,6 +2666,7 @@ <a href="../../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2522,6 +2696,7 @@ <a href="../../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2721,7 +2896,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/getting_started/configuration/consuming_services_from_external_partners/index.html b/public/2024Q4/getting_started/configuration/consuming_services_from_external_partners/index.html index 31df3f61fc4d326df1be4be7dbca3991c45b12b9..e7af49f5698c0bbcc920efa735bcc4efe67d1240 100644 --- a/public/2024Q4/getting_started/configuration/consuming_services_from_external_partners/index.html +++ b/public/2024Q4/getting_started/configuration/consuming_services_from_external_partners/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -339,6 +345,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -349,6 +356,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -375,6 +383,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -385,6 +394,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -411,6 +421,7 @@ <a href="../../deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -433,6 +444,7 @@ <a href="../../deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -455,6 +467,7 @@ <a href="../../deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -485,6 +498,7 @@ <a href="../../portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -509,6 +523,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -519,6 +534,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -545,6 +561,7 @@ <a href="../config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -567,6 +584,7 @@ <a href="../role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -589,6 +607,7 @@ <a href="../nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -613,6 +632,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -623,6 +643,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -658,6 +679,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -670,6 +692,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -744,6 +767,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -754,6 +778,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -780,6 +805,7 @@ <a href="../../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -802,6 +828,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -812,6 +839,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -838,6 +866,7 @@ <a href="../../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -860,6 +889,7 @@ <a href="../../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -882,6 +912,7 @@ <a href="../../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -904,6 +935,7 @@ <a href="../../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -926,6 +958,7 @@ <a href="../../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -956,6 +989,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -966,6 +1000,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -992,6 +1027,7 @@ <a href="../../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -1014,6 +1050,7 @@ <a href="../../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -1036,6 +1073,7 @@ <a href="../../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1066,6 +1104,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1076,6 +1115,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1102,6 +1142,7 @@ <a href="../../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1124,6 +1165,7 @@ <a href="../../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1146,6 +1188,7 @@ <a href="../../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1168,6 +1211,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1178,6 +1222,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1204,6 +1249,7 @@ <a href="../../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1226,6 +1272,7 @@ <a href="../../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1264,6 +1311,7 @@ <a href="../../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1286,6 +1334,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1296,6 +1345,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1322,6 +1372,7 @@ <a href="../../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1344,6 +1395,7 @@ <a href="../../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1381,6 +1433,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1391,8 +1444,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1403,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> @@ -1417,6 +1471,7 @@ <a href="../../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1439,6 +1494,7 @@ <a href="../../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1461,6 +1517,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1471,6 +1528,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1493,32 +1551,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1541,6 +1578,7 @@ <a href="../../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1571,6 +1609,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1581,6 +1620,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1607,6 +1647,7 @@ <a href="../../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1637,6 +1678,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1647,6 +1689,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1673,6 +1716,7 @@ <a href="../../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1703,6 +1747,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1713,8 +1758,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1724,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> @@ -1739,6 +1854,7 @@ <a href="../../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1761,6 +1877,7 @@ <a href="../../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1783,6 +1900,7 @@ <a href="../../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1813,16 +1931,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1832,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> @@ -1849,6 +1969,7 @@ <a href="../../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1871,6 +1992,7 @@ <a href="../../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1893,6 +2015,7 @@ <a href="../../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1915,6 +2038,7 @@ <a href="../../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1952,6 +2076,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1962,6 +2087,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1988,6 +2114,7 @@ <a href="../../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -2017,6 +2144,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2027,6 +2155,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2053,6 +2182,7 @@ <a href="../../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2075,6 +2205,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2085,6 +2216,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2111,6 +2243,7 @@ <a href="../../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2133,6 +2266,7 @@ <a href="../../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2153,6 +2287,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2170,6 +2327,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2180,6 +2338,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2206,6 +2365,7 @@ <a href="../../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2228,6 +2388,7 @@ <a href="../../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2250,6 +2411,7 @@ <a href="../../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2272,6 +2434,7 @@ <a href="../../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2294,6 +2457,7 @@ <a href="../../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2316,6 +2480,7 @@ <a href="../../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2338,6 +2503,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2348,6 +2514,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2374,6 +2541,7 @@ <a href="../../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2396,6 +2564,7 @@ <a href="../../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2426,6 +2595,7 @@ <a href="../../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2448,6 +2618,7 @@ <a href="../../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2477,6 +2648,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2487,6 +2659,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2513,6 +2686,7 @@ <a href="../../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2535,6 +2709,7 @@ <a href="../../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2564,6 +2739,7 @@ <a href="../../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2931,7 +3107,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/getting_started/configuration/nfvo_config/index.html b/public/2024Q4/getting_started/configuration/nfvo_config/index.html index e1b2ee0ed97577d065ee199f1e391c9367b018b2..d2cd055a0ebe354825614a0fa6a36a74830dd3b7 100644 --- a/public/2024Q4/getting_started/configuration/nfvo_config/index.html +++ b/public/2024Q4/getting_started/configuration/nfvo_config/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -339,6 +345,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -349,6 +356,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -375,6 +383,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -385,6 +394,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -411,6 +421,7 @@ <a href="../../deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -433,6 +444,7 @@ <a href="../../deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -455,6 +467,7 @@ <a href="../../deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -485,6 +498,7 @@ <a href="../../portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -509,6 +523,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -519,6 +534,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -545,6 +561,7 @@ <a href="../config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -567,6 +584,7 @@ <a href="../role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -598,6 +616,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -621,6 +640,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -631,6 +651,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -657,6 +678,7 @@ <a href="../consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -702,6 +724,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -712,6 +735,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -738,6 +762,7 @@ <a href="../../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -760,6 +785,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -770,6 +796,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -796,6 +823,7 @@ <a href="../../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -818,6 +846,7 @@ <a href="../../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -840,6 +869,7 @@ <a href="../../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -862,6 +892,7 @@ <a href="../../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -884,6 +915,7 @@ <a href="../../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -914,6 +946,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -924,6 +957,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -950,6 +984,7 @@ <a href="../../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -972,6 +1007,7 @@ <a href="../../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -994,6 +1030,7 @@ <a href="../../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1024,6 +1061,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1034,6 +1072,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1060,6 +1099,7 @@ <a href="../../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1082,6 +1122,7 @@ <a href="../../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1104,6 +1145,7 @@ <a href="../../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1126,6 +1168,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1136,6 +1179,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1162,6 +1206,7 @@ <a href="../../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1184,6 +1229,7 @@ <a href="../../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1222,6 +1268,7 @@ <a href="../../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1244,6 +1291,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1254,6 +1302,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1280,6 +1329,7 @@ <a href="../../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1302,6 +1352,7 @@ <a href="../../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1339,6 +1390,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1349,8 +1401,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1361,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> @@ -1375,6 +1428,7 @@ <a href="../../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1397,6 +1451,7 @@ <a href="../../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1419,6 +1474,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1429,6 +1485,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1451,32 +1508,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1499,6 +1535,7 @@ <a href="../../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1529,6 +1566,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1539,6 +1577,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1565,6 +1604,7 @@ <a href="../../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1595,6 +1635,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1605,6 +1646,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1631,6 +1673,7 @@ <a href="../../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1661,6 +1704,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1671,8 +1715,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1682,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> @@ -1697,6 +1811,7 @@ <a href="../../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1719,6 +1834,7 @@ <a href="../../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1741,6 +1857,7 @@ <a href="../../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1771,16 +1888,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1790,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> @@ -1807,6 +1926,7 @@ <a href="../../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1829,6 +1949,7 @@ <a href="../../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1851,6 +1972,7 @@ <a href="../../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1873,6 +1995,7 @@ <a href="../../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1910,6 +2033,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1920,6 +2044,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1946,6 +2071,7 @@ <a href="../../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1975,6 +2101,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1985,6 +2112,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2011,6 +2139,7 @@ <a href="../../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2033,6 +2162,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2043,6 +2173,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2069,6 +2200,7 @@ <a href="../../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2091,6 +2223,7 @@ <a href="../../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2111,6 +2244,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2128,6 +2284,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2138,6 +2295,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2164,6 +2322,7 @@ <a href="../../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2186,6 +2345,7 @@ <a href="../../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2208,6 +2368,7 @@ <a href="../../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2230,6 +2391,7 @@ <a href="../../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2252,6 +2414,7 @@ <a href="../../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2274,6 +2437,7 @@ <a href="../../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2296,6 +2460,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2306,6 +2471,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2332,6 +2498,7 @@ <a href="../../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2354,6 +2521,7 @@ <a href="../../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2384,6 +2552,7 @@ <a href="../../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2406,6 +2575,7 @@ <a href="../../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2435,6 +2605,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2445,6 +2616,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2471,6 +2643,7 @@ <a href="../../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2493,6 +2666,7 @@ <a href="../../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2522,6 +2696,7 @@ <a href="../../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2738,7 +2913,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/getting_started/configuration/role_keycloak_management/index.html b/public/2024Q4/getting_started/configuration/role_keycloak_management/index.html index f32748795b6ef2c943f609fd63a1010c23a4f37e..aafb2e537cf4b4ba0ebc556fb675741f3d595fed 100644 --- a/public/2024Q4/getting_started/configuration/role_keycloak_management/index.html +++ b/public/2024Q4/getting_started/configuration/role_keycloak_management/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -339,6 +345,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -349,6 +356,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -375,6 +383,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -385,6 +394,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -411,6 +421,7 @@ <a href="../../deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -433,6 +444,7 @@ <a href="../../deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -455,6 +467,7 @@ <a href="../../deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -485,6 +498,7 @@ <a href="../../portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -509,6 +523,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -519,6 +534,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -545,6 +561,7 @@ <a href="../config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -576,6 +593,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Role/Keycloak management @@ -599,6 +617,7 @@ <a href="../nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -621,6 +640,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -631,6 +651,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -657,6 +678,7 @@ <a href="../consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -702,6 +724,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -712,6 +735,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -738,6 +762,7 @@ <a href="../../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -760,6 +785,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -770,6 +796,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -796,6 +823,7 @@ <a href="../../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -818,6 +846,7 @@ <a href="../../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -840,6 +869,7 @@ <a href="../../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -862,6 +892,7 @@ <a href="../../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -884,6 +915,7 @@ <a href="../../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -914,6 +946,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -924,6 +957,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -950,6 +984,7 @@ <a href="../../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -972,6 +1007,7 @@ <a href="../../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -994,6 +1030,7 @@ <a href="../../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1024,6 +1061,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1034,6 +1072,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1060,6 +1099,7 @@ <a href="../../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1082,6 +1122,7 @@ <a href="../../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1104,6 +1145,7 @@ <a href="../../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1126,6 +1168,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1136,6 +1179,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1162,6 +1206,7 @@ <a href="../../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1184,6 +1229,7 @@ <a href="../../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1222,6 +1268,7 @@ <a href="../../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1244,6 +1291,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1254,6 +1302,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1280,6 +1329,7 @@ <a href="../../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1302,6 +1352,7 @@ <a href="../../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1339,6 +1390,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1349,8 +1401,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1361,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> @@ -1375,6 +1428,7 @@ <a href="../../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1397,6 +1451,7 @@ <a href="../../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1419,6 +1474,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1429,6 +1485,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1451,32 +1508,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1499,6 +1535,7 @@ <a href="../../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1529,6 +1566,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1539,6 +1577,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1565,6 +1604,7 @@ <a href="../../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1595,6 +1635,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1605,6 +1646,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1631,6 +1673,7 @@ <a href="../../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1661,6 +1704,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1671,8 +1715,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1682,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> @@ -1697,6 +1811,7 @@ <a href="../../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1719,6 +1834,7 @@ <a href="../../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1741,6 +1857,7 @@ <a href="../../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1771,16 +1888,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1790,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> @@ -1807,6 +1926,7 @@ <a href="../../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1829,6 +1949,7 @@ <a href="../../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1851,6 +1972,7 @@ <a href="../../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1873,6 +1995,7 @@ <a href="../../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1910,6 +2033,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1920,6 +2044,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1946,6 +2071,7 @@ <a href="../../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1975,6 +2101,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1985,6 +2112,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2011,6 +2139,7 @@ <a href="../../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2033,6 +2162,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2043,6 +2173,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2069,6 +2200,7 @@ <a href="../../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2091,6 +2223,7 @@ <a href="../../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2111,6 +2244,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2128,6 +2284,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2138,6 +2295,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2164,6 +2322,7 @@ <a href="../../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2186,6 +2345,7 @@ <a href="../../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2208,6 +2368,7 @@ <a href="../../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2230,6 +2391,7 @@ <a href="../../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2252,6 +2414,7 @@ <a href="../../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2274,6 +2437,7 @@ <a href="../../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2296,6 +2460,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2306,6 +2471,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2332,6 +2498,7 @@ <a href="../../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2354,6 +2521,7 @@ <a href="../../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2384,6 +2552,7 @@ <a href="../../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2406,6 +2575,7 @@ <a href="../../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2435,6 +2605,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2445,6 +2616,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2471,6 +2643,7 @@ <a href="../../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2493,6 +2666,7 @@ <a href="../../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2522,6 +2696,7 @@ <a href="../../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2722,7 +2897,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/getting_started/deployment/docker_compose/index.html b/public/2024Q4/getting_started/deployment/docker_compose/index.html index caacd1bd66d718a6ac3f77363feb0a732df84fc0..72a980e6b3c2382cc9c81cd7ba0fa66eb67ba2d9 100644 --- a/public/2024Q4/getting_started/deployment/docker_compose/index.html +++ b/public/2024Q4/getting_started/deployment/docker_compose/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -339,6 +345,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -349,6 +356,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -377,6 +385,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -387,6 +396,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -413,6 +423,7 @@ <a href="../introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -444,6 +455,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> Docker Compose @@ -456,6 +468,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Docker Compose @@ -813,6 +826,7 @@ <a href="../kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -843,6 +857,7 @@ <a href="../../portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -865,6 +880,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -875,6 +891,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -901,6 +918,7 @@ <a href="../../configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -923,6 +941,7 @@ <a href="../../configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -945,6 +964,7 @@ <a href="../../configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -967,6 +987,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -977,6 +998,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -1003,6 +1025,7 @@ <a href="../../configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -1048,6 +1071,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1058,6 +1082,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -1084,6 +1109,7 @@ <a href="../../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1106,6 +1132,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1116,6 +1143,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -1142,6 +1170,7 @@ <a href="../../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -1164,6 +1193,7 @@ <a href="../../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -1186,6 +1216,7 @@ <a href="../../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -1208,6 +1239,7 @@ <a href="../../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -1230,6 +1262,7 @@ <a href="../../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -1260,6 +1293,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1270,6 +1304,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -1296,6 +1331,7 @@ <a href="../../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -1318,6 +1354,7 @@ <a href="../../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -1340,6 +1377,7 @@ <a href="../../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1370,6 +1408,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1380,6 +1419,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1406,6 +1446,7 @@ <a href="../../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1428,6 +1469,7 @@ <a href="../../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1450,6 +1492,7 @@ <a href="../../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1472,6 +1515,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1482,6 +1526,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1508,6 +1553,7 @@ <a href="../../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1530,6 +1576,7 @@ <a href="../../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1568,6 +1615,7 @@ <a href="../../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1590,6 +1638,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1600,6 +1649,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1626,6 +1676,7 @@ <a href="../../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1648,6 +1699,7 @@ <a href="../../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1685,6 +1737,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1695,8 +1748,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1707,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> @@ -1721,6 +1775,7 @@ <a href="../../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1743,6 +1798,7 @@ <a href="../../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1765,6 +1821,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1775,6 +1832,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1797,32 +1855,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1845,6 +1882,7 @@ <a href="../../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1875,6 +1913,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1885,6 +1924,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1911,6 +1951,7 @@ <a href="../../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1941,6 +1982,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1951,6 +1993,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1977,6 +2020,7 @@ <a href="../../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -2007,6 +2051,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2017,8 +2062,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -2028,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> @@ -2043,6 +2158,7 @@ <a href="../../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2065,6 +2181,7 @@ <a href="../../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -2087,6 +2204,7 @@ <a href="../../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -2117,16 +2235,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -2136,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> @@ -2153,6 +2273,7 @@ <a href="../../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2175,6 +2296,7 @@ <a href="../../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -2197,6 +2319,7 @@ <a href="../../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -2219,6 +2342,7 @@ <a href="../../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -2256,6 +2380,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2266,6 +2391,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -2292,6 +2418,7 @@ <a href="../../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -2321,6 +2448,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2331,6 +2459,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2357,6 +2486,7 @@ <a href="../../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2379,6 +2509,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2389,6 +2520,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2415,6 +2547,7 @@ <a href="../../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2437,6 +2570,7 @@ <a href="../../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2457,6 +2591,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2474,6 +2631,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2484,6 +2642,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2510,6 +2669,7 @@ <a href="../../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2532,6 +2692,7 @@ <a href="../../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2554,6 +2715,7 @@ <a href="../../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2576,6 +2738,7 @@ <a href="../../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2598,6 +2761,7 @@ <a href="../../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2620,6 +2784,7 @@ <a href="../../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2642,6 +2807,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2652,6 +2818,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2678,6 +2845,7 @@ <a href="../../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2700,6 +2868,7 @@ <a href="../../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2730,6 +2899,7 @@ <a href="../../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2752,6 +2922,7 @@ <a href="../../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2781,6 +2952,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2791,6 +2963,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2817,6 +2990,7 @@ <a href="../../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2839,6 +3013,7 @@ <a href="../../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2868,6 +3043,7 @@ <a href="../../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -3815,7 +3991,9 @@ This way, you will not get the invalid token error, as the API is acquiring the <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/getting_started/deployment/introduction/index.html b/public/2024Q4/getting_started/deployment/introduction/index.html index a3f4614f0ee49b987389bc9dc1e9b5301f482354..7ab4229a32488b305e8c82f5ee7010d9243e9185 100644 --- a/public/2024Q4/getting_started/deployment/introduction/index.html +++ b/public/2024Q4/getting_started/deployment/introduction/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -339,6 +345,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -349,6 +356,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -377,6 +385,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -387,6 +396,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -422,6 +432,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Introduction @@ -445,6 +456,7 @@ <a href="../docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -467,6 +479,7 @@ <a href="../kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -497,6 +510,7 @@ <a href="../../portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -519,6 +533,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -529,6 +544,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -555,6 +571,7 @@ <a href="../../configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -577,6 +594,7 @@ <a href="../../configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -599,6 +617,7 @@ <a href="../../configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -621,6 +640,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -631,6 +651,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -657,6 +678,7 @@ <a href="../../configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -702,6 +724,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -712,6 +735,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -738,6 +762,7 @@ <a href="../../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -760,6 +785,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -770,6 +796,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -796,6 +823,7 @@ <a href="../../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -818,6 +846,7 @@ <a href="../../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -840,6 +869,7 @@ <a href="../../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -862,6 +892,7 @@ <a href="../../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -884,6 +915,7 @@ <a href="../../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -914,6 +946,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -924,6 +957,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -950,6 +984,7 @@ <a href="../../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -972,6 +1007,7 @@ <a href="../../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -994,6 +1030,7 @@ <a href="../../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1024,6 +1061,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1034,6 +1072,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1060,6 +1099,7 @@ <a href="../../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1082,6 +1122,7 @@ <a href="../../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1104,6 +1145,7 @@ <a href="../../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1126,6 +1168,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1136,6 +1179,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1162,6 +1206,7 @@ <a href="../../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1184,6 +1229,7 @@ <a href="../../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1222,6 +1268,7 @@ <a href="../../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1244,6 +1291,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1254,6 +1302,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1280,6 +1329,7 @@ <a href="../../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1302,6 +1352,7 @@ <a href="../../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1339,6 +1390,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1349,8 +1401,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1361,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> @@ -1375,6 +1428,7 @@ <a href="../../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1397,6 +1451,7 @@ <a href="../../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1419,6 +1474,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1429,6 +1485,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1451,32 +1508,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1499,6 +1535,7 @@ <a href="../../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1529,6 +1566,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1539,6 +1577,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1565,6 +1604,7 @@ <a href="../../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1595,6 +1635,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1605,6 +1646,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1631,6 +1673,7 @@ <a href="../../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1661,6 +1704,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1671,8 +1715,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1682,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> @@ -1697,6 +1811,7 @@ <a href="../../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1719,6 +1834,7 @@ <a href="../../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1741,6 +1857,7 @@ <a href="../../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1771,16 +1888,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1790,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> @@ -1807,6 +1926,7 @@ <a href="../../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1829,6 +1949,7 @@ <a href="../../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1851,6 +1972,7 @@ <a href="../../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1873,6 +1995,7 @@ <a href="../../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1910,6 +2033,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1920,6 +2044,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1946,6 +2071,7 @@ <a href="../../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1975,6 +2101,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1985,6 +2112,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2011,6 +2139,7 @@ <a href="../../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2033,6 +2162,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2043,6 +2173,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2069,6 +2200,7 @@ <a href="../../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2091,6 +2223,7 @@ <a href="../../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2111,6 +2244,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2128,6 +2284,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2138,6 +2295,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2164,6 +2322,7 @@ <a href="../../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2186,6 +2345,7 @@ <a href="../../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2208,6 +2368,7 @@ <a href="../../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2230,6 +2391,7 @@ <a href="../../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2252,6 +2414,7 @@ <a href="../../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2274,6 +2437,7 @@ <a href="../../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2296,6 +2460,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2306,6 +2471,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2332,6 +2498,7 @@ <a href="../../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2354,6 +2521,7 @@ <a href="../../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2384,6 +2552,7 @@ <a href="../../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2406,6 +2575,7 @@ <a href="../../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2435,6 +2605,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2445,6 +2616,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2471,6 +2643,7 @@ <a href="../../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2493,6 +2666,7 @@ <a href="../../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2522,6 +2696,7 @@ <a href="../../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2721,7 +2896,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/getting_started/deployment/kubernetes/index.html b/public/2024Q4/getting_started/deployment/kubernetes/index.html index a37b9b2b4f58a57dc285e8e8286c3b0024727c59..90846b44c89d0d2b04eb9da91f83ee73e88ca975 100644 --- a/public/2024Q4/getting_started/deployment/kubernetes/index.html +++ b/public/2024Q4/getting_started/deployment/kubernetes/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -339,6 +345,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -349,6 +356,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -377,6 +385,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -387,6 +396,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -413,6 +423,7 @@ <a href="../introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -435,6 +446,7 @@ <a href="../docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -466,6 +478,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> Kubernetes @@ -478,6 +491,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Kubernetes @@ -915,6 +929,7 @@ <a href="../../portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -937,6 +952,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -947,6 +963,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -973,6 +990,7 @@ <a href="../../configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -995,6 +1013,7 @@ <a href="../../configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -1017,6 +1036,7 @@ <a href="../../configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -1039,6 +1059,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1049,6 +1070,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -1075,6 +1097,7 @@ <a href="../../configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -1120,6 +1143,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1130,6 +1154,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -1156,6 +1181,7 @@ <a href="../../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1178,6 +1204,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1188,6 +1215,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -1214,6 +1242,7 @@ <a href="../../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -1236,6 +1265,7 @@ <a href="../../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -1258,6 +1288,7 @@ <a href="../../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -1280,6 +1311,7 @@ <a href="../../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -1302,6 +1334,7 @@ <a href="../../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -1332,6 +1365,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1342,6 +1376,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -1368,6 +1403,7 @@ <a href="../../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -1390,6 +1426,7 @@ <a href="../../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -1412,6 +1449,7 @@ <a href="../../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1442,6 +1480,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1452,6 +1491,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1478,6 +1518,7 @@ <a href="../../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1500,6 +1541,7 @@ <a href="../../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1522,6 +1564,7 @@ <a href="../../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1544,6 +1587,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1554,6 +1598,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1580,6 +1625,7 @@ <a href="../../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1602,6 +1648,7 @@ <a href="../../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1640,6 +1687,7 @@ <a href="../../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1662,6 +1710,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1672,6 +1721,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1698,6 +1748,7 @@ <a href="../../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1720,6 +1771,7 @@ <a href="../../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1757,6 +1809,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1767,8 +1820,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1779,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> @@ -1793,6 +1847,7 @@ <a href="../../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1815,6 +1870,7 @@ <a href="../../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1837,6 +1893,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1847,6 +1904,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1869,32 +1927,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1917,6 +1954,7 @@ <a href="../../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1947,6 +1985,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1957,6 +1996,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1983,6 +2023,7 @@ <a href="../../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -2013,6 +2054,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2023,6 +2065,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -2049,6 +2092,7 @@ <a href="../../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -2079,6 +2123,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2089,8 +2134,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -2100,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> @@ -2115,6 +2230,7 @@ <a href="../../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2137,6 +2253,7 @@ <a href="../../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -2159,6 +2276,7 @@ <a href="../../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -2189,16 +2307,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -2208,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> @@ -2225,6 +2345,7 @@ <a href="../../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2247,6 +2368,7 @@ <a href="../../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -2269,6 +2391,7 @@ <a href="../../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -2291,6 +2414,7 @@ <a href="../../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -2328,6 +2452,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2338,6 +2463,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -2364,6 +2490,7 @@ <a href="../../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -2393,6 +2520,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2403,6 +2531,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2429,6 +2558,7 @@ <a href="../../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2451,6 +2581,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2461,6 +2592,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2487,6 +2619,7 @@ <a href="../../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2509,6 +2642,7 @@ <a href="../../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2529,6 +2663,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2546,6 +2703,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2556,6 +2714,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2582,6 +2741,7 @@ <a href="../../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2604,6 +2764,7 @@ <a href="../../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2626,6 +2787,7 @@ <a href="../../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2648,6 +2810,7 @@ <a href="../../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2670,6 +2833,7 @@ <a href="../../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2692,6 +2856,7 @@ <a href="../../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2714,6 +2879,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2724,6 +2890,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2750,6 +2917,7 @@ <a href="../../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2772,6 +2940,7 @@ <a href="../../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2802,6 +2971,7 @@ <a href="../../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2824,6 +2994,7 @@ <a href="../../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2853,6 +3024,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2863,6 +3035,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2889,6 +3062,7 @@ <a href="../../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2911,6 +3085,7 @@ <a href="../../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2940,6 +3115,7 @@ <a href="../../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -3994,7 +4170,9 @@ Replace <code><helm-release-name></code> with the name of your OpenSlice H <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/getting_started/portals/index.html b/public/2024Q4/getting_started/portals/index.html index 5ed97a52e6abc1f55323837ba0893f347518901e..b28c920b893f290562079591930123b4bec715b5 100644 --- a/public/2024Q4/getting_started/portals/index.html +++ b/public/2024Q4/getting_started/portals/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -339,6 +345,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -349,6 +356,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -375,6 +383,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -385,6 +394,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -411,6 +421,7 @@ <a href="../deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -433,6 +444,7 @@ <a href="../deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -455,6 +467,7 @@ <a href="../deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -494,6 +507,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Portals @@ -517,6 +531,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -527,6 +542,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -553,6 +569,7 @@ <a href="../configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -575,6 +592,7 @@ <a href="../configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -597,6 +615,7 @@ <a href="../configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -619,6 +638,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -629,6 +649,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -655,6 +676,7 @@ <a href="../configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -700,6 +722,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -710,6 +733,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -736,6 +760,7 @@ <a href="../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -758,6 +783,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -768,6 +794,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -794,6 +821,7 @@ <a href="../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -816,6 +844,7 @@ <a href="../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -838,6 +867,7 @@ <a href="../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -860,6 +890,7 @@ <a href="../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -882,6 +913,7 @@ <a href="../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -912,6 +944,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -922,6 +955,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -948,6 +982,7 @@ <a href="../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -970,6 +1005,7 @@ <a href="../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -992,6 +1028,7 @@ <a href="../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1022,6 +1059,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1032,6 +1070,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1058,6 +1097,7 @@ <a href="../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1080,6 +1120,7 @@ <a href="../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1102,6 +1143,7 @@ <a href="../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1124,6 +1166,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1134,6 +1177,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1160,6 +1204,7 @@ <a href="../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1182,6 +1227,7 @@ <a href="../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1220,6 +1266,7 @@ <a href="../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1242,6 +1289,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1252,6 +1300,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1278,6 +1327,7 @@ <a href="../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1300,6 +1350,7 @@ <a href="../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1337,6 +1388,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1347,8 +1399,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1359,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> @@ -1373,6 +1426,7 @@ <a href="../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1395,6 +1449,7 @@ <a href="../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1417,6 +1472,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1427,6 +1483,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1449,32 +1506,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1497,6 +1533,7 @@ <a href="../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1527,6 +1564,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1537,6 +1575,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1563,6 +1602,7 @@ <a href="../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1593,6 +1633,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1603,6 +1644,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1629,6 +1671,7 @@ <a href="../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1659,6 +1702,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1669,8 +1713,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1680,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> @@ -1695,6 +1809,7 @@ <a href="../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1717,6 +1832,7 @@ <a href="../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1739,6 +1855,7 @@ <a href="../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1769,16 +1886,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1788,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> @@ -1805,6 +1924,7 @@ <a href="../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1827,6 +1947,7 @@ <a href="../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1849,6 +1970,7 @@ <a href="../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1871,6 +1993,7 @@ <a href="../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1908,6 +2031,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1918,6 +2042,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1944,6 +2069,7 @@ <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1973,6 +2099,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1983,6 +2110,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2009,6 +2137,7 @@ <a href="../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2031,6 +2160,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2041,6 +2171,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2067,6 +2198,7 @@ <a href="../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2089,6 +2221,7 @@ <a href="../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2109,6 +2242,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2126,6 +2282,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2136,6 +2293,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2162,6 +2320,7 @@ <a href="../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2184,6 +2343,7 @@ <a href="../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2206,6 +2366,7 @@ <a href="../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2228,6 +2389,7 @@ <a href="../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2250,6 +2412,7 @@ <a href="../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2272,6 +2435,7 @@ <a href="../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2294,6 +2458,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2304,6 +2469,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2330,6 +2496,7 @@ <a href="../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2352,6 +2519,7 @@ <a href="../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2382,6 +2550,7 @@ <a href="../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2404,6 +2573,7 @@ <a href="../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2433,6 +2603,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2443,6 +2614,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2469,6 +2641,7 @@ <a href="../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2491,6 +2664,7 @@ <a href="../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2520,6 +2694,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2816,7 +2991,9 @@ Indicatively, the portal can be used to: <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/history/index.html b/public/2024Q4/history/index.html index f0ebf779cb48d3504b6f775cdd3bdff7e27cf293..f6290945cdc5b7be61ce34af8edf4ca7a807acc1 100644 --- a/public/2024Q4/history/index.html +++ b/public/2024Q4/history/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../assets/stylesheets/palette.06af60db.min.css"> @@ -208,6 +208,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -218,6 +219,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -244,6 +246,7 @@ <a href=".." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -266,6 +269,7 @@ <a href="../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -297,6 +301,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> History @@ -309,6 +314,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> History @@ -360,6 +366,7 @@ <a href="../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -389,6 +396,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -399,6 +407,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -425,6 +434,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -435,6 +445,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -461,6 +472,7 @@ <a href="../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -483,6 +495,7 @@ <a href="../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -505,6 +518,7 @@ <a href="../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -535,6 +549,7 @@ <a href="../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -557,6 +572,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -567,6 +583,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -593,6 +610,7 @@ <a href="../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -615,6 +633,7 @@ <a href="../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -637,6 +656,7 @@ <a href="../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -659,6 +679,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -669,6 +690,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -695,6 +717,7 @@ <a href="../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -740,6 +763,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -750,6 +774,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -776,6 +801,7 @@ <a href="../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -798,6 +824,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -808,6 +835,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -834,6 +862,7 @@ <a href="../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -856,6 +885,7 @@ <a href="../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -878,6 +908,7 @@ <a href="../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -900,6 +931,7 @@ <a href="../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -922,6 +954,7 @@ <a href="../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -952,6 +985,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -962,6 +996,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -988,6 +1023,7 @@ <a href="../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -1010,6 +1046,7 @@ <a href="../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -1032,6 +1069,7 @@ <a href="../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1062,6 +1100,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1072,6 +1111,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1098,6 +1138,7 @@ <a href="../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1120,6 +1161,7 @@ <a href="../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1142,6 +1184,7 @@ <a href="../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1164,6 +1207,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1174,6 +1218,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1200,6 +1245,7 @@ <a href="../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1222,6 +1268,7 @@ <a href="../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1260,6 +1307,7 @@ <a href="../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1282,6 +1330,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1292,6 +1341,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1318,6 +1368,7 @@ <a href="../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1340,6 +1391,7 @@ <a href="../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1377,6 +1429,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1387,8 +1440,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1399,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> @@ -1413,6 +1467,7 @@ <a href="../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1435,6 +1490,7 @@ <a href="../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1457,6 +1513,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1467,6 +1524,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1489,32 +1547,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1537,6 +1574,7 @@ <a href="../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1567,6 +1605,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1577,6 +1616,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1603,6 +1643,7 @@ <a href="../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1633,6 +1674,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1643,6 +1685,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1669,6 +1712,7 @@ <a href="../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1699,6 +1743,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1709,8 +1754,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1720,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> @@ -1735,6 +1850,7 @@ <a href="../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1757,6 +1873,7 @@ <a href="../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1779,6 +1896,7 @@ <a href="../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1809,16 +1927,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1828,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> @@ -1845,6 +1965,7 @@ <a href="../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1867,6 +1988,7 @@ <a href="../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1889,6 +2011,7 @@ <a href="../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1911,6 +2034,7 @@ <a href="../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1948,6 +2072,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1958,6 +2083,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1984,6 +2110,7 @@ <a href="../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -2013,6 +2140,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2023,6 +2151,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2049,6 +2178,7 @@ <a href="../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2071,6 +2201,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2081,6 +2212,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2107,6 +2239,7 @@ <a href="../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2129,6 +2262,7 @@ <a href="../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2149,6 +2283,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2166,6 +2323,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2176,6 +2334,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2202,6 +2361,7 @@ <a href="../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2224,6 +2384,7 @@ <a href="../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2246,6 +2407,7 @@ <a href="../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2268,6 +2430,7 @@ <a href="../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2290,6 +2453,7 @@ <a href="../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2312,6 +2476,7 @@ <a href="../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2334,6 +2499,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2344,6 +2510,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2370,6 +2537,7 @@ <a href="../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2392,6 +2560,7 @@ <a href="../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2422,6 +2591,7 @@ <a href="../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2444,6 +2614,7 @@ <a href="../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2473,6 +2644,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2483,6 +2655,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2509,6 +2682,7 @@ <a href="../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2531,6 +2705,7 @@ <a href="../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2560,6 +2735,7 @@ <a href="../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2787,7 +2963,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/index.html b/public/2024Q4/index.html index 272644978c7d4312520adff28f07c2cdf4ebccd6..cbd321fcc8ee8f33335218191bf2c4a28317b193 100644 --- a/public/2024Q4/index.html +++ b/public/2024Q4/index.html @@ -20,7 +20,7 @@ <link rel="icon" href="images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -28,7 +28,7 @@ - <link rel="stylesheet" href="assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -251,6 +253,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> Introduction @@ -263,6 +266,7 @@ <a href="." class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Introduction @@ -374,6 +378,7 @@ <a href="deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -396,6 +401,7 @@ <a href="history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -418,6 +424,7 @@ <a href="etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -447,6 +454,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -457,6 +465,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -483,6 +492,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -493,6 +503,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -519,6 +530,7 @@ <a href="getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -541,6 +553,7 @@ <a href="getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -563,6 +576,7 @@ <a href="getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -593,6 +607,7 @@ <a href="getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -615,6 +630,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -625,6 +641,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -651,6 +668,7 @@ <a href="getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -673,6 +691,7 @@ <a href="getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -695,6 +714,7 @@ <a href="getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -717,6 +737,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -727,6 +748,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -753,6 +775,7 @@ <a href="getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -798,6 +821,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -808,6 +832,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -834,6 +859,7 @@ <a href="naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -856,6 +882,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -866,6 +893,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -892,6 +920,7 @@ <a href="naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -914,6 +943,7 @@ <a href="naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -936,6 +966,7 @@ <a href="naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -958,6 +989,7 @@ <a href="naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -980,6 +1012,7 @@ <a href="naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -1010,6 +1043,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1020,6 +1054,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -1046,6 +1081,7 @@ <a href="naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -1068,6 +1104,7 @@ <a href="naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -1090,6 +1127,7 @@ <a href="naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1120,6 +1158,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1130,6 +1169,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1156,6 +1196,7 @@ <a href="naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1178,6 +1219,7 @@ <a href="naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1200,6 +1242,7 @@ <a href="naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1222,6 +1265,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1232,6 +1276,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1258,6 +1303,7 @@ <a href="naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1280,6 +1326,7 @@ <a href="naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1318,6 +1365,7 @@ <a href="naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1340,6 +1388,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1350,6 +1399,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1376,6 +1426,7 @@ <a href="naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1398,6 +1449,7 @@ <a href="naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1435,6 +1487,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1445,8 +1498,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1457,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> @@ -1471,6 +1525,7 @@ <a href="service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1493,6 +1548,7 @@ <a href="service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1515,6 +1571,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1525,6 +1582,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1547,32 +1605,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1595,6 +1632,7 @@ <a href="service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1625,6 +1663,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1635,6 +1674,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1661,6 +1701,7 @@ <a href="service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1691,6 +1732,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1701,6 +1743,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1727,6 +1770,7 @@ <a href="service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1757,6 +1801,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1767,8 +1812,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1778,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> @@ -1793,6 +1908,7 @@ <a href="service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1815,6 +1931,7 @@ <a href="service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1837,6 +1954,7 @@ <a href="service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1867,16 +1985,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1886,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> @@ -1903,6 +2023,7 @@ <a href="service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1925,6 +2046,7 @@ <a href="service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1947,6 +2069,7 @@ <a href="service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1969,6 +2092,7 @@ <a href="service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -2006,6 +2130,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2016,6 +2141,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -2042,6 +2168,7 @@ <a href="service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -2071,6 +2198,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2081,6 +2209,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2107,6 +2236,7 @@ <a href="addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2129,6 +2259,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2139,6 +2270,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2165,6 +2297,7 @@ <a href="addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2187,6 +2320,7 @@ <a href="addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2207,6 +2341,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2224,6 +2381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2234,6 +2392,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2260,6 +2419,7 @@ <a href="architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2282,6 +2442,7 @@ <a href="architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2304,6 +2465,7 @@ <a href="architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2326,6 +2488,7 @@ <a href="architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2348,6 +2511,7 @@ <a href="architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2370,6 +2534,7 @@ <a href="architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2392,6 +2557,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2402,6 +2568,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2428,6 +2595,7 @@ <a href="architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2450,6 +2618,7 @@ <a href="architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2480,6 +2649,7 @@ <a href="architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2502,6 +2672,7 @@ <a href="architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2531,6 +2702,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2541,6 +2713,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2567,6 +2740,7 @@ <a href="contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2589,6 +2763,7 @@ <a href="contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2618,6 +2793,7 @@ <a href="terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2941,7 +3117,9 @@ There are various portals offering UI friendly access to users acting as Service <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": ".", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": ".", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/naas/exposed_apis/index.html b/public/2024Q4/naas/exposed_apis/index.html index 83a02db46cec46eff042a3cf81515a664336fc4f..f4ef6bb87cac63390345651c3ea0c6dd1cc6e5a8 100644 --- a/public/2024Q4/naas/exposed_apis/index.html +++ b/public/2024Q4/naas/exposed_apis/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -201,6 +201,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -211,6 +212,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -237,6 +239,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -259,6 +262,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -281,6 +285,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -303,6 +308,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -332,6 +338,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -342,6 +349,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -368,6 +376,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -378,6 +387,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -404,6 +414,7 @@ <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -426,6 +437,7 @@ <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -448,6 +460,7 @@ <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -478,6 +491,7 @@ <a href="../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -500,6 +514,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -510,6 +525,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -536,6 +552,7 @@ <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -558,6 +575,7 @@ <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -580,6 +598,7 @@ <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -602,6 +621,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -612,6 +632,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -638,6 +659,7 @@ <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -685,6 +707,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -695,6 +718,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -721,6 +745,7 @@ <a href="../introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -743,6 +768,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -753,6 +779,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -779,6 +806,7 @@ <a href="../service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -801,6 +829,7 @@ <a href="../service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -823,6 +852,7 @@ <a href="../service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -845,6 +875,7 @@ <a href="../service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -867,6 +898,7 @@ <a href="../gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -897,6 +929,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -907,6 +940,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -933,6 +967,7 @@ <a href="../resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -955,6 +990,7 @@ <a href="../resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -977,6 +1013,7 @@ <a href="../resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1007,6 +1044,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1017,6 +1055,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1043,6 +1082,7 @@ <a href="../so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1065,6 +1105,7 @@ <a href="../lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1087,6 +1128,7 @@ <a href="../lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1109,6 +1151,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1119,6 +1162,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1145,6 +1189,7 @@ <a href="../so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1167,6 +1212,7 @@ <a href="../so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1212,6 +1258,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1235,6 +1282,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1245,6 +1293,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1271,6 +1320,7 @@ <a href="../nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1293,6 +1343,7 @@ <a href="../nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1330,6 +1381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1340,8 +1392,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1352,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> @@ -1366,6 +1419,7 @@ <a href="../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1388,6 +1442,7 @@ <a href="../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1410,6 +1465,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1420,6 +1476,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1442,32 +1499,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1490,6 +1526,7 @@ <a href="../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1520,6 +1557,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1530,6 +1568,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1556,6 +1595,7 @@ <a href="../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1586,6 +1626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1596,6 +1637,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1622,6 +1664,7 @@ <a href="../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1652,6 +1695,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1662,8 +1706,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1673,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> @@ -1688,6 +1802,7 @@ <a href="../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1710,6 +1825,7 @@ <a href="../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1732,6 +1848,7 @@ <a href="../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1762,16 +1879,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1781,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> @@ -1798,6 +1917,7 @@ <a href="../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1820,6 +1940,7 @@ <a href="../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1842,6 +1963,7 @@ <a href="../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1864,6 +1986,7 @@ <a href="../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1901,6 +2024,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1911,6 +2035,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1937,6 +2062,7 @@ <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1966,6 +2092,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1976,6 +2103,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2002,6 +2130,7 @@ <a href="../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2024,6 +2153,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2034,6 +2164,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2060,6 +2191,7 @@ <a href="../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2082,6 +2214,7 @@ <a href="../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2102,6 +2235,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2119,6 +2275,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2129,6 +2286,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2155,6 +2313,7 @@ <a href="../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2177,6 +2336,7 @@ <a href="../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2199,6 +2359,7 @@ <a href="../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2221,6 +2382,7 @@ <a href="../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2243,6 +2405,7 @@ <a href="../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2265,6 +2428,7 @@ <a href="../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2287,6 +2451,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2297,6 +2462,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2323,6 +2489,7 @@ <a href="../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2345,6 +2512,7 @@ <a href="../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2375,6 +2543,7 @@ <a href="../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2397,6 +2566,7 @@ <a href="../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2426,6 +2596,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2436,6 +2607,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2462,6 +2634,7 @@ <a href="../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2484,6 +2657,7 @@ <a href="../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2513,6 +2687,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2842,7 +3017,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/naas/gst_to_tmf/index.html b/public/2024Q4/naas/gst_to_tmf/index.html index 33562da92550ebe67a4595707ca377c7d7bf9a65..794d7cfe1be76ab337bb955d505849b9f0d4f09f 100644 --- a/public/2024Q4/naas/gst_to_tmf/index.html +++ b/public/2024Q4/naas/gst_to_tmf/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -690,6 +712,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -700,6 +723,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -726,6 +750,7 @@ <a href="../introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -750,6 +775,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -760,6 +786,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -786,6 +813,7 @@ <a href="../service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -808,6 +836,7 @@ <a href="../service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -830,6 +859,7 @@ <a href="../service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -852,6 +882,7 @@ <a href="../service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -883,6 +914,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -895,6 +927,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -954,6 +987,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -964,6 +998,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -990,6 +1025,7 @@ <a href="../resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -1012,6 +1048,7 @@ <a href="../resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -1034,6 +1071,7 @@ <a href="../resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1064,6 +1102,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1074,6 +1113,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1100,6 +1140,7 @@ <a href="../so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1122,6 +1163,7 @@ <a href="../lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1144,6 +1186,7 @@ <a href="../lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1166,6 +1209,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1176,6 +1220,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1202,6 +1247,7 @@ <a href="../so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1224,6 +1270,7 @@ <a href="../so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1262,6 +1309,7 @@ <a href="../exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1284,6 +1332,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1294,6 +1343,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1320,6 +1370,7 @@ <a href="../nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1342,6 +1393,7 @@ <a href="../nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1379,6 +1431,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1389,8 +1442,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1401,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> @@ -1415,6 +1469,7 @@ <a href="../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1437,6 +1492,7 @@ <a href="../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1459,6 +1515,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1469,6 +1526,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1491,32 +1549,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1539,6 +1576,7 @@ <a href="../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1569,6 +1607,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1579,6 +1618,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1605,6 +1645,7 @@ <a href="../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1635,6 +1676,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1645,6 +1687,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1671,6 +1714,7 @@ <a href="../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1701,6 +1745,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1711,8 +1756,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1722,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> @@ -1737,6 +1852,7 @@ <a href="../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1759,6 +1875,7 @@ <a href="../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1781,6 +1898,7 @@ <a href="../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1811,16 +1929,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1830,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> @@ -1847,6 +1967,7 @@ <a href="../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1869,6 +1990,7 @@ <a href="../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1891,6 +2013,7 @@ <a href="../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1913,6 +2036,7 @@ <a href="../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1950,6 +2074,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1960,6 +2085,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1986,6 +2112,7 @@ <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -2015,6 +2142,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2025,6 +2153,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2051,6 +2180,7 @@ <a href="../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2073,6 +2203,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2083,6 +2214,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2109,6 +2241,7 @@ <a href="../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2131,6 +2264,7 @@ <a href="../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2151,6 +2285,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2168,6 +2325,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2178,6 +2336,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2204,6 +2363,7 @@ <a href="../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2226,6 +2386,7 @@ <a href="../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2248,6 +2409,7 @@ <a href="../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2270,6 +2432,7 @@ <a href="../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2292,6 +2455,7 @@ <a href="../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2314,6 +2478,7 @@ <a href="../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2336,6 +2501,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2346,6 +2512,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2372,6 +2539,7 @@ <a href="../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2394,6 +2562,7 @@ <a href="../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2424,6 +2593,7 @@ <a href="../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2446,6 +2616,7 @@ <a href="../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2475,6 +2646,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2485,6 +2657,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2511,6 +2684,7 @@ <a href="../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2533,6 +2707,7 @@ <a href="../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2562,6 +2737,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2789,7 +2965,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/naas/introduction/index.html b/public/2024Q4/naas/introduction/index.html index f8ef6dace9128ed05a84731417c4116ac8f6b699..d1b7e8e16ab9f3d52a81f79cc622c270c0fe3368 100644 --- a/public/2024Q4/naas/introduction/index.html +++ b/public/2024Q4/naas/introduction/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -690,6 +712,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -700,6 +723,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -735,6 +759,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> Introduction @@ -747,6 +772,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Introduction @@ -807,6 +833,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -817,6 +844,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -843,6 +871,7 @@ <a href="../service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -865,6 +894,7 @@ <a href="../service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -887,6 +917,7 @@ <a href="../service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -909,6 +940,7 @@ <a href="../service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -931,6 +963,7 @@ <a href="../gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -961,6 +994,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -971,6 +1005,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -997,6 +1032,7 @@ <a href="../resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -1019,6 +1055,7 @@ <a href="../resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -1041,6 +1078,7 @@ <a href="../resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1071,6 +1109,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1081,6 +1120,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1107,6 +1147,7 @@ <a href="../so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1129,6 +1170,7 @@ <a href="../lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1151,6 +1193,7 @@ <a href="../lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1173,6 +1216,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1183,6 +1227,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1209,6 +1254,7 @@ <a href="../so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1231,6 +1277,7 @@ <a href="../so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1269,6 +1316,7 @@ <a href="../exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1291,6 +1339,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1301,6 +1350,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1327,6 +1377,7 @@ <a href="../nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1349,6 +1400,7 @@ <a href="../nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1386,6 +1438,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1396,8 +1449,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1408,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> @@ -1422,6 +1476,7 @@ <a href="../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1444,6 +1499,7 @@ <a href="../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1466,6 +1522,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1476,6 +1533,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1498,32 +1556,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1546,6 +1583,7 @@ <a href="../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1576,6 +1614,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1586,6 +1625,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1612,6 +1652,7 @@ <a href="../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1642,6 +1683,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1652,6 +1694,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1678,6 +1721,7 @@ <a href="../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1708,6 +1752,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1718,8 +1763,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1729,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> @@ -1744,6 +1859,7 @@ <a href="../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1766,6 +1882,7 @@ <a href="../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1788,6 +1905,7 @@ <a href="../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1818,16 +1936,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1837,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> @@ -1854,6 +1974,7 @@ <a href="../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1876,6 +1997,7 @@ <a href="../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1898,6 +2020,7 @@ <a href="../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1920,6 +2043,7 @@ <a href="../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1957,6 +2081,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1967,6 +2092,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1993,6 +2119,7 @@ <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -2022,6 +2149,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2032,6 +2160,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2058,6 +2187,7 @@ <a href="../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2080,6 +2210,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2090,6 +2221,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2116,6 +2248,7 @@ <a href="../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2138,6 +2271,7 @@ <a href="../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2158,6 +2292,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2175,6 +2332,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2185,6 +2343,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2211,6 +2370,7 @@ <a href="../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2233,6 +2393,7 @@ <a href="../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2255,6 +2416,7 @@ <a href="../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2277,6 +2439,7 @@ <a href="../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2299,6 +2462,7 @@ <a href="../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2321,6 +2485,7 @@ <a href="../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2343,6 +2508,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2353,6 +2519,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2379,6 +2546,7 @@ <a href="../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2401,6 +2569,7 @@ <a href="../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2431,6 +2600,7 @@ <a href="../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2453,6 +2623,7 @@ <a href="../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2482,6 +2653,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2492,6 +2664,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2518,6 +2691,7 @@ <a href="../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2540,6 +2714,7 @@ <a href="../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2569,6 +2744,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2804,7 +2980,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/naas/lcm_intro/index.html b/public/2024Q4/naas/lcm_intro/index.html index 80837c95e026b2f81d1de372f66290b119e3f5ce..d52d33c1367c3ff8bb09bde39114b7cf302ccb72 100644 --- a/public/2024Q4/naas/lcm_intro/index.html +++ b/public/2024Q4/naas/lcm_intro/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -690,6 +712,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -700,6 +723,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -726,6 +750,7 @@ <a href="../introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -748,6 +773,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -758,6 +784,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -784,6 +811,7 @@ <a href="../service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -806,6 +834,7 @@ <a href="../service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -828,6 +857,7 @@ <a href="../service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -850,6 +880,7 @@ <a href="../service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -872,6 +903,7 @@ <a href="../gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -902,6 +934,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -912,6 +945,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -938,6 +972,7 @@ <a href="../resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -960,6 +995,7 @@ <a href="../resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -982,6 +1018,7 @@ <a href="../resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1014,6 +1051,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -1024,6 +1062,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1050,6 +1089,7 @@ <a href="../so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1081,6 +1121,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1093,6 +1134,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1258,6 +1300,7 @@ <a href="../lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1280,6 +1323,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1290,6 +1334,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1316,6 +1361,7 @@ <a href="../so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1338,6 +1384,7 @@ <a href="../so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1376,6 +1423,7 @@ <a href="../exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1398,6 +1446,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1408,6 +1457,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1434,6 +1484,7 @@ <a href="../nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1456,6 +1507,7 @@ <a href="../nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1493,6 +1545,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1503,8 +1556,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1515,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> @@ -1529,6 +1583,7 @@ <a href="../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1551,6 +1606,7 @@ <a href="../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1573,6 +1629,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1583,6 +1640,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1605,32 +1663,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1653,6 +1690,7 @@ <a href="../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1683,6 +1721,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1693,6 +1732,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1719,6 +1759,7 @@ <a href="../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1749,6 +1790,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1759,6 +1801,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1785,6 +1828,7 @@ <a href="../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1815,6 +1859,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1825,8 +1870,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1836,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> @@ -1851,6 +1966,7 @@ <a href="../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1873,6 +1989,7 @@ <a href="../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1895,6 +2012,7 @@ <a href="../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1925,16 +2043,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1944,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> @@ -1961,6 +2081,7 @@ <a href="../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1983,6 +2104,7 @@ <a href="../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -2005,6 +2127,7 @@ <a href="../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -2027,6 +2150,7 @@ <a href="../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -2064,6 +2188,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2074,6 +2199,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -2100,6 +2226,7 @@ <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -2129,6 +2256,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2139,6 +2267,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2165,6 +2294,7 @@ <a href="../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2187,6 +2317,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2197,6 +2328,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2223,6 +2355,7 @@ <a href="../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2245,6 +2378,7 @@ <a href="../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2265,6 +2399,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2282,6 +2439,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2292,6 +2450,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2318,6 +2477,7 @@ <a href="../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2340,6 +2500,7 @@ <a href="../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2362,6 +2523,7 @@ <a href="../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2384,6 +2546,7 @@ <a href="../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2406,6 +2569,7 @@ <a href="../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2428,6 +2592,7 @@ <a href="../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2450,6 +2615,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2460,6 +2626,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2486,6 +2653,7 @@ <a href="../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2508,6 +2676,7 @@ <a href="../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2538,6 +2707,7 @@ <a href="../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2560,6 +2730,7 @@ <a href="../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2589,6 +2760,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2599,6 +2771,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2625,6 +2798,7 @@ <a href="../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2647,6 +2821,7 @@ <a href="../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2676,6 +2851,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -3100,7 +3276,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/naas/lcm_rules_intro/index.html b/public/2024Q4/naas/lcm_rules_intro/index.html index 4bf1e73bb675666b0d7f13c1094ef2a13d79c860..407fc3ad7508b365b03cf3c97fe2f7414af8855a 100644 --- a/public/2024Q4/naas/lcm_rules_intro/index.html +++ b/public/2024Q4/naas/lcm_rules_intro/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -690,6 +712,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -700,6 +723,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -726,6 +750,7 @@ <a href="../introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -748,6 +773,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -758,6 +784,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -784,6 +811,7 @@ <a href="../service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -806,6 +834,7 @@ <a href="../service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -828,6 +857,7 @@ <a href="../service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -850,6 +880,7 @@ <a href="../service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -872,6 +903,7 @@ <a href="../gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -902,6 +934,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -912,6 +945,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -938,6 +972,7 @@ <a href="../resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -960,6 +995,7 @@ <a href="../resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -982,6 +1018,7 @@ <a href="../resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1014,6 +1051,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -1024,6 +1062,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1050,6 +1089,7 @@ <a href="../so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1072,6 +1112,7 @@ <a href="../lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1103,6 +1144,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1115,6 +1157,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1184,6 +1227,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1194,6 +1238,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1220,6 +1265,7 @@ <a href="../so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1242,6 +1288,7 @@ <a href="../so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1280,6 +1327,7 @@ <a href="../exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1302,6 +1350,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1312,6 +1361,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1338,6 +1388,7 @@ <a href="../nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1360,6 +1411,7 @@ <a href="../nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1397,6 +1449,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1407,8 +1460,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1419,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> @@ -1433,6 +1487,7 @@ <a href="../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1455,6 +1510,7 @@ <a href="../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1477,6 +1533,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1487,6 +1544,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1509,32 +1567,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1557,6 +1594,7 @@ <a href="../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1587,6 +1625,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1597,6 +1636,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1623,6 +1663,7 @@ <a href="../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1653,6 +1694,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1663,6 +1705,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1689,6 +1732,7 @@ <a href="../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1719,6 +1763,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1729,8 +1774,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1740,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> @@ -1755,6 +1870,7 @@ <a href="../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1777,6 +1893,7 @@ <a href="../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1799,6 +1916,7 @@ <a href="../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1829,16 +1947,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1848,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> @@ -1865,6 +1985,7 @@ <a href="../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1887,6 +2008,7 @@ <a href="../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1909,6 +2031,7 @@ <a href="../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1931,6 +2054,7 @@ <a href="../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1968,6 +2092,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1978,6 +2103,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -2004,6 +2130,7 @@ <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -2033,6 +2160,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2043,6 +2171,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2069,6 +2198,7 @@ <a href="../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2091,6 +2221,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2101,6 +2232,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2127,6 +2259,7 @@ <a href="../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2149,6 +2282,7 @@ <a href="../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2169,6 +2303,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2186,6 +2343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2196,6 +2354,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2222,6 +2381,7 @@ <a href="../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2244,6 +2404,7 @@ <a href="../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2266,6 +2427,7 @@ <a href="../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2288,6 +2450,7 @@ <a href="../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2310,6 +2473,7 @@ <a href="../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2332,6 +2496,7 @@ <a href="../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2354,6 +2519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2364,6 +2530,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2390,6 +2557,7 @@ <a href="../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2412,6 +2580,7 @@ <a href="../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2442,6 +2611,7 @@ <a href="../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2464,6 +2634,7 @@ <a href="../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2493,6 +2664,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2503,6 +2675,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2529,6 +2702,7 @@ <a href="../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2551,6 +2725,7 @@ <a href="../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2580,6 +2755,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2848,7 +3024,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/naas/nfv/intro/index.html b/public/2024Q4/naas/nfv/intro/index.html index 68f6783576856be1dfd06e5b550de6e60e4b4df7..f139da0f31ac6e8caae4da3b47806e20f4bff23c 100644 --- a/public/2024Q4/naas/nfv/intro/index.html +++ b/public/2024Q4/naas/nfv/intro/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../../assets/stylesheets/palette.06af60db.min.css"> @@ -201,6 +201,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -211,6 +212,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -237,6 +239,7 @@ <a href="../../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -259,6 +262,7 @@ <a href="../../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -281,6 +285,7 @@ <a href="../../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -303,6 +308,7 @@ <a href="../../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -332,6 +338,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -342,6 +349,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -368,6 +376,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -378,6 +387,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -404,6 +414,7 @@ <a href="../../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -426,6 +437,7 @@ <a href="../../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -448,6 +460,7 @@ <a href="../../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -478,6 +491,7 @@ <a href="../../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -500,6 +514,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -510,6 +525,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -536,6 +552,7 @@ <a href="../../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -558,6 +575,7 @@ <a href="../../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -580,6 +598,7 @@ <a href="../../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -602,6 +621,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -612,6 +632,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -638,6 +659,7 @@ <a href="../../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -685,6 +707,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -695,6 +718,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -721,6 +745,7 @@ <a href="../../introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -743,6 +768,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -753,6 +779,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -779,6 +806,7 @@ <a href="../../service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -801,6 +829,7 @@ <a href="../../service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -823,6 +852,7 @@ <a href="../../service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -845,6 +875,7 @@ <a href="../../service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -867,6 +898,7 @@ <a href="../../gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -897,6 +929,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -907,6 +940,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -933,6 +967,7 @@ <a href="../../resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -955,6 +990,7 @@ <a href="../../resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -977,6 +1013,7 @@ <a href="../../resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1007,6 +1044,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1017,6 +1055,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1043,6 +1082,7 @@ <a href="../../so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1065,6 +1105,7 @@ <a href="../../lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1087,6 +1128,7 @@ <a href="../../lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1109,6 +1151,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1119,6 +1162,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1145,6 +1189,7 @@ <a href="../../so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1167,6 +1212,7 @@ <a href="../../so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1205,6 +1251,7 @@ <a href="../../exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1229,6 +1276,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -1239,6 +1287,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1272,6 +1321,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Introduction @@ -1295,6 +1345,7 @@ <a href="../nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1332,6 +1383,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1342,8 +1394,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1354,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> @@ -1368,6 +1421,7 @@ <a href="../../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1390,6 +1444,7 @@ <a href="../../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1412,6 +1467,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1422,6 +1478,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1444,32 +1501,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1492,6 +1528,7 @@ <a href="../../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1522,6 +1559,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1532,6 +1570,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1558,6 +1597,7 @@ <a href="../../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1588,6 +1628,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1598,6 +1639,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1624,6 +1666,7 @@ <a href="../../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1654,6 +1697,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1664,8 +1708,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1675,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> @@ -1690,6 +1804,7 @@ <a href="../../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1712,6 +1827,7 @@ <a href="../../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1734,6 +1850,7 @@ <a href="../../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1764,16 +1881,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1783,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> @@ -1800,6 +1919,7 @@ <a href="../../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1822,6 +1942,7 @@ <a href="../../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1844,6 +1965,7 @@ <a href="../../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1866,6 +1988,7 @@ <a href="../../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1903,6 +2026,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1913,6 +2037,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1939,6 +2064,7 @@ <a href="../../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1968,6 +2094,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1978,6 +2105,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2004,6 +2132,7 @@ <a href="../../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2026,6 +2155,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2036,6 +2166,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2062,6 +2193,7 @@ <a href="../../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2084,6 +2216,7 @@ <a href="../../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2104,6 +2237,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2121,6 +2277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2131,6 +2288,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2157,6 +2315,7 @@ <a href="../../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2179,6 +2338,7 @@ <a href="../../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2201,6 +2361,7 @@ <a href="../../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2223,6 +2384,7 @@ <a href="../../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2245,6 +2407,7 @@ <a href="../../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2267,6 +2430,7 @@ <a href="../../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2289,6 +2453,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2299,6 +2464,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2325,6 +2491,7 @@ <a href="../../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2347,6 +2514,7 @@ <a href="../../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2377,6 +2545,7 @@ <a href="../../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2399,6 +2568,7 @@ <a href="../../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2428,6 +2598,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2438,6 +2609,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2464,6 +2636,7 @@ <a href="../../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2486,6 +2659,7 @@ <a href="../../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2515,6 +2689,7 @@ <a href="../../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2707,7 +2882,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/naas/nfv/nfvcatalogs/index.html b/public/2024Q4/naas/nfv/nfvcatalogs/index.html index daefa2ce2904fe5b00d6092054ab0f2b0807158b..69d94dce96e01620d14a0a73b0f3504f683116f0 100644 --- a/public/2024Q4/naas/nfv/nfvcatalogs/index.html +++ b/public/2024Q4/naas/nfv/nfvcatalogs/index.html @@ -18,7 +18,7 @@ <link rel="icon" href="../../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -26,7 +26,7 @@ - <link rel="stylesheet" href="../../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../../assets/stylesheets/palette.06af60db.min.css"> @@ -197,6 +197,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -207,6 +208,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -233,6 +235,7 @@ <a href="../../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -255,6 +258,7 @@ <a href="../../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -277,6 +281,7 @@ <a href="../../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -299,6 +304,7 @@ <a href="../../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -328,6 +334,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -338,6 +345,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -364,6 +372,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -374,6 +383,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -400,6 +410,7 @@ <a href="../../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -422,6 +433,7 @@ <a href="../../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -444,6 +456,7 @@ <a href="../../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -474,6 +487,7 @@ <a href="../../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -496,6 +510,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -506,6 +521,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -532,6 +548,7 @@ <a href="../../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -554,6 +571,7 @@ <a href="../../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -576,6 +594,7 @@ <a href="../../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -598,6 +617,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -608,6 +628,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -634,6 +655,7 @@ <a href="../../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -679,6 +701,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -689,6 +712,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -715,6 +739,7 @@ <a href="../../introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -737,6 +762,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -747,6 +773,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -773,6 +800,7 @@ <a href="../../service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -795,6 +823,7 @@ <a href="../../service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -817,6 +846,7 @@ <a href="../../service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -839,6 +869,7 @@ <a href="../../service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -861,6 +892,7 @@ <a href="../../gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -891,6 +923,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -901,6 +934,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -927,6 +961,7 @@ <a href="../../resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -949,6 +984,7 @@ <a href="../../resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -971,6 +1007,7 @@ <a href="../../resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1001,6 +1038,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1011,6 +1049,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1037,6 +1076,7 @@ <a href="../../so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1059,6 +1099,7 @@ <a href="../../lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1081,6 +1122,7 @@ <a href="../../lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1103,6 +1145,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1113,6 +1156,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1139,6 +1183,7 @@ <a href="../../so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1161,6 +1206,7 @@ <a href="../../so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1199,6 +1245,7 @@ <a href="../../exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1221,6 +1268,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1231,6 +1279,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1257,6 +1306,7 @@ <a href="../intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1279,6 +1329,7 @@ <a href="../nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1316,6 +1367,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1326,8 +1378,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1338,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> @@ -1352,6 +1405,7 @@ <a href="../../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1374,6 +1428,7 @@ <a href="../../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1396,6 +1451,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1406,6 +1462,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1428,32 +1485,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1476,6 +1512,7 @@ <a href="../../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1506,6 +1543,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1516,6 +1554,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1542,6 +1581,7 @@ <a href="../../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1572,6 +1612,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1582,6 +1623,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1608,6 +1650,7 @@ <a href="../../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1638,6 +1681,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1648,8 +1692,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1659,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> @@ -1674,6 +1788,7 @@ <a href="../../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1696,6 +1811,7 @@ <a href="../../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1718,6 +1834,7 @@ <a href="../../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1748,16 +1865,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1767,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> @@ -1784,6 +1903,7 @@ <a href="../../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1806,6 +1926,7 @@ <a href="../../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1828,6 +1949,7 @@ <a href="../../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1850,6 +1972,7 @@ <a href="../../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1887,6 +2010,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1897,6 +2021,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1923,6 +2048,7 @@ <a href="../../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1952,6 +2078,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1962,6 +2089,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -1988,6 +2116,7 @@ <a href="../../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2010,6 +2139,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2020,6 +2150,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2046,6 +2177,7 @@ <a href="../../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2068,6 +2200,7 @@ <a href="../../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2088,6 +2221,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2105,6 +2261,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2115,6 +2272,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2141,6 +2299,7 @@ <a href="../../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2163,6 +2322,7 @@ <a href="../../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2185,6 +2345,7 @@ <a href="../../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2207,6 +2368,7 @@ <a href="../../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2229,6 +2391,7 @@ <a href="../../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2251,6 +2414,7 @@ <a href="../../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2273,6 +2437,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2283,6 +2448,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2309,6 +2475,7 @@ <a href="../../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2331,6 +2498,7 @@ <a href="../../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2361,6 +2529,7 @@ <a href="../../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2383,6 +2552,7 @@ <a href="../../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2412,6 +2582,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2422,6 +2593,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2448,6 +2620,7 @@ <a href="../../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2470,6 +2643,7 @@ <a href="../../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2499,6 +2673,7 @@ <a href="../../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2653,7 +2828,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/naas/nfv/nfvservices/index.html b/public/2024Q4/naas/nfv/nfvservices/index.html index 2ff9e3f3ea5d6335a30f6917bb728c14584a1f63..92807e61627052d7edce10df07b9a374905db335 100644 --- a/public/2024Q4/naas/nfv/nfvservices/index.html +++ b/public/2024Q4/naas/nfv/nfvservices/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -690,6 +712,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -700,6 +723,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -726,6 +750,7 @@ <a href="../../introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -748,6 +773,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -758,6 +784,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -784,6 +811,7 @@ <a href="../../service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -806,6 +834,7 @@ <a href="../../service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -828,6 +857,7 @@ <a href="../../service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -850,6 +880,7 @@ <a href="../../service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -872,6 +903,7 @@ <a href="../../gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -902,6 +934,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -912,6 +945,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -938,6 +972,7 @@ <a href="../../resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -960,6 +995,7 @@ <a href="../../resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -982,6 +1018,7 @@ <a href="../../resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1012,6 +1049,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1022,6 +1060,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1048,6 +1087,7 @@ <a href="../../so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1070,6 +1110,7 @@ <a href="../../lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1092,6 +1133,7 @@ <a href="../../lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1114,6 +1156,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1124,6 +1167,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1150,6 +1194,7 @@ <a href="../../so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1172,6 +1217,7 @@ <a href="../../so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1210,6 +1256,7 @@ <a href="../../exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1234,6 +1281,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -1244,6 +1292,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1270,6 +1319,7 @@ <a href="../intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1301,6 +1351,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> NFV Services @@ -1313,6 +1364,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> NFV Services @@ -1379,6 +1431,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1389,8 +1442,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1401,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> @@ -1415,6 +1469,7 @@ <a href="../../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1437,6 +1492,7 @@ <a href="../../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1459,6 +1515,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1469,6 +1526,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1491,32 +1549,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1539,6 +1576,7 @@ <a href="../../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1569,6 +1607,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1579,6 +1618,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1605,6 +1645,7 @@ <a href="../../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1635,6 +1676,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1645,6 +1687,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1671,6 +1714,7 @@ <a href="../../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1701,6 +1745,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1711,8 +1756,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1722,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> @@ -1737,6 +1852,7 @@ <a href="../../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1759,6 +1875,7 @@ <a href="../../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1781,6 +1898,7 @@ <a href="../../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1811,16 +1929,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1830,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> @@ -1847,6 +1967,7 @@ <a href="../../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1869,6 +1990,7 @@ <a href="../../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1891,6 +2013,7 @@ <a href="../../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1913,6 +2036,7 @@ <a href="../../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1950,6 +2074,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1960,6 +2085,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1986,6 +2112,7 @@ <a href="../../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -2015,6 +2142,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2025,6 +2153,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2051,6 +2180,7 @@ <a href="../../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2073,6 +2203,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2083,6 +2214,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2109,6 +2241,7 @@ <a href="../../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2131,6 +2264,7 @@ <a href="../../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2151,6 +2285,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2168,6 +2325,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2178,6 +2336,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2204,6 +2363,7 @@ <a href="../../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2226,6 +2386,7 @@ <a href="../../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2248,6 +2409,7 @@ <a href="../../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2270,6 +2432,7 @@ <a href="../../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2292,6 +2455,7 @@ <a href="../../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2314,6 +2478,7 @@ <a href="../../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2336,6 +2501,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2346,6 +2512,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2372,6 +2539,7 @@ <a href="../../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2394,6 +2562,7 @@ <a href="../../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2424,6 +2593,7 @@ <a href="../../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2446,6 +2616,7 @@ <a href="../../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2475,6 +2646,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2485,6 +2657,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2511,6 +2684,7 @@ <a href="../../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2533,6 +2707,7 @@ <a href="../../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2562,6 +2737,7 @@ <a href="../../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2803,7 +2979,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/naas/resource_catalog/index.html b/public/2024Q4/naas/resource_catalog/index.html index 9716bae715d6dae8b5a2d4d52a907ec86d6d37b9..6572619c923d6ae96e5385fc9ff1a3d33f5fe856 100644 --- a/public/2024Q4/naas/resource_catalog/index.html +++ b/public/2024Q4/naas/resource_catalog/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -690,6 +712,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -700,6 +723,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -726,6 +750,7 @@ <a href="../introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -748,6 +773,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -758,6 +784,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -784,6 +811,7 @@ <a href="../service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -806,6 +834,7 @@ <a href="../service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -828,6 +857,7 @@ <a href="../service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -850,6 +880,7 @@ <a href="../service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -872,6 +903,7 @@ <a href="../gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -904,6 +936,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -914,6 +947,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -949,6 +983,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Resources Catalogs @@ -972,6 +1007,7 @@ <a href="../resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -994,6 +1030,7 @@ <a href="../resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1024,6 +1061,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1034,6 +1072,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1060,6 +1099,7 @@ <a href="../so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1082,6 +1122,7 @@ <a href="../lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1104,6 +1145,7 @@ <a href="../lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1126,6 +1168,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1136,6 +1179,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1162,6 +1206,7 @@ <a href="../so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1184,6 +1229,7 @@ <a href="../so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1222,6 +1268,7 @@ <a href="../exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1244,6 +1291,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1254,6 +1302,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1280,6 +1329,7 @@ <a href="../nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1302,6 +1352,7 @@ <a href="../nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1339,6 +1390,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1349,8 +1401,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1361,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> @@ -1375,6 +1428,7 @@ <a href="../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1397,6 +1451,7 @@ <a href="../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1419,6 +1474,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1429,6 +1485,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1451,32 +1508,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1499,6 +1535,7 @@ <a href="../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1529,6 +1566,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1539,6 +1577,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1565,6 +1604,7 @@ <a href="../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1595,6 +1635,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1605,6 +1646,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1631,6 +1673,7 @@ <a href="../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1661,6 +1704,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1671,8 +1715,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1682,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> @@ -1697,6 +1811,7 @@ <a href="../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1719,6 +1834,7 @@ <a href="../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1741,6 +1857,7 @@ <a href="../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1771,16 +1888,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1790,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> @@ -1807,6 +1926,7 @@ <a href="../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1829,6 +1949,7 @@ <a href="../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1851,6 +1972,7 @@ <a href="../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1873,6 +1995,7 @@ <a href="../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1910,6 +2033,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1920,6 +2044,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1946,6 +2071,7 @@ <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1975,6 +2101,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1985,6 +2112,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2011,6 +2139,7 @@ <a href="../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2033,6 +2162,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2043,6 +2173,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2069,6 +2200,7 @@ <a href="../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2091,6 +2223,7 @@ <a href="../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2111,6 +2244,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2128,6 +2284,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2138,6 +2295,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2164,6 +2322,7 @@ <a href="../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2186,6 +2345,7 @@ <a href="../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2208,6 +2368,7 @@ <a href="../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2230,6 +2391,7 @@ <a href="../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2252,6 +2414,7 @@ <a href="../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2274,6 +2437,7 @@ <a href="../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2296,6 +2460,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2306,6 +2471,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2332,6 +2498,7 @@ <a href="../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2354,6 +2521,7 @@ <a href="../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2384,6 +2552,7 @@ <a href="../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2406,6 +2575,7 @@ <a href="../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2435,6 +2605,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2445,6 +2616,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2471,6 +2643,7 @@ <a href="../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2493,6 +2666,7 @@ <a href="../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2522,6 +2696,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2718,7 +2893,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/naas/resource_inventory/index.html b/public/2024Q4/naas/resource_inventory/index.html index 3c5deaf3767f33bfe09a1fa1de269fa53f9f28c5..8612c64c79dd365a9b2cd35a0536bee68cf79d21 100644 --- a/public/2024Q4/naas/resource_inventory/index.html +++ b/public/2024Q4/naas/resource_inventory/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -201,6 +201,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -211,6 +212,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -237,6 +239,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -259,6 +262,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -281,6 +285,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -303,6 +308,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -332,6 +338,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -342,6 +349,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -368,6 +376,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -378,6 +387,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -404,6 +414,7 @@ <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -426,6 +437,7 @@ <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -448,6 +460,7 @@ <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -478,6 +491,7 @@ <a href="../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -500,6 +514,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -510,6 +525,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -536,6 +552,7 @@ <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -558,6 +575,7 @@ <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -580,6 +598,7 @@ <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -602,6 +621,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -612,6 +632,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -638,6 +659,7 @@ <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -685,6 +707,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -695,6 +718,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -721,6 +745,7 @@ <a href="../introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -743,6 +768,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -753,6 +779,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -779,6 +806,7 @@ <a href="../service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -801,6 +829,7 @@ <a href="../service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -823,6 +852,7 @@ <a href="../service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -845,6 +875,7 @@ <a href="../service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -867,6 +898,7 @@ <a href="../gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -899,6 +931,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -909,6 +942,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -935,6 +969,7 @@ <a href="../resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -957,6 +992,7 @@ <a href="../resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -986,6 +1022,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Resources Inventory @@ -1017,6 +1054,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1027,6 +1065,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1053,6 +1092,7 @@ <a href="../so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1075,6 +1115,7 @@ <a href="../lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1097,6 +1138,7 @@ <a href="../lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1119,6 +1161,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1129,6 +1172,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1155,6 +1199,7 @@ <a href="../so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1177,6 +1222,7 @@ <a href="../so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1215,6 +1261,7 @@ <a href="../exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1237,6 +1284,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1247,6 +1295,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1273,6 +1322,7 @@ <a href="../nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1295,6 +1345,7 @@ <a href="../nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1332,6 +1383,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1342,8 +1394,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1354,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> @@ -1368,6 +1421,7 @@ <a href="../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1390,6 +1444,7 @@ <a href="../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1412,6 +1467,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1422,6 +1478,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1444,32 +1501,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1492,6 +1528,7 @@ <a href="../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1522,6 +1559,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1532,6 +1570,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1558,6 +1597,7 @@ <a href="../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1588,6 +1628,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1598,6 +1639,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1624,6 +1666,7 @@ <a href="../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1654,6 +1697,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1664,8 +1708,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1675,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> @@ -1690,6 +1804,7 @@ <a href="../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1712,6 +1827,7 @@ <a href="../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1734,6 +1850,7 @@ <a href="../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1764,16 +1881,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1783,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> @@ -1800,6 +1919,7 @@ <a href="../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1822,6 +1942,7 @@ <a href="../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1844,6 +1965,7 @@ <a href="../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1866,6 +1988,7 @@ <a href="../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1903,6 +2026,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1913,6 +2037,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1939,6 +2064,7 @@ <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1968,6 +2094,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1978,6 +2105,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2004,6 +2132,7 @@ <a href="../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2026,6 +2155,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2036,6 +2166,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2062,6 +2193,7 @@ <a href="../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2084,6 +2216,7 @@ <a href="../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2104,6 +2237,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2121,6 +2277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2131,6 +2288,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2157,6 +2315,7 @@ <a href="../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2179,6 +2338,7 @@ <a href="../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2201,6 +2361,7 @@ <a href="../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2223,6 +2384,7 @@ <a href="../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2245,6 +2407,7 @@ <a href="../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2267,6 +2430,7 @@ <a href="../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2289,6 +2453,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2299,6 +2464,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2325,6 +2491,7 @@ <a href="../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2347,6 +2514,7 @@ <a href="../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2377,6 +2545,7 @@ <a href="../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2399,6 +2568,7 @@ <a href="../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2428,6 +2598,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2438,6 +2609,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2464,6 +2636,7 @@ <a href="../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2486,6 +2659,7 @@ <a href="../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2515,6 +2689,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2707,7 +2882,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/naas/resource_spec/index.html b/public/2024Q4/naas/resource_spec/index.html index 5efec659cf08da11c3bd0eb72609f01612db23cd..fc8335b06b89d2ff0d205a6b91e6ff57d2c3ef8b 100644 --- a/public/2024Q4/naas/resource_spec/index.html +++ b/public/2024Q4/naas/resource_spec/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -201,6 +201,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -211,6 +212,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -237,6 +239,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -259,6 +262,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -281,6 +285,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -303,6 +308,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -332,6 +338,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -342,6 +349,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -368,6 +376,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -378,6 +387,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -404,6 +414,7 @@ <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -426,6 +437,7 @@ <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -448,6 +460,7 @@ <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -478,6 +491,7 @@ <a href="../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -500,6 +514,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -510,6 +525,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -536,6 +552,7 @@ <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -558,6 +575,7 @@ <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -580,6 +598,7 @@ <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -602,6 +621,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -612,6 +632,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -638,6 +659,7 @@ <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -685,6 +707,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -695,6 +718,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -721,6 +745,7 @@ <a href="../introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -743,6 +768,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -753,6 +779,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -779,6 +806,7 @@ <a href="../service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -801,6 +829,7 @@ <a href="../service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -823,6 +852,7 @@ <a href="../service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -845,6 +875,7 @@ <a href="../service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -867,6 +898,7 @@ <a href="../gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -899,6 +931,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -909,6 +942,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -935,6 +969,7 @@ <a href="../resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -964,6 +999,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Resources Specification @@ -987,6 +1023,7 @@ <a href="../resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1017,6 +1054,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1027,6 +1065,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1053,6 +1092,7 @@ <a href="../so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1075,6 +1115,7 @@ <a href="../lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1097,6 +1138,7 @@ <a href="../lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1119,6 +1161,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1129,6 +1172,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1155,6 +1199,7 @@ <a href="../so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1177,6 +1222,7 @@ <a href="../so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1215,6 +1261,7 @@ <a href="../exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1237,6 +1284,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1247,6 +1295,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1273,6 +1322,7 @@ <a href="../nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1295,6 +1345,7 @@ <a href="../nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1332,6 +1383,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1342,8 +1394,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1354,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> @@ -1368,6 +1421,7 @@ <a href="../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1390,6 +1444,7 @@ <a href="../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1412,6 +1467,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1422,6 +1478,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1444,32 +1501,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1492,6 +1528,7 @@ <a href="../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1522,6 +1559,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1532,6 +1570,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1558,6 +1597,7 @@ <a href="../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1588,6 +1628,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1598,6 +1639,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1624,6 +1666,7 @@ <a href="../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1654,6 +1697,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1664,8 +1708,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1675,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> @@ -1690,6 +1804,7 @@ <a href="../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1712,6 +1827,7 @@ <a href="../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1734,6 +1850,7 @@ <a href="../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1764,16 +1881,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1783,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> @@ -1800,6 +1919,7 @@ <a href="../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1822,6 +1942,7 @@ <a href="../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1844,6 +1965,7 @@ <a href="../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1866,6 +1988,7 @@ <a href="../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1903,6 +2026,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1913,6 +2037,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1939,6 +2064,7 @@ <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1968,6 +2094,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1978,6 +2105,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2004,6 +2132,7 @@ <a href="../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2026,6 +2155,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2036,6 +2166,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2062,6 +2193,7 @@ <a href="../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2084,6 +2216,7 @@ <a href="../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2104,6 +2237,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2121,6 +2277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2131,6 +2288,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2157,6 +2315,7 @@ <a href="../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2179,6 +2338,7 @@ <a href="../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2201,6 +2361,7 @@ <a href="../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2223,6 +2384,7 @@ <a href="../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2245,6 +2407,7 @@ <a href="../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2267,6 +2430,7 @@ <a href="../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2289,6 +2453,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2299,6 +2464,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2325,6 +2491,7 @@ <a href="../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2347,6 +2514,7 @@ <a href="../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2377,6 +2545,7 @@ <a href="../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2399,6 +2568,7 @@ <a href="../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2428,6 +2598,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2438,6 +2609,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2464,6 +2636,7 @@ <a href="../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2486,6 +2659,7 @@ <a href="../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2515,6 +2689,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2707,7 +2882,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/naas/service_catalog/index.html b/public/2024Q4/naas/service_catalog/index.html index 143667f952d2e20613fc314eaa46ffd53928af79..64c96faeee307e1028ebb8c4d751532661850a00 100644 --- a/public/2024Q4/naas/service_catalog/index.html +++ b/public/2024Q4/naas/service_catalog/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -690,6 +712,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -700,6 +723,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -726,6 +750,7 @@ <a href="../introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -750,6 +775,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -760,6 +786,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -795,6 +822,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> Service Catalogs @@ -807,6 +835,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Service Catalogs @@ -885,6 +914,7 @@ <a href="../service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -907,6 +937,7 @@ <a href="../service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -929,6 +960,7 @@ <a href="../service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -951,6 +983,7 @@ <a href="../gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -981,6 +1014,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -991,6 +1025,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -1017,6 +1052,7 @@ <a href="../resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -1039,6 +1075,7 @@ <a href="../resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -1061,6 +1098,7 @@ <a href="../resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1091,6 +1129,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1101,6 +1140,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1127,6 +1167,7 @@ <a href="../so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1149,6 +1190,7 @@ <a href="../lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1171,6 +1213,7 @@ <a href="../lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1193,6 +1236,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1203,6 +1247,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1229,6 +1274,7 @@ <a href="../so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1251,6 +1297,7 @@ <a href="../so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1289,6 +1336,7 @@ <a href="../exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1311,6 +1359,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1321,6 +1370,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1347,6 +1397,7 @@ <a href="../nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1369,6 +1420,7 @@ <a href="../nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1406,6 +1458,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1416,8 +1469,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1428,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> @@ -1442,6 +1496,7 @@ <a href="../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1464,6 +1519,7 @@ <a href="../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1486,6 +1542,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1496,6 +1553,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1518,32 +1576,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1566,6 +1603,7 @@ <a href="../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1596,6 +1634,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1606,6 +1645,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1632,6 +1672,7 @@ <a href="../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1662,6 +1703,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1672,6 +1714,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1698,6 +1741,7 @@ <a href="../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1728,6 +1772,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1738,8 +1783,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1749,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> @@ -1764,6 +1879,7 @@ <a href="../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1786,6 +1902,7 @@ <a href="../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1808,6 +1925,7 @@ <a href="../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1838,16 +1956,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1857,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> @@ -1874,6 +1994,7 @@ <a href="../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1896,6 +2017,7 @@ <a href="../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1918,6 +2040,7 @@ <a href="../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1940,6 +2063,7 @@ <a href="../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1977,6 +2101,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1987,6 +2112,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -2013,6 +2139,7 @@ <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -2042,6 +2169,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2052,6 +2180,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2078,6 +2207,7 @@ <a href="../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2100,6 +2230,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2110,6 +2241,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2136,6 +2268,7 @@ <a href="../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2158,6 +2291,7 @@ <a href="../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2178,6 +2312,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2195,6 +2352,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2205,6 +2363,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2231,6 +2390,7 @@ <a href="../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2253,6 +2413,7 @@ <a href="../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2275,6 +2436,7 @@ <a href="../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2297,6 +2459,7 @@ <a href="../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2319,6 +2482,7 @@ <a href="../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2341,6 +2505,7 @@ <a href="../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2363,6 +2528,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2373,6 +2539,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2399,6 +2566,7 @@ <a href="../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2421,6 +2589,7 @@ <a href="../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2451,6 +2620,7 @@ <a href="../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2473,6 +2643,7 @@ <a href="../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2502,6 +2673,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2512,6 +2684,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2538,6 +2711,7 @@ <a href="../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2560,6 +2734,7 @@ <a href="../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2589,6 +2764,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2858,7 +3034,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/naas/service_inventory/index.html b/public/2024Q4/naas/service_inventory/index.html index e0a718dad4954c758d7e8d9096f87adf736133cc..8a438b9ab0e6189f52b8a2191c78b53a877a09bb 100644 --- a/public/2024Q4/naas/service_inventory/index.html +++ b/public/2024Q4/naas/service_inventory/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -690,6 +712,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -700,6 +723,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -726,6 +750,7 @@ <a href="../introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -750,6 +775,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -760,6 +786,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -786,6 +813,7 @@ <a href="../service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -808,6 +836,7 @@ <a href="../service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -830,6 +859,7 @@ <a href="../service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -861,6 +891,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> Service Inventory @@ -873,6 +904,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Service Inventory @@ -942,6 +974,7 @@ <a href="../gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -972,6 +1005,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -982,6 +1016,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -1008,6 +1043,7 @@ <a href="../resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -1030,6 +1066,7 @@ <a href="../resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -1052,6 +1089,7 @@ <a href="../resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1082,6 +1120,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1092,6 +1131,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1118,6 +1158,7 @@ <a href="../so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1140,6 +1181,7 @@ <a href="../lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1162,6 +1204,7 @@ <a href="../lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1184,6 +1227,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1194,6 +1238,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1220,6 +1265,7 @@ <a href="../so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1242,6 +1288,7 @@ <a href="../so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1280,6 +1327,7 @@ <a href="../exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1302,6 +1350,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1312,6 +1361,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1338,6 +1388,7 @@ <a href="../nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1360,6 +1411,7 @@ <a href="../nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1397,6 +1449,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1407,8 +1460,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1419,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> @@ -1433,6 +1487,7 @@ <a href="../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1455,6 +1510,7 @@ <a href="../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1477,6 +1533,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1487,6 +1544,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1509,32 +1567,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1557,6 +1594,7 @@ <a href="../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1587,6 +1625,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1597,6 +1636,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1623,6 +1663,7 @@ <a href="../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1653,6 +1694,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1663,6 +1705,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1689,6 +1732,7 @@ <a href="../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1719,6 +1763,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1729,8 +1774,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1740,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> @@ -1755,6 +1870,7 @@ <a href="../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1777,6 +1893,7 @@ <a href="../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1799,6 +1916,7 @@ <a href="../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1829,16 +1947,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1848,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> @@ -1865,6 +1985,7 @@ <a href="../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1887,6 +2008,7 @@ <a href="../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1909,6 +2031,7 @@ <a href="../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1931,6 +2054,7 @@ <a href="../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1968,6 +2092,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1978,6 +2103,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -2004,6 +2130,7 @@ <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -2033,6 +2160,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2043,6 +2171,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2069,6 +2198,7 @@ <a href="../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2091,6 +2221,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2101,6 +2232,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2127,6 +2259,7 @@ <a href="../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2149,6 +2282,7 @@ <a href="../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2169,6 +2303,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2186,6 +2343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2196,6 +2354,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2222,6 +2381,7 @@ <a href="../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2244,6 +2404,7 @@ <a href="../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2266,6 +2427,7 @@ <a href="../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2288,6 +2450,7 @@ <a href="../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2310,6 +2473,7 @@ <a href="../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2332,6 +2496,7 @@ <a href="../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2354,6 +2519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2364,6 +2530,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2390,6 +2557,7 @@ <a href="../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2412,6 +2580,7 @@ <a href="../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2442,6 +2611,7 @@ <a href="../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2464,6 +2634,7 @@ <a href="../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2493,6 +2664,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2503,6 +2675,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2529,6 +2702,7 @@ <a href="../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2551,6 +2725,7 @@ <a href="../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2580,6 +2755,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2825,7 +3001,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/naas/service_ordering/index.html b/public/2024Q4/naas/service_ordering/index.html index f415c939d37e3b1ad23ad548011b937f399d5bdd..f55cceca470b8ddcf7b3584df69cd358419ea18c 100644 --- a/public/2024Q4/naas/service_ordering/index.html +++ b/public/2024Q4/naas/service_ordering/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -690,6 +712,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -700,6 +723,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -726,6 +750,7 @@ <a href="../introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -750,6 +775,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -760,6 +786,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -786,6 +813,7 @@ <a href="../service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -808,6 +836,7 @@ <a href="../service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -839,6 +868,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> Service Ordering @@ -851,6 +881,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Service Ordering @@ -920,6 +951,7 @@ <a href="../service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -942,6 +974,7 @@ <a href="../gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -972,6 +1005,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -982,6 +1016,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -1008,6 +1043,7 @@ <a href="../resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -1030,6 +1066,7 @@ <a href="../resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -1052,6 +1089,7 @@ <a href="../resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1082,6 +1120,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1092,6 +1131,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1118,6 +1158,7 @@ <a href="../so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1140,6 +1181,7 @@ <a href="../lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1162,6 +1204,7 @@ <a href="../lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1184,6 +1227,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1194,6 +1238,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1220,6 +1265,7 @@ <a href="../so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1242,6 +1288,7 @@ <a href="../so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1280,6 +1327,7 @@ <a href="../exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1302,6 +1350,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1312,6 +1361,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1338,6 +1388,7 @@ <a href="../nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1360,6 +1411,7 @@ <a href="../nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1397,6 +1449,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1407,8 +1460,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1419,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> @@ -1433,6 +1487,7 @@ <a href="../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1455,6 +1510,7 @@ <a href="../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1477,6 +1533,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1487,6 +1544,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1509,32 +1567,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1557,6 +1594,7 @@ <a href="../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1587,6 +1625,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1597,6 +1636,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1623,6 +1663,7 @@ <a href="../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1653,6 +1694,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1663,6 +1705,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1689,6 +1732,7 @@ <a href="../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1719,6 +1763,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1729,8 +1774,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1740,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> @@ -1755,6 +1870,7 @@ <a href="../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1777,6 +1893,7 @@ <a href="../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1799,6 +1916,7 @@ <a href="../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1829,16 +1947,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1848,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> @@ -1865,6 +1985,7 @@ <a href="../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1887,6 +2008,7 @@ <a href="../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1909,6 +2031,7 @@ <a href="../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1931,6 +2054,7 @@ <a href="../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1968,6 +2092,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1978,6 +2103,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -2004,6 +2130,7 @@ <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -2033,6 +2160,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2043,6 +2171,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2069,6 +2198,7 @@ <a href="../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2091,6 +2221,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2101,6 +2232,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2127,6 +2259,7 @@ <a href="../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2149,6 +2282,7 @@ <a href="../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2169,6 +2303,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2186,6 +2343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2196,6 +2354,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2222,6 +2381,7 @@ <a href="../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2244,6 +2404,7 @@ <a href="../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2266,6 +2427,7 @@ <a href="../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2288,6 +2450,7 @@ <a href="../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2310,6 +2473,7 @@ <a href="../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2332,6 +2496,7 @@ <a href="../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2354,6 +2519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2364,6 +2530,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2390,6 +2557,7 @@ <a href="../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2412,6 +2580,7 @@ <a href="../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2442,6 +2611,7 @@ <a href="../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2464,6 +2634,7 @@ <a href="../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2493,6 +2664,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2503,6 +2675,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2529,6 +2702,7 @@ <a href="../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2551,6 +2725,7 @@ <a href="../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2580,6 +2755,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2829,7 +3005,9 @@ In future releases it might be possible the ongoing monitoring and support provi <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/naas/service_spec/index.html b/public/2024Q4/naas/service_spec/index.html index f5f7d1b8a4a9fa5d194ae46e5ff2776ee198e490..b974832254bf5bc86d46b4d0f1df710799ad2c74 100644 --- a/public/2024Q4/naas/service_spec/index.html +++ b/public/2024Q4/naas/service_spec/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -690,6 +712,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -700,6 +723,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -726,6 +750,7 @@ <a href="../introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -750,6 +775,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -760,6 +786,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -786,6 +813,7 @@ <a href="../service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -817,6 +845,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> Service Specification @@ -829,6 +858,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Service Specification @@ -934,6 +964,7 @@ <a href="../service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -956,6 +987,7 @@ <a href="../service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -978,6 +1010,7 @@ <a href="../gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -1008,6 +1041,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1018,6 +1052,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -1044,6 +1079,7 @@ <a href="../resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -1066,6 +1102,7 @@ <a href="../resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -1088,6 +1125,7 @@ <a href="../resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1118,6 +1156,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1128,6 +1167,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1154,6 +1194,7 @@ <a href="../so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1176,6 +1217,7 @@ <a href="../lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1198,6 +1240,7 @@ <a href="../lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1220,6 +1263,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1230,6 +1274,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1256,6 +1301,7 @@ <a href="../so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1278,6 +1324,7 @@ <a href="../so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1316,6 +1363,7 @@ <a href="../exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1338,6 +1386,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1348,6 +1397,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1374,6 +1424,7 @@ <a href="../nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1396,6 +1447,7 @@ <a href="../nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1433,6 +1485,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1443,8 +1496,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1455,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> @@ -1469,6 +1523,7 @@ <a href="../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1491,6 +1546,7 @@ <a href="../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1513,6 +1569,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1523,6 +1580,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1545,32 +1603,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1593,6 +1630,7 @@ <a href="../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1623,6 +1661,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1633,6 +1672,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1659,6 +1699,7 @@ <a href="../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1689,6 +1730,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1699,6 +1741,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1725,6 +1768,7 @@ <a href="../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1755,6 +1799,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1765,8 +1810,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1776,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> @@ -1791,6 +1906,7 @@ <a href="../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1813,6 +1929,7 @@ <a href="../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1835,6 +1952,7 @@ <a href="../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1865,16 +1983,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1884,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> @@ -1901,6 +2021,7 @@ <a href="../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1923,6 +2044,7 @@ <a href="../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1945,6 +2067,7 @@ <a href="../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1967,6 +2090,7 @@ <a href="../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -2004,6 +2128,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2014,6 +2139,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -2040,6 +2166,7 @@ <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -2069,6 +2196,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2079,6 +2207,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2105,6 +2234,7 @@ <a href="../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2127,6 +2257,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2137,6 +2268,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2163,6 +2295,7 @@ <a href="../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2185,6 +2318,7 @@ <a href="../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2205,6 +2339,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2222,6 +2379,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2232,6 +2390,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2258,6 +2417,7 @@ <a href="../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2280,6 +2440,7 @@ <a href="../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2302,6 +2463,7 @@ <a href="../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2324,6 +2486,7 @@ <a href="../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2346,6 +2509,7 @@ <a href="../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2368,6 +2532,7 @@ <a href="../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2390,6 +2555,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2400,6 +2566,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2426,6 +2593,7 @@ <a href="../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2448,6 +2616,7 @@ <a href="../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2478,6 +2647,7 @@ <a href="../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2500,6 +2670,7 @@ <a href="../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2529,6 +2700,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2539,6 +2711,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2565,6 +2738,7 @@ <a href="../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2587,6 +2761,7 @@ <a href="../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2616,6 +2791,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2930,7 +3106,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/naas/so_intro/index.html b/public/2024Q4/naas/so_intro/index.html index 3f0138b8f925965dd28736ad95d2c59d141cbc90..5aee1080e2c410a7c6d51e7e7e1aae6aaa8bf096 100644 --- a/public/2024Q4/naas/so_intro/index.html +++ b/public/2024Q4/naas/so_intro/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -690,6 +712,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -700,6 +723,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -726,6 +750,7 @@ <a href="../introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -748,6 +773,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -758,6 +784,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -784,6 +811,7 @@ <a href="../service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -806,6 +834,7 @@ <a href="../service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -828,6 +857,7 @@ <a href="../service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -850,6 +880,7 @@ <a href="../service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -872,6 +903,7 @@ <a href="../gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -902,6 +934,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -912,6 +945,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -938,6 +972,7 @@ <a href="../resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -960,6 +995,7 @@ <a href="../resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -982,6 +1018,7 @@ <a href="../resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1014,6 +1051,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -1024,6 +1062,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1059,6 +1098,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Introduction @@ -1082,6 +1122,7 @@ <a href="../lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1104,6 +1145,7 @@ <a href="../lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1126,6 +1168,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1136,6 +1179,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1162,6 +1206,7 @@ <a href="../so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1184,6 +1229,7 @@ <a href="../so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1222,6 +1268,7 @@ <a href="../exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1244,6 +1291,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1254,6 +1302,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1280,6 +1329,7 @@ <a href="../nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1302,6 +1352,7 @@ <a href="../nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1339,6 +1390,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1349,8 +1401,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1361,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> @@ -1375,6 +1428,7 @@ <a href="../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1397,6 +1451,7 @@ <a href="../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1419,6 +1474,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1429,6 +1485,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1451,32 +1508,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1499,6 +1535,7 @@ <a href="../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1529,6 +1566,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1539,6 +1577,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1565,6 +1604,7 @@ <a href="../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1595,6 +1635,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1605,6 +1646,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1631,6 +1673,7 @@ <a href="../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1661,6 +1704,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1671,8 +1715,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1682,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> @@ -1697,6 +1811,7 @@ <a href="../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1719,6 +1834,7 @@ <a href="../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1741,6 +1857,7 @@ <a href="../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1771,16 +1888,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1790,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> @@ -1807,6 +1926,7 @@ <a href="../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1829,6 +1949,7 @@ <a href="../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1851,6 +1972,7 @@ <a href="../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1873,6 +1995,7 @@ <a href="../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1910,6 +2033,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1920,6 +2044,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1946,6 +2071,7 @@ <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1975,6 +2101,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1985,6 +2112,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2011,6 +2139,7 @@ <a href="../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2033,6 +2162,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2043,6 +2173,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2069,6 +2200,7 @@ <a href="../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2091,6 +2223,7 @@ <a href="../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2111,6 +2244,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2128,6 +2284,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2138,6 +2295,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2164,6 +2322,7 @@ <a href="../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2186,6 +2345,7 @@ <a href="../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2208,6 +2368,7 @@ <a href="../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2230,6 +2391,7 @@ <a href="../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2252,6 +2414,7 @@ <a href="../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2274,6 +2437,7 @@ <a href="../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2296,6 +2460,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2306,6 +2471,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2332,6 +2498,7 @@ <a href="../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2354,6 +2521,7 @@ <a href="../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2384,6 +2552,7 @@ <a href="../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2406,6 +2575,7 @@ <a href="../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2435,6 +2605,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2445,6 +2616,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2471,6 +2643,7 @@ <a href="../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2493,6 +2666,7 @@ <a href="../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2522,6 +2696,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2720,7 +2895,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/naas/so_servicespec_to_services_kubernetes/index.html b/public/2024Q4/naas/so_servicespec_to_services_kubernetes/index.html index f4356ec7cf52083c9ce969460bb041ea4e21335c..ae24f9ffaf2761cbafc1417fd49b737adcbbbc92 100644 --- a/public/2024Q4/naas/so_servicespec_to_services_kubernetes/index.html +++ b/public/2024Q4/naas/so_servicespec_to_services_kubernetes/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -201,6 +201,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -211,6 +212,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -237,6 +239,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -259,6 +262,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -281,6 +285,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -303,6 +308,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -332,6 +338,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -342,6 +349,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -368,6 +376,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -378,6 +387,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -404,6 +414,7 @@ <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -426,6 +437,7 @@ <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -448,6 +460,7 @@ <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -478,6 +491,7 @@ <a href="../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -500,6 +514,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -510,6 +525,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -536,6 +552,7 @@ <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -558,6 +575,7 @@ <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -580,6 +598,7 @@ <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -602,6 +621,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -612,6 +632,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -638,6 +659,7 @@ <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -685,6 +707,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -695,6 +718,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -721,6 +745,7 @@ <a href="../introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -743,6 +768,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -753,6 +779,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -779,6 +806,7 @@ <a href="../service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -801,6 +829,7 @@ <a href="../service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -823,6 +852,7 @@ <a href="../service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -845,6 +875,7 @@ <a href="../service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -867,6 +898,7 @@ <a href="../gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -897,6 +929,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -907,6 +940,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -933,6 +967,7 @@ <a href="../resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -955,6 +990,7 @@ <a href="../resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -977,6 +1013,7 @@ <a href="../resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1009,6 +1046,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -1019,6 +1057,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1045,6 +1084,7 @@ <a href="../so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1067,6 +1107,7 @@ <a href="../lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1089,6 +1130,7 @@ <a href="../lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1113,6 +1155,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -1123,6 +1166,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1156,6 +1200,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1179,6 +1224,7 @@ <a href="../so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1217,6 +1263,7 @@ <a href="../exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1239,6 +1286,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1249,6 +1297,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1275,6 +1324,7 @@ <a href="../nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1297,6 +1347,7 @@ <a href="../nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1334,6 +1385,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1344,8 +1396,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1356,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> @@ -1370,6 +1423,7 @@ <a href="../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1392,6 +1446,7 @@ <a href="../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1414,6 +1469,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1424,6 +1480,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1446,32 +1503,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1494,6 +1530,7 @@ <a href="../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1524,6 +1561,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1534,6 +1572,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1560,6 +1599,7 @@ <a href="../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1590,6 +1630,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1600,6 +1641,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1626,6 +1668,7 @@ <a href="../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1656,6 +1699,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1666,8 +1710,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1677,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> @@ -1692,6 +1806,7 @@ <a href="../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1714,6 +1829,7 @@ <a href="../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1736,6 +1852,7 @@ <a href="../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1766,16 +1883,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1785,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> @@ -1802,6 +1921,7 @@ <a href="../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1824,6 +1944,7 @@ <a href="../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1846,6 +1967,7 @@ <a href="../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1868,6 +1990,7 @@ <a href="../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1905,6 +2028,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1915,6 +2039,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1941,6 +2066,7 @@ <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1970,6 +2096,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1980,6 +2107,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2006,6 +2134,7 @@ <a href="../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2028,6 +2157,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2038,6 +2168,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2064,6 +2195,7 @@ <a href="../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2086,6 +2218,7 @@ <a href="../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2106,6 +2239,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2123,6 +2279,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2133,6 +2290,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2159,6 +2317,7 @@ <a href="../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2181,6 +2340,7 @@ <a href="../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2203,6 +2363,7 @@ <a href="../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2225,6 +2386,7 @@ <a href="../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2247,6 +2409,7 @@ <a href="../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2269,6 +2432,7 @@ <a href="../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2291,6 +2455,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2301,6 +2466,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2327,6 +2493,7 @@ <a href="../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2349,6 +2516,7 @@ <a href="../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2379,6 +2547,7 @@ <a href="../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2401,6 +2570,7 @@ <a href="../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2430,6 +2600,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2440,6 +2611,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2466,6 +2638,7 @@ <a href="../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2488,6 +2661,7 @@ <a href="../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2517,6 +2691,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2709,7 +2884,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/naas/so_servicespec_to_services_nfv/index.html b/public/2024Q4/naas/so_servicespec_to_services_nfv/index.html index f25b2ee7b84d4daa08fb2ce63510ff77066bad0f..7e469cf02f5b2c803a3f5e04c1848c0a3516fd34 100644 --- a/public/2024Q4/naas/so_servicespec_to_services_nfv/index.html +++ b/public/2024Q4/naas/so_servicespec_to_services_nfv/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -690,6 +712,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -700,6 +723,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -726,6 +750,7 @@ <a href="../introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -748,6 +773,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -758,6 +784,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -784,6 +811,7 @@ <a href="../service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -806,6 +834,7 @@ <a href="../service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -828,6 +857,7 @@ <a href="../service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -850,6 +880,7 @@ <a href="../service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -872,6 +903,7 @@ <a href="../gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -902,6 +934,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -912,6 +945,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -938,6 +972,7 @@ <a href="../resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -960,6 +995,7 @@ <a href="../resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -982,6 +1018,7 @@ <a href="../resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1014,6 +1051,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -1024,6 +1062,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1050,6 +1089,7 @@ <a href="../so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1072,6 +1112,7 @@ <a href="../lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1094,6 +1135,7 @@ <a href="../lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1118,6 +1160,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -1128,6 +1171,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1154,6 +1198,7 @@ <a href="../so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1185,6 +1230,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1197,6 +1243,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1282,6 +1329,7 @@ <a href="../exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1304,6 +1352,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1314,6 +1363,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1340,6 +1390,7 @@ <a href="../nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1362,6 +1413,7 @@ <a href="../nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1399,6 +1451,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1409,8 +1462,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1421,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> @@ -1435,6 +1489,7 @@ <a href="../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1457,6 +1512,7 @@ <a href="../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1479,6 +1535,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1489,6 +1546,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1511,32 +1569,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1559,6 +1596,7 @@ <a href="../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1589,6 +1627,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1599,6 +1638,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1625,6 +1665,7 @@ <a href="../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1655,6 +1696,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1665,6 +1707,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1691,6 +1734,7 @@ <a href="../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1721,6 +1765,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1731,8 +1776,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1742,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> @@ -1757,6 +1872,7 @@ <a href="../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1779,6 +1895,7 @@ <a href="../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1801,6 +1918,7 @@ <a href="../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1831,16 +1949,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1850,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> @@ -1867,6 +1987,7 @@ <a href="../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1889,6 +2010,7 @@ <a href="../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1911,6 +2033,7 @@ <a href="../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1933,6 +2056,7 @@ <a href="../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1970,6 +2094,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1980,6 +2105,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -2006,6 +2132,7 @@ <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -2035,6 +2162,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2045,6 +2173,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2071,6 +2200,7 @@ <a href="../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2093,6 +2223,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2103,6 +2234,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2129,6 +2261,7 @@ <a href="../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2151,6 +2284,7 @@ <a href="../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2171,6 +2305,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2188,6 +2345,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2198,6 +2356,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2224,6 +2383,7 @@ <a href="../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2246,6 +2406,7 @@ <a href="../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2268,6 +2429,7 @@ <a href="../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2290,6 +2452,7 @@ <a href="../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2312,6 +2475,7 @@ <a href="../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2334,6 +2498,7 @@ <a href="../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2356,6 +2521,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2366,6 +2532,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2392,6 +2559,7 @@ <a href="../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2414,6 +2582,7 @@ <a href="../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2444,6 +2613,7 @@ <a href="../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2466,6 +2636,7 @@ <a href="../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2495,6 +2666,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2505,6 +2677,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2531,6 +2704,7 @@ <a href="../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2553,6 +2727,7 @@ <a href="../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2582,6 +2757,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2831,7 +3007,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/service_design/catalogs/index.html b/public/2024Q4/service_design/catalogs/index.html index 28926b9121464f63e389c20efc6a52d66a45d84a..0ed351b6ceb6ffe58f183c5b53136112b971a208 100644 --- a/public/2024Q4/service_design/catalogs/index.html +++ b/public/2024Q4/service_design/catalogs/index.html @@ -18,11 +18,11 @@ <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"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -688,6 +710,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -698,6 +721,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -724,6 +748,7 @@ <a href="../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -746,6 +771,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -756,6 +782,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -782,6 +809,7 @@ <a href="../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -804,6 +832,7 @@ <a href="../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -826,6 +855,7 @@ <a href="../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -848,6 +878,7 @@ <a href="../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -870,6 +901,7 @@ <a href="../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -900,6 +932,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -910,6 +943,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -936,6 +970,7 @@ <a href="../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -958,6 +993,7 @@ <a href="../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -980,6 +1016,7 @@ <a href="../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1010,6 +1047,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1020,6 +1058,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1046,6 +1085,7 @@ <a href="../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1068,6 +1108,7 @@ <a href="../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1090,6 +1131,7 @@ <a href="../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1112,6 +1154,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1122,6 +1165,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1148,6 +1192,7 @@ <a href="../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1170,6 +1215,7 @@ <a href="../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1208,6 +1254,7 @@ <a href="../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1230,6 +1277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1240,6 +1288,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1266,6 +1315,7 @@ <a href="../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1288,6 +1338,7 @@ <a href="../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1327,6 +1378,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -1337,8 +1389,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1349,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> @@ -1363,6 +1416,7 @@ <a href="../intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1394,6 +1448,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> Catalogs @@ -1406,6 +1461,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Catalogs @@ -1535,6 +1591,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1545,6 +1602,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1567,32 +1625,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1615,6 +1652,7 @@ <a href="../kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1645,6 +1683,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1655,6 +1694,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1681,6 +1721,7 @@ <a href="../nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1711,6 +1752,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1721,6 +1763,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1747,6 +1790,7 @@ <a href="../monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1777,6 +1821,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1787,8 +1832,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1798,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> @@ -1813,6 +1928,7 @@ <a href="../lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1835,6 +1951,7 @@ <a href="../lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1857,6 +1974,7 @@ <a href="../lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1887,16 +2005,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1906,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> @@ -1923,6 +2043,7 @@ <a href="../examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1945,6 +2066,7 @@ <a href="../examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1967,6 +2089,7 @@ <a href="../examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1989,6 +2112,7 @@ <a href="../examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -2026,6 +2150,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2036,6 +2161,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -2062,6 +2188,7 @@ <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -2091,6 +2218,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2101,6 +2229,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2127,6 +2256,7 @@ <a href="../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2149,6 +2279,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2159,6 +2290,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2185,6 +2317,7 @@ <a href="../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2207,6 +2340,7 @@ <a href="../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2227,6 +2361,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2244,6 +2401,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2254,6 +2412,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2280,6 +2439,7 @@ <a href="../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2302,6 +2462,7 @@ <a href="../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2324,6 +2485,7 @@ <a href="../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2346,6 +2508,7 @@ <a href="../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2368,6 +2531,7 @@ <a href="../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2390,6 +2554,7 @@ <a href="../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2412,6 +2577,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2422,6 +2588,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2448,6 +2615,7 @@ <a href="../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2470,6 +2638,7 @@ <a href="../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2500,6 +2669,7 @@ <a href="../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2522,6 +2692,7 @@ <a href="../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2551,6 +2722,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2561,6 +2733,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2587,6 +2760,7 @@ <a href="../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2609,6 +2783,7 @@ <a href="../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2638,6 +2813,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2779,7 +2955,7 @@ <h1 id="catalogs-and-templates">Catalogs and Templates</h1> -<p>The OpenSlice Service Catalogue (accessible through the API or Services portal) contains the representation of Service Specifications, either created from the provider defining service attributes, or by supporting the GSMA Generic Slice Templates (GST) as well as the VINNI Service Blueprint. The following scenarios are supported by the OpenSlice Service Catalogue.</p> +<p>The OpenSlice Service Catalogue (accessible through the API or Services portal) contains the representation of Service Specifications, either created from the provider defining service attributes, or by supporting the GSMA Generic Slice Template (GST). The following scenarios are supported by the OpenSlice Service Catalogue.</p> <h2 id="createdesign-a-service-specification">Create/Design a Service Specification</h2> <h3 id="createdesign-a-customer-facing-service-specification-cfss">Create/Design a Customer Facing Service Specification (CFSS)</h3> <p>Customer Facing Service Specification are the services offered to customers. You can create a new Service Specification from the menu. The services created through the UI are Customer Facing Services Specifications (CFSSs). </p> @@ -2841,8 +3017,13 @@ On October 16th 2019 GSMA published NG.116 Version 2.0 which defines the Generi <h2 id="consume-and-expose-service-specifications-from-other-service-catalogues">Consume and expose Service Specifications from other Service Catalogues</h2> <p>See more on <a href="../../getting_started/configuration/consuming_services_from_external_partners/">Consuming Services From External Partner Organizations</a>.</p> <h2 id="probe-further">Probe further</h2> -<p><a href="../kubernetes/exposing_kubernetes_resources/">Design Kubernetes-based Service Specifications</a></p> -<p><a href="../nfv/design_nfv_services/">Design NFV/OSM-based Service Specifications</a></p> +<p>Design and expose services based on:</p> +<ul> +<li><a href="../kubernetes/exposing_kubernetes_resources/">Containerized resources via the Kubernetes Operator pattern</a></li> +<li><a href="../nfv/design_nfv_services/">NFV artifacts</a></li> +<li><a href="../monitoring/design_monitoring_services/">Monitoring sources</a></li> +<li><a href="../generic/design_generic_services/">Generic, developer-owned controllers</a></li> +</ul> @@ -2895,13 +3076,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"> @@ -2989,7 +3170,9 @@ On October 16th 2019 GSMA published NG.116 Version 2.0 which defines the Generi <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/service_design/examples/calculator_crd_aas/calculator_crd_aas/index.html b/public/2024Q4/service_design/examples/calculator_crd_aas/calculator_crd_aas/index.html index 396e005171222f0947fe6358320ef6295573093d..757ed7747ed5ace88122b880932670cc5aadf3ba 100644 --- a/public/2024Q4/service_design/examples/calculator_crd_aas/calculator_crd_aas/index.html +++ b/public/2024Q4/service_design/examples/calculator_crd_aas/calculator_crd_aas/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../../../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -688,6 +710,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -698,6 +721,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -724,6 +748,7 @@ <a href="../../../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -746,6 +771,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -756,6 +782,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -782,6 +809,7 @@ <a href="../../../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -804,6 +832,7 @@ <a href="../../../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -826,6 +855,7 @@ <a href="../../../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -848,6 +878,7 @@ <a href="../../../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -870,6 +901,7 @@ <a href="../../../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -900,6 +932,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -910,6 +943,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -936,6 +970,7 @@ <a href="../../../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -958,6 +993,7 @@ <a href="../../../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -980,6 +1016,7 @@ <a href="../../../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1010,6 +1047,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1020,6 +1058,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1046,6 +1085,7 @@ <a href="../../../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1068,6 +1108,7 @@ <a href="../../../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1090,6 +1131,7 @@ <a href="../../../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1112,6 +1154,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1122,6 +1165,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1148,6 +1192,7 @@ <a href="../../../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1170,6 +1215,7 @@ <a href="../../../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1208,6 +1254,7 @@ <a href="../../../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1230,6 +1277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1240,6 +1288,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1266,6 +1315,7 @@ <a href="../../../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1288,6 +1338,7 @@ <a href="../../../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1327,6 +1378,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -1337,8 +1389,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1349,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> @@ -1363,6 +1416,7 @@ <a href="../../../intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1385,6 +1439,7 @@ <a href="../../../catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1407,6 +1462,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1417,6 +1473,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1439,32 +1496,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1487,6 +1523,7 @@ <a href="../../../kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1517,6 +1554,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1527,6 +1565,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1553,6 +1592,7 @@ <a href="../../../nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1583,6 +1623,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1593,6 +1634,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1619,6 +1661,7 @@ <a href="../../../monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1649,6 +1692,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1659,8 +1703,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1670,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> @@ -1685,6 +1799,7 @@ <a href="../../../lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1707,6 +1822,7 @@ <a href="../../../lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1729,6 +1845,7 @@ <a href="../../../lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1761,16 +1878,18 @@ + <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_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"> + <span class="md-ellipsis"> Examples @@ -1780,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> @@ -1797,6 +1916,7 @@ <a href="../../intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1828,6 +1948,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1840,6 +1961,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1981,6 +2103,7 @@ <a href="../../jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -2003,6 +2126,7 @@ <a href="../../monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -2040,6 +2164,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2050,6 +2175,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -2076,6 +2202,7 @@ <a href="../../../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -2105,6 +2232,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2115,6 +2243,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2141,6 +2270,7 @@ <a href="../../../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2163,6 +2293,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2173,6 +2304,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2199,6 +2331,7 @@ <a href="../../../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2221,6 +2354,7 @@ <a href="../../../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2241,6 +2375,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2258,6 +2415,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2268,6 +2426,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2294,6 +2453,7 @@ <a href="../../../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2316,6 +2476,7 @@ <a href="../../../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2338,6 +2499,7 @@ <a href="../../../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2360,6 +2522,7 @@ <a href="../../../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2382,6 +2545,7 @@ <a href="../../../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2404,6 +2568,7 @@ <a href="../../../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2426,6 +2591,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2436,6 +2602,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2462,6 +2629,7 @@ <a href="../../../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2484,6 +2652,7 @@ <a href="../../../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2514,6 +2683,7 @@ <a href="../../../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2536,6 +2706,7 @@ <a href="../../../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2565,6 +2736,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2575,6 +2747,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2601,6 +2774,7 @@ <a href="../../../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2623,6 +2797,7 @@ <a href="../../../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2652,6 +2827,7 @@ <a href="../../../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -3152,7 +3328,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/service_design/examples/intro/index.html b/public/2024Q4/service_design/examples/intro/index.html index 2564b5ea9357eac1979465de897c2bc6bd73ec37..d16ee6815fb32660812e90df5f0ebfd95f4e1bb6 100644 --- a/public/2024Q4/service_design/examples/intro/index.html +++ b/public/2024Q4/service_design/examples/intro/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../../assets/stylesheets/palette.06af60db.min.css"> @@ -201,6 +201,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -211,6 +212,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -237,6 +239,7 @@ <a href="../../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -259,6 +262,7 @@ <a href="../../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -281,6 +285,7 @@ <a href="../../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -303,6 +308,7 @@ <a href="../../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -332,6 +338,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -342,6 +349,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -368,6 +376,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -378,6 +387,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -404,6 +414,7 @@ <a href="../../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -426,6 +437,7 @@ <a href="../../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -448,6 +460,7 @@ <a href="../../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -478,6 +491,7 @@ <a href="../../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -500,6 +514,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -510,6 +525,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -536,6 +552,7 @@ <a href="../../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -558,6 +575,7 @@ <a href="../../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -580,6 +598,7 @@ <a href="../../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -602,6 +621,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -612,6 +632,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -638,6 +659,7 @@ <a href="../../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -683,6 +705,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -693,6 +716,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -719,6 +743,7 @@ <a href="../../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -741,6 +766,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -751,6 +777,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -777,6 +804,7 @@ <a href="../../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -799,6 +827,7 @@ <a href="../../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -821,6 +850,7 @@ <a href="../../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -843,6 +873,7 @@ <a href="../../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -865,6 +896,7 @@ <a href="../../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -895,6 +927,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -905,6 +938,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -931,6 +965,7 @@ <a href="../../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -953,6 +988,7 @@ <a href="../../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -975,6 +1011,7 @@ <a href="../../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1005,6 +1042,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1015,6 +1053,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1041,6 +1080,7 @@ <a href="../../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1063,6 +1103,7 @@ <a href="../../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1085,6 +1126,7 @@ <a href="../../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1107,6 +1149,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1117,6 +1160,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1143,6 +1187,7 @@ <a href="../../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1165,6 +1210,7 @@ <a href="../../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1203,6 +1249,7 @@ <a href="../../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1225,6 +1272,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1235,6 +1283,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1261,6 +1310,7 @@ <a href="../../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1283,6 +1333,7 @@ <a href="../../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1322,6 +1373,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -1332,8 +1384,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1344,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> @@ -1358,6 +1411,7 @@ <a href="../../intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1380,6 +1434,7 @@ <a href="../../catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1402,6 +1457,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1412,6 +1468,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1434,32 +1491,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1482,6 +1518,7 @@ <a href="../../kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1512,6 +1549,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1522,6 +1560,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1548,6 +1587,7 @@ <a href="../../nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1578,6 +1618,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1588,6 +1629,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1614,6 +1656,7 @@ <a href="../../monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1644,6 +1687,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1654,8 +1698,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1665,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> @@ -1680,6 +1794,7 @@ <a href="../../lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1702,6 +1817,7 @@ <a href="../../lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1724,6 +1840,7 @@ <a href="../../lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1756,16 +1873,18 @@ + <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_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"> + <span class="md-ellipsis"> Examples @@ -1775,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> @@ -1799,6 +1918,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Introduction @@ -1822,6 +1942,7 @@ <a href="../calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1844,6 +1965,7 @@ <a href="../jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1866,6 +1988,7 @@ <a href="../monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1903,6 +2026,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1913,6 +2037,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1939,6 +2064,7 @@ <a href="../../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1968,6 +2094,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1978,6 +2105,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2004,6 +2132,7 @@ <a href="../../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2026,6 +2155,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2036,6 +2166,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2062,6 +2193,7 @@ <a href="../../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2084,6 +2216,7 @@ <a href="../../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2104,6 +2237,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2121,6 +2277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2131,6 +2288,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2157,6 +2315,7 @@ <a href="../../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2179,6 +2338,7 @@ <a href="../../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2201,6 +2361,7 @@ <a href="../../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2223,6 +2384,7 @@ <a href="../../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2245,6 +2407,7 @@ <a href="../../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2267,6 +2430,7 @@ <a href="../../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2289,6 +2453,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2299,6 +2464,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2325,6 +2491,7 @@ <a href="../../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2347,6 +2514,7 @@ <a href="../../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2377,6 +2545,7 @@ <a href="../../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2399,6 +2568,7 @@ <a href="../../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2428,6 +2598,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2438,6 +2609,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2464,6 +2636,7 @@ <a href="../../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2486,6 +2659,7 @@ <a href="../../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2515,6 +2689,7 @@ <a href="../../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2707,7 +2882,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/index.html b/public/2024Q4/service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/index.html index 92c04b628a39e112d07ec737e9250f2b3e11a09e..7742bfae2aeef1c2b0d15638a270f8356edec8ef 100644 --- a/public/2024Q4/service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/index.html +++ b/public/2024Q4/service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../../../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -688,6 +710,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -698,6 +721,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -724,6 +748,7 @@ <a href="../../../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -746,6 +771,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -756,6 +782,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -782,6 +809,7 @@ <a href="../../../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -804,6 +832,7 @@ <a href="../../../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -826,6 +855,7 @@ <a href="../../../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -848,6 +878,7 @@ <a href="../../../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -870,6 +901,7 @@ <a href="../../../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -900,6 +932,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -910,6 +943,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -936,6 +970,7 @@ <a href="../../../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -958,6 +993,7 @@ <a href="../../../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -980,6 +1016,7 @@ <a href="../../../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1010,6 +1047,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1020,6 +1058,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1046,6 +1085,7 @@ <a href="../../../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1068,6 +1108,7 @@ <a href="../../../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1090,6 +1131,7 @@ <a href="../../../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1112,6 +1154,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1122,6 +1165,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1148,6 +1192,7 @@ <a href="../../../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1170,6 +1215,7 @@ <a href="../../../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1208,6 +1254,7 @@ <a href="../../../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1230,6 +1277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1240,6 +1288,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1266,6 +1315,7 @@ <a href="../../../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1288,6 +1338,7 @@ <a href="../../../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1327,6 +1378,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -1337,8 +1389,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1349,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> @@ -1363,6 +1416,7 @@ <a href="../../../intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1385,6 +1439,7 @@ <a href="../../../catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1407,6 +1462,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1417,6 +1473,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1439,32 +1496,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1487,6 +1523,7 @@ <a href="../../../kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1517,6 +1554,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1527,6 +1565,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1553,6 +1592,7 @@ <a href="../../../nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1583,6 +1623,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1593,6 +1634,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1619,6 +1661,7 @@ <a href="../../../monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1649,6 +1692,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1659,8 +1703,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1670,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> @@ -1685,6 +1799,7 @@ <a href="../../../lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1707,6 +1822,7 @@ <a href="../../../lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1729,6 +1845,7 @@ <a href="../../../lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1761,16 +1878,18 @@ + <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_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"> + <span class="md-ellipsis"> Examples @@ -1780,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> @@ -1797,6 +1916,7 @@ <a href="../../intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1819,6 +1939,7 @@ <a href="../../calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1850,6 +1971,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1862,6 +1984,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1940,6 +2063,7 @@ <a href="../../monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1977,6 +2101,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1987,6 +2112,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -2013,6 +2139,7 @@ <a href="../../../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -2042,6 +2169,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2052,6 +2180,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2078,6 +2207,7 @@ <a href="../../../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2100,6 +2230,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2110,6 +2241,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2136,6 +2268,7 @@ <a href="../../../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2158,6 +2291,7 @@ <a href="../../../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2178,6 +2312,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2195,6 +2352,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2205,6 +2363,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2231,6 +2390,7 @@ <a href="../../../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2253,6 +2413,7 @@ <a href="../../../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2275,6 +2436,7 @@ <a href="../../../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2297,6 +2459,7 @@ <a href="../../../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2319,6 +2482,7 @@ <a href="../../../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2341,6 +2505,7 @@ <a href="../../../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2363,6 +2528,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2373,6 +2539,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2399,6 +2566,7 @@ <a href="../../../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2421,6 +2589,7 @@ <a href="../../../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2451,6 +2620,7 @@ <a href="../../../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2473,6 +2643,7 @@ <a href="../../../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2502,6 +2673,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2512,6 +2684,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2538,6 +2711,7 @@ <a href="../../../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2560,6 +2734,7 @@ <a href="../../../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2589,6 +2764,7 @@ <a href="../../../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2948,7 +3124,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/service_design/examples/monitoring_aas/monitoring_aas/index.html b/public/2024Q4/service_design/examples/monitoring_aas/monitoring_aas/index.html index ce1b27995fd8a8691c2276c1cb65c70bda002da1..a924d7f7d984d4dc5b1c6655b8df151ceb9dadac 100644 --- a/public/2024Q4/service_design/examples/monitoring_aas/monitoring_aas/index.html +++ b/public/2024Q4/service_design/examples/monitoring_aas/monitoring_aas/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../../../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -688,6 +710,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -698,6 +721,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -724,6 +748,7 @@ <a href="../../../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -746,6 +771,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -756,6 +782,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -782,6 +809,7 @@ <a href="../../../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -804,6 +832,7 @@ <a href="../../../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -826,6 +855,7 @@ <a href="../../../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -848,6 +878,7 @@ <a href="../../../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -870,6 +901,7 @@ <a href="../../../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -900,6 +932,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -910,6 +943,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -936,6 +970,7 @@ <a href="../../../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -958,6 +993,7 @@ <a href="../../../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -980,6 +1016,7 @@ <a href="../../../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1010,6 +1047,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1020,6 +1058,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1046,6 +1085,7 @@ <a href="../../../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1068,6 +1108,7 @@ <a href="../../../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1090,6 +1131,7 @@ <a href="../../../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1112,6 +1154,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1122,6 +1165,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1148,6 +1192,7 @@ <a href="../../../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1170,6 +1215,7 @@ <a href="../../../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1208,6 +1254,7 @@ <a href="../../../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1230,6 +1277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1240,6 +1288,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1266,6 +1315,7 @@ <a href="../../../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1288,6 +1338,7 @@ <a href="../../../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1327,6 +1378,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -1337,8 +1389,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1349,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> @@ -1363,6 +1416,7 @@ <a href="../../../intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1385,6 +1439,7 @@ <a href="../../../catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1407,6 +1462,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1417,6 +1473,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1439,32 +1496,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1487,6 +1523,7 @@ <a href="../../../kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1517,6 +1554,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1527,6 +1565,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1553,6 +1592,7 @@ <a href="../../../nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1583,6 +1623,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1593,6 +1634,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1619,6 +1661,7 @@ <a href="../../../monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1649,6 +1692,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1659,8 +1703,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1670,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> @@ -1685,6 +1799,7 @@ <a href="../../../lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1707,6 +1822,7 @@ <a href="../../../lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1729,6 +1845,7 @@ <a href="../../../lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1761,16 +1878,18 @@ + <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_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"> + <span class="md-ellipsis"> Examples @@ -1780,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> @@ -1797,6 +1916,7 @@ <a href="../../intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1819,6 +1939,7 @@ <a href="../../calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1841,6 +1962,7 @@ <a href="../../jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1872,6 +1994,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> Monitoring aaS @@ -1884,6 +2007,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Monitoring aaS @@ -1977,6 +2101,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1987,6 +2112,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -2013,6 +2139,7 @@ <a href="../../../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -2042,6 +2169,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2052,6 +2180,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2078,6 +2207,7 @@ <a href="../../../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2100,6 +2230,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2110,6 +2241,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2136,6 +2268,7 @@ <a href="../../../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2158,6 +2291,7 @@ <a href="../../../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2178,6 +2312,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2195,6 +2352,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2205,6 +2363,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2231,6 +2390,7 @@ <a href="../../../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2253,6 +2413,7 @@ <a href="../../../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2275,6 +2436,7 @@ <a href="../../../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2297,6 +2459,7 @@ <a href="../../../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2319,6 +2482,7 @@ <a href="../../../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2341,6 +2505,7 @@ <a href="../../../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2363,6 +2528,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2373,6 +2539,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2399,6 +2566,7 @@ <a href="../../../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2421,6 +2589,7 @@ <a href="../../../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2451,6 +2620,7 @@ <a href="../../../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2473,6 +2643,7 @@ <a href="../../../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2502,6 +2673,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2512,6 +2684,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2538,6 +2711,7 @@ <a href="../../../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2560,6 +2734,7 @@ <a href="../../../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2589,6 +2764,7 @@ <a href="../../../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2921,7 +3097,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/service_design/kubernetes/intro/index.html b/public/2024Q4/service_design/generic/design_generic_services/index.html similarity index 82% rename from public/2024Q4/service_design/kubernetes/intro/index.html rename to public/2024Q4/service_design/generic/design_generic_services/index.html index feb6d952f273cb34faca9317592bdccd7af0862f..c94b2c6cf66b1dda37cbb0c2bb3f128d0a4f0adc 100644 --- a/public/2024Q4/service_design/kubernetes/intro/index.html +++ b/public/2024Q4/service_design/generic/design_generic_services/index.html @@ -12,25 +12,25 @@ <meta name="author" content="OpenSlice by ETSI"> - <link rel="canonical" href="https://osl.etsi.org/2024Q4/service_design/kubernetes/intro/"> + <link rel="canonical" href="https://osl.etsi.org/2024Q4/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"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> - <title>Introduction - ETSI SDG OSL Documentation</title> + <title>Design Generic Services - ETSI SDG OSL Documentation</title> - <link rel="stylesheet" href="../../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../../assets/stylesheets/palette.06af60db.min.css"> @@ -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> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -688,6 +710,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -698,6 +721,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -724,6 +748,7 @@ <a href="../../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -746,6 +771,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -756,6 +782,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -782,6 +809,7 @@ <a href="../../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -804,6 +832,7 @@ <a href="../../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -826,6 +855,7 @@ <a href="../../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -848,6 +878,7 @@ <a href="../../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -870,6 +901,7 @@ <a href="../../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -900,6 +932,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -910,6 +943,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -936,6 +970,7 @@ <a href="../../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -958,6 +993,7 @@ <a href="../../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -980,6 +1016,7 @@ <a href="../../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1010,6 +1047,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1020,6 +1058,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1046,6 +1085,7 @@ <a href="../../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1068,6 +1108,7 @@ <a href="../../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1090,6 +1131,7 @@ <a href="../../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1112,6 +1154,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1122,6 +1165,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1148,6 +1192,7 @@ <a href="../../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1170,6 +1215,7 @@ <a href="../../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1208,6 +1254,7 @@ <a href="../../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1230,6 +1277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1240,6 +1288,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1266,6 +1315,7 @@ <a href="../../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1288,6 +1338,7 @@ <a href="../../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1327,6 +1378,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -1337,8 +1389,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1349,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> @@ -1363,6 +1416,7 @@ <a href="../../intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1385,6 +1439,7 @@ <a href="../../catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1401,24 +1456,24 @@ - - - <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"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1428,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 @@ -1439,44 +1494,13 @@ - - - - - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1496,9 +1520,10 @@ <li class="md-nav__item"> - <a href="../design_helm_aas/" class="md-nav__link"> + <a href="../../kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1529,6 +1554,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1539,6 +1565,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1565,6 +1592,7 @@ <a href="../../nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1595,6 +1623,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1605,6 +1634,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1631,6 +1661,7 @@ <a href="../../monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1655,24 +1686,28 @@ + + - <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"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1680,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> @@ -1697,6 +1870,7 @@ <a href="../../lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1719,6 +1893,7 @@ <a href="../../lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1741,6 +1916,7 @@ <a href="../../lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1771,16 +1947,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1790,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> @@ -1807,6 +1985,7 @@ <a href="../../examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1829,6 +2008,7 @@ <a href="../../examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1851,6 +2031,7 @@ <a href="../../examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1873,6 +2054,7 @@ <a href="../../examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1910,6 +2092,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1920,6 +2103,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1946,6 +2130,7 @@ <a href="../../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1975,6 +2160,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1985,6 +2171,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2011,6 +2198,7 @@ <a href="../../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2033,6 +2221,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2043,6 +2232,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2069,6 +2259,7 @@ <a href="../../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2091,6 +2282,7 @@ <a href="../../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2111,6 +2303,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2128,6 +2343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2138,6 +2354,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2164,6 +2381,7 @@ <a href="../../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2186,6 +2404,7 @@ <a href="../../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2208,6 +2427,7 @@ <a href="../../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2230,6 +2450,7 @@ <a href="../../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2252,6 +2473,7 @@ <a href="../../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2274,6 +2496,7 @@ <a href="../../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2296,6 +2519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2306,6 +2530,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2332,6 +2557,7 @@ <a href="../../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2354,6 +2580,7 @@ <a href="../../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2384,6 +2611,7 @@ <a href="../../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2406,6 +2634,7 @@ <a href="../../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2435,6 +2664,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2445,6 +2675,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2471,6 +2702,7 @@ <a href="../../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2493,6 +2725,7 @@ <a href="../../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2522,6 +2755,7 @@ <a href="../../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2553,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> @@ -2567,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> @@ -2604,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> @@ -2614,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"> @@ -2715,7 +3032,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/service_design/generic/images/generic_controller_seq_diagram.png b/public/2024Q4/service_design/generic/images/generic_controller_seq_diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..cd209ad144c736c6b0a3d885e4f8819e33d0f28c Binary files /dev/null and b/public/2024Q4/service_design/generic/images/generic_controller_seq_diagram.png differ diff --git a/public/2024Q4/service_design/intro/index.html b/public/2024Q4/service_design/intro/index.html index cccc50f33396e597c7981673a029df50b1f7c5a8..4b879b1dcc82e9753f723156012f150daf94e68f 100644 --- a/public/2024Q4/service_design/intro/index.html +++ b/public/2024Q4/service_design/intro/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -688,6 +710,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -698,6 +721,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -724,6 +748,7 @@ <a href="../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -746,6 +771,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -756,6 +782,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -782,6 +809,7 @@ <a href="../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -804,6 +832,7 @@ <a href="../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -826,6 +855,7 @@ <a href="../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -848,6 +878,7 @@ <a href="../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -870,6 +901,7 @@ <a href="../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -900,6 +932,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -910,6 +943,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -936,6 +970,7 @@ <a href="../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -958,6 +993,7 @@ <a href="../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -980,6 +1016,7 @@ <a href="../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1010,6 +1047,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1020,6 +1058,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1046,6 +1085,7 @@ <a href="../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1068,6 +1108,7 @@ <a href="../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1090,6 +1131,7 @@ <a href="../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1112,6 +1154,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1122,6 +1165,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1148,6 +1192,7 @@ <a href="../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1170,6 +1215,7 @@ <a href="../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1208,6 +1254,7 @@ <a href="../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1230,6 +1277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1240,6 +1288,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1266,6 +1315,7 @@ <a href="../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1288,6 +1338,7 @@ <a href="../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1327,6 +1378,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -1337,8 +1389,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1349,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> @@ -1369,21 +1422,10 @@ - <label class="md-nav__link md-nav__link--active" for="__toc"> - - - <span class="md-ellipsis"> - Introduction - - </span> - - - <span class="md-nav__icon md-icon"></span> - </label> - <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Introduction @@ -1392,34 +1434,6 @@ </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="#probe-further" class="md-nav__link"> - <span class="md-ellipsis"> - Probe further - </span> - </a> - -</li> - - </ul> - -</nav> - </li> @@ -1435,6 +1449,7 @@ <a href="../catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1457,6 +1472,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1467,6 +1483,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1489,32 +1506,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1537,6 +1533,7 @@ <a href="../kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1567,6 +1564,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1577,6 +1575,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1603,6 +1602,7 @@ <a href="../nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1633,6 +1633,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1643,6 +1644,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1669,6 +1671,7 @@ <a href="../monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1699,6 +1702,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1709,8 +1713,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1720,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="../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> @@ -1735,6 +1809,7 @@ <a href="../lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1757,6 +1832,7 @@ <a href="../lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1779,6 +1855,7 @@ <a href="../lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1809,16 +1886,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1828,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> @@ -1845,6 +1924,7 @@ <a href="../examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1867,6 +1947,7 @@ <a href="../examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1889,6 +1970,7 @@ <a href="../examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1911,6 +1993,7 @@ <a href="../examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1948,6 +2031,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1958,6 +2042,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1984,6 +2069,7 @@ <a href="../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -2013,6 +2099,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2023,6 +2110,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2049,6 +2137,7 @@ <a href="../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2071,6 +2160,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2081,6 +2171,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2107,6 +2198,7 @@ <a href="../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2129,6 +2221,7 @@ <a href="../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2149,6 +2242,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2166,6 +2282,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2176,6 +2293,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2202,6 +2320,7 @@ <a href="../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2224,6 +2343,7 @@ <a href="../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2246,6 +2366,7 @@ <a href="../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2268,6 +2389,7 @@ <a href="../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2290,6 +2412,7 @@ <a href="../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2312,6 +2435,7 @@ <a href="../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2334,6 +2458,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2344,6 +2469,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2370,6 +2496,7 @@ <a href="../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2392,6 +2519,7 @@ <a href="../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2422,6 +2550,7 @@ <a href="../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2444,6 +2573,7 @@ <a href="../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2473,6 +2603,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2483,6 +2614,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2509,6 +2641,7 @@ <a href="../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2531,6 +2664,7 @@ <a href="../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2560,6 +2694,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2591,23 +2726,6 @@ - <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="#probe-further" class="md-nav__link"> - <span class="md-ellipsis"> - Probe further - </span> - </a> - -</li> - - </ul> - </nav> </div> </div> @@ -2624,14 +2742,9 @@ <h1 id="service-design-in-openslice">Service Design in OpenSlice</h1> <p><strong>Intended Audience: OpenSlice Service Designers</strong></p> -<p>This section offers details on how to design Service Specifications and expose them in Service Catalogs</p> -<p>Service Designers create detailed service specifications, which are then managed and exposed in service catalogs. These services are integrated into OpenSlice E2E service orchestration framework to automate and optimize the delivery of network services.</p> -<p>OpenSlice can be used to design service specifications for various services, even not networking related services. Here we cover how service designers can expose services related to the NFV world and the containerized world.</p> -<h2 id="probe-further">Probe further</h2> -<ul> -<li><a href="../kubernetes/exposing_kubernetes_resources/">Design and expose services based on containerized resources via the Kubernetes Operator pattern</a></li> -<li><a href="../nfv/design_nfv_services/">Design and expose services based on NFV artifacts</a></li> -</ul> +<p>This section offers details on how to design Service Specifications and expose them in Service Catalogs.</p> +<p>Service Designers create detailed Service Specifications, which are then managed and exposed in Service Catalogs. These services are integrated into OpenSlice end-to-end service orchestration framework to automate and optimize the delivery of network services.</p> +<p>OpenSlice can be used to design Service Specifications for various services, even not networking related ones. Here we cover how Service Designers can expose services, related to the cloud world (containerized/Kubernetes and NFV), monitoring domain, or even generic developer-owned ones.</p> @@ -2778,7 +2891,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/service_design/kubernetes/design_helm_aas/index.html b/public/2024Q4/service_design/kubernetes/design_helm_aas/index.html index 69a9a85473f26a97b9819f9ee3da628616aa0ba5..013ef9e6c995024f8ac72c536f11fb66cacf54ff 100644 --- a/public/2024Q4/service_design/kubernetes/design_helm_aas/index.html +++ b/public/2024Q4/service_design/kubernetes/design_helm_aas/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -688,6 +710,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -698,6 +721,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -724,6 +748,7 @@ <a href="../../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -746,6 +771,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -756,6 +782,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -782,6 +809,7 @@ <a href="../../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -804,6 +832,7 @@ <a href="../../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -826,6 +855,7 @@ <a href="../../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -848,6 +878,7 @@ <a href="../../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -870,6 +901,7 @@ <a href="../../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -900,6 +932,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -910,6 +943,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -936,6 +970,7 @@ <a href="../../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -958,6 +993,7 @@ <a href="../../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -980,6 +1016,7 @@ <a href="../../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1010,6 +1047,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1020,6 +1058,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1046,6 +1085,7 @@ <a href="../../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1068,6 +1108,7 @@ <a href="../../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1090,6 +1131,7 @@ <a href="../../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1112,6 +1154,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1122,6 +1165,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1148,6 +1192,7 @@ <a href="../../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1170,6 +1215,7 @@ <a href="../../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1208,6 +1254,7 @@ <a href="../../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1230,6 +1277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1240,6 +1288,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1266,6 +1315,7 @@ <a href="../../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1288,6 +1338,7 @@ <a href="../../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1327,6 +1378,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -1337,8 +1389,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1349,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> @@ -1363,6 +1416,7 @@ <a href="../../intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1385,6 +1439,7 @@ <a href="../../catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1409,6 +1464,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -1419,6 +1475,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1441,32 +1498,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1498,6 +1534,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1510,6 +1547,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1587,6 +1625,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1597,6 +1636,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1623,6 +1663,7 @@ <a href="../../nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1653,6 +1694,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1663,6 +1705,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1689,6 +1732,7 @@ <a href="../../monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1719,6 +1763,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1729,8 +1774,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1740,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> @@ -1755,6 +1870,7 @@ <a href="../../lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1777,6 +1893,7 @@ <a href="../../lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1799,6 +1916,7 @@ <a href="../../lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1829,16 +1947,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1848,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> @@ -1865,6 +1985,7 @@ <a href="../../examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1887,6 +2008,7 @@ <a href="../../examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1909,6 +2031,7 @@ <a href="../../examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1931,6 +2054,7 @@ <a href="../../examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1968,6 +2092,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1978,6 +2103,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -2004,6 +2130,7 @@ <a href="../../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -2033,6 +2160,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2043,6 +2171,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2069,6 +2198,7 @@ <a href="../../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2091,6 +2221,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2101,6 +2232,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2127,6 +2259,7 @@ <a href="../../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2149,6 +2282,7 @@ <a href="../../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2169,6 +2303,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2186,6 +2343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2196,6 +2354,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2222,6 +2381,7 @@ <a href="../../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2244,6 +2404,7 @@ <a href="../../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2266,6 +2427,7 @@ <a href="../../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2288,6 +2450,7 @@ <a href="../../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2310,6 +2473,7 @@ <a href="../../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2332,6 +2496,7 @@ <a href="../../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2354,6 +2519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2364,6 +2530,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2390,6 +2557,7 @@ <a href="../../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2412,6 +2580,7 @@ <a href="../../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2442,6 +2611,7 @@ <a href="../../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2464,6 +2634,7 @@ <a href="../../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2493,6 +2664,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2503,6 +2675,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2529,6 +2702,7 @@ <a href="../../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2551,6 +2725,7 @@ <a href="../../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2580,6 +2755,7 @@ <a href="../../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2848,7 +3024,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/service_design/kubernetes/exposing_kubernetes_resources/index.html b/public/2024Q4/service_design/kubernetes/exposing_kubernetes_resources/index.html index aff0e844e27749b6cd12f10d086030b6fa9b8b98..1c43b580fc2b4944e8374ebb26ca591f548c4549 100644 --- a/public/2024Q4/service_design/kubernetes/exposing_kubernetes_resources/index.html +++ b/public/2024Q4/service_design/kubernetes/exposing_kubernetes_resources/index.html @@ -15,14 +15,14 @@ <link rel="canonical" href="https://osl.etsi.org/2024Q4/service_design/kubernetes/exposing_kubernetes_resources/"> - <link rel="prev" href="../intro/"> + <link rel="prev" href="../../catalogs/"> <link rel="next" href="../design_helm_aas/"> <link rel="icon" href="../../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -688,6 +710,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -698,6 +721,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -724,6 +748,7 @@ <a href="../../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -746,6 +771,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -756,6 +782,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -782,6 +809,7 @@ <a href="../../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -804,6 +832,7 @@ <a href="../../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -826,6 +855,7 @@ <a href="../../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -848,6 +878,7 @@ <a href="../../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -870,6 +901,7 @@ <a href="../../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -900,6 +932,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -910,6 +943,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -936,6 +970,7 @@ <a href="../../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -958,6 +993,7 @@ <a href="../../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -980,6 +1016,7 @@ <a href="../../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1010,6 +1047,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1020,6 +1058,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1046,6 +1085,7 @@ <a href="../../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1068,6 +1108,7 @@ <a href="../../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1090,6 +1131,7 @@ <a href="../../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1112,6 +1154,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1122,6 +1165,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1148,6 +1192,7 @@ <a href="../../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1170,6 +1215,7 @@ <a href="../../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1208,6 +1254,7 @@ <a href="../../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1230,6 +1277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1240,6 +1288,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1266,6 +1315,7 @@ <a href="../../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1288,6 +1338,7 @@ <a href="../../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1327,6 +1378,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -1337,8 +1389,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1349,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> @@ -1363,6 +1416,7 @@ <a href="../../intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1385,6 +1439,7 @@ <a href="../../catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1409,6 +1464,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -1419,6 +1475,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1439,28 +1496,6 @@ - - - <li class="md-nav__item"> - <a href="../intro/" class="md-nav__link"> - - - <span class="md-ellipsis"> - Introduction - - </span> - - - </a> - </li> - - - - - - - - @@ -1476,6 +1511,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1488,6 +1524,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1575,6 +1612,7 @@ <a href="../design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1605,6 +1643,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1615,6 +1654,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1641,6 +1681,7 @@ <a href="../../nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1671,6 +1712,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1681,6 +1723,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1707,6 +1750,7 @@ <a href="../../monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1737,6 +1781,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1747,8 +1792,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1758,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> @@ -1773,6 +1888,7 @@ <a href="../../lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1795,6 +1911,7 @@ <a href="../../lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1817,6 +1934,7 @@ <a href="../../lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1847,16 +1965,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1866,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> @@ -1883,6 +2003,7 @@ <a href="../../examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1905,6 +2026,7 @@ <a href="../../examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1927,6 +2049,7 @@ <a href="../../examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1949,6 +2072,7 @@ <a href="../../examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1986,6 +2110,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1996,6 +2121,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -2022,6 +2148,7 @@ <a href="../../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -2051,6 +2178,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2061,6 +2189,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2087,6 +2216,7 @@ <a href="../../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2109,6 +2239,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2119,6 +2250,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2145,6 +2277,7 @@ <a href="../../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2167,6 +2300,7 @@ <a href="../../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2187,6 +2321,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2204,6 +2361,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2214,6 +2372,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2240,6 +2399,7 @@ <a href="../../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2262,6 +2422,7 @@ <a href="../../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2284,6 +2445,7 @@ <a href="../../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2306,6 +2468,7 @@ <a href="../../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2328,6 +2491,7 @@ <a href="../../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2350,6 +2514,7 @@ <a href="../../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2372,6 +2537,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2382,6 +2548,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2408,6 +2575,7 @@ <a href="../../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2430,6 +2598,7 @@ <a href="../../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2460,6 +2629,7 @@ <a href="../../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2482,6 +2652,7 @@ <a href="../../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2511,6 +2682,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2521,6 +2693,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2547,6 +2720,7 @@ <a href="../../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2569,6 +2743,7 @@ <a href="../../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2598,6 +2773,7 @@ <a href="../../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2851,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> @@ -2861,7 +3037,7 @@ Previous </span> <div class="md-ellipsis"> - Introduction + Catalogs </div> </div> </a> @@ -2962,7 +3138,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/service_design/lcmrules/examples/index.html b/public/2024Q4/service_design/lcmrules/examples/index.html index 5debe3ee48624d1acc1de52ec5de6af0ff72152f..22b37fba97b06f32f7c15934a2f67a5c403a2d04 100644 --- a/public/2024Q4/service_design/lcmrules/examples/index.html +++ b/public/2024Q4/service_design/lcmrules/examples/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -688,6 +710,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -698,6 +721,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -724,6 +748,7 @@ <a href="../../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -746,6 +771,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -756,6 +782,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -782,6 +809,7 @@ <a href="../../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -804,6 +832,7 @@ <a href="../../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -826,6 +855,7 @@ <a href="../../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -848,6 +878,7 @@ <a href="../../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -870,6 +901,7 @@ <a href="../../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -900,6 +932,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -910,6 +943,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -936,6 +970,7 @@ <a href="../../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -958,6 +993,7 @@ <a href="../../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -980,6 +1016,7 @@ <a href="../../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1010,6 +1047,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1020,6 +1058,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1046,6 +1085,7 @@ <a href="../../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1068,6 +1108,7 @@ <a href="../../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1090,6 +1131,7 @@ <a href="../../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1112,6 +1154,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1122,6 +1165,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1148,6 +1192,7 @@ <a href="../../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1170,6 +1215,7 @@ <a href="../../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1208,6 +1254,7 @@ <a href="../../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1230,6 +1277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1240,6 +1288,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1266,6 +1315,7 @@ <a href="../../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1288,6 +1338,7 @@ <a href="../../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1327,6 +1378,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -1337,8 +1389,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1349,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> @@ -1363,6 +1416,7 @@ <a href="../../intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1385,6 +1439,7 @@ <a href="../../catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1407,6 +1462,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1417,6 +1473,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1439,32 +1496,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1487,6 +1523,7 @@ <a href="../../kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1517,6 +1554,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1527,6 +1565,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1553,6 +1592,7 @@ <a href="../../nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1583,6 +1623,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1593,6 +1634,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1619,6 +1661,7 @@ <a href="../../monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1643,6 +1686,75 @@ + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_6" > + + + <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + + + + <span class="md-ellipsis"> + OSL Generic Controller + + </span> + + + <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"> + <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> + + + + + + + + @@ -1651,16 +1763,18 @@ + <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" 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"> + <span class="md-ellipsis"> LCM Rules @@ -1670,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> @@ -1687,6 +1801,7 @@ <a href="../intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1709,6 +1824,7 @@ <a href="../specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1740,6 +1856,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> Typical Examples @@ -1752,6 +1869,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Typical Examples @@ -1856,16 +1974,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1875,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> @@ -1892,6 +2012,7 @@ <a href="../../examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1914,6 +2035,7 @@ <a href="../../examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1936,6 +2058,7 @@ <a href="../../examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1958,6 +2081,7 @@ <a href="../../examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1995,6 +2119,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2005,6 +2130,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -2031,6 +2157,7 @@ <a href="../../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -2060,6 +2187,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2070,6 +2198,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2096,6 +2225,7 @@ <a href="../../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2118,6 +2248,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2128,6 +2259,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2154,6 +2286,7 @@ <a href="../../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2176,6 +2309,7 @@ <a href="../../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2196,6 +2330,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2213,6 +2370,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2223,6 +2381,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2249,6 +2408,7 @@ <a href="../../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2271,6 +2431,7 @@ <a href="../../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2293,6 +2454,7 @@ <a href="../../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2315,6 +2477,7 @@ <a href="../../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2337,6 +2500,7 @@ <a href="../../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2359,6 +2523,7 @@ <a href="../../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2381,6 +2546,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2391,6 +2557,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2417,6 +2584,7 @@ <a href="../../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2439,6 +2607,7 @@ <a href="../../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2469,6 +2638,7 @@ <a href="../../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2491,6 +2661,7 @@ <a href="../../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2520,6 +2691,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2530,6 +2702,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2556,6 +2729,7 @@ <a href="../../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2578,6 +2752,7 @@ <a href="../../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2607,6 +2782,7 @@ <a href="../../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2913,7 +3089,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/service_design/lcmrules/intro/index.html b/public/2024Q4/service_design/lcmrules/intro/index.html index 5290415b1171bb79fc901f2fa7ad9d450b7f382b..ca5f6f2a4669c6daa4a605081281f2d035f95fb1 100644 --- a/public/2024Q4/service_design/lcmrules/intro/index.html +++ b/public/2024Q4/service_design/lcmrules/intro/index.html @@ -15,14 +15,14 @@ <link rel="canonical" href="https://osl.etsi.org/2024Q4/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/"> <link rel="icon" href="../../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -688,6 +710,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -698,6 +721,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -724,6 +748,7 @@ <a href="../../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -746,6 +771,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -756,6 +782,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -782,6 +809,7 @@ <a href="../../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -804,6 +832,7 @@ <a href="../../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -826,6 +855,7 @@ <a href="../../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -848,6 +878,7 @@ <a href="../../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -870,6 +901,7 @@ <a href="../../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -900,6 +932,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -910,6 +943,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -936,6 +970,7 @@ <a href="../../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -958,6 +993,7 @@ <a href="../../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -980,6 +1016,7 @@ <a href="../../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1010,6 +1047,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1020,6 +1058,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1046,6 +1085,7 @@ <a href="../../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1068,6 +1108,7 @@ <a href="../../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1090,6 +1131,7 @@ <a href="../../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1112,6 +1154,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1122,6 +1165,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1148,6 +1192,7 @@ <a href="../../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1170,6 +1215,7 @@ <a href="../../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1208,6 +1254,7 @@ <a href="../../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1230,6 +1277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1240,6 +1288,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1266,6 +1315,7 @@ <a href="../../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1288,6 +1338,7 @@ <a href="../../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1327,6 +1378,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -1337,8 +1389,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1349,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> @@ -1363,6 +1416,7 @@ <a href="../../intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1385,6 +1439,7 @@ <a href="../../catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1407,6 +1462,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1417,6 +1473,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1439,32 +1496,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1487,6 +1523,7 @@ <a href="../../kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1517,6 +1554,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1527,6 +1565,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1553,6 +1592,7 @@ <a href="../../nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1583,6 +1623,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1593,6 +1634,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1619,6 +1661,7 @@ <a href="../../monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1643,6 +1686,75 @@ + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_6" > + + + <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + + + + <span class="md-ellipsis"> + OSL Generic Controller + + </span> + + + <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"> + <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> + + + + + + + + @@ -1651,16 +1763,18 @@ + <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" 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"> + <span class="md-ellipsis"> LCM Rules @@ -1670,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> @@ -1696,6 +1810,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> Introduction @@ -1708,6 +1823,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Introduction @@ -1810,6 +1926,7 @@ <a href="../specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1832,6 +1949,7 @@ <a href="../examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1862,16 +1980,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1881,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> @@ -1898,6 +2018,7 @@ <a href="../../examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1920,6 +2041,7 @@ <a href="../../examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1942,6 +2064,7 @@ <a href="../../examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1964,6 +2087,7 @@ <a href="../../examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -2001,6 +2125,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2011,6 +2136,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -2037,6 +2163,7 @@ <a href="../../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -2066,6 +2193,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2076,6 +2204,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2102,6 +2231,7 @@ <a href="../../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2124,6 +2254,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2134,6 +2265,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2160,6 +2292,7 @@ <a href="../../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2182,6 +2315,7 @@ <a href="../../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2202,6 +2336,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2219,6 +2376,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2229,6 +2387,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2255,6 +2414,7 @@ <a href="../../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2277,6 +2437,7 @@ <a href="../../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2299,6 +2460,7 @@ <a href="../../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2321,6 +2483,7 @@ <a href="../../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2343,6 +2506,7 @@ <a href="../../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2365,6 +2529,7 @@ <a href="../../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2387,6 +2552,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2397,6 +2563,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2423,6 +2590,7 @@ <a href="../../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2445,6 +2613,7 @@ <a href="../../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2475,6 +2644,7 @@ <a href="../../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2497,6 +2667,7 @@ <a href="../../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2526,6 +2697,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2536,6 +2708,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2562,6 +2735,7 @@ <a href="../../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2584,6 +2758,7 @@ <a href="../../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2613,6 +2788,7 @@ <a href="../../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2823,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> @@ -2833,7 +3009,7 @@ Previous </span> <div class="md-ellipsis"> - Design Monitoring Services + Design Generic Services </div> </div> </a> @@ -2934,7 +3110,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/service_design/lcmrules/specification/index.html b/public/2024Q4/service_design/lcmrules/specification/index.html index 5b5555c86216b05e84bfd0abcd366249c4052cf4..523093786df9b1358056512709550b6052109a5d 100644 --- a/public/2024Q4/service_design/lcmrules/specification/index.html +++ b/public/2024Q4/service_design/lcmrules/specification/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -688,6 +710,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -698,6 +721,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -724,6 +748,7 @@ <a href="../../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -746,6 +771,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -756,6 +782,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -782,6 +809,7 @@ <a href="../../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -804,6 +832,7 @@ <a href="../../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -826,6 +855,7 @@ <a href="../../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -848,6 +878,7 @@ <a href="../../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -870,6 +901,7 @@ <a href="../../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -900,6 +932,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -910,6 +943,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -936,6 +970,7 @@ <a href="../../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -958,6 +993,7 @@ <a href="../../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -980,6 +1016,7 @@ <a href="../../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1010,6 +1047,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1020,6 +1058,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1046,6 +1085,7 @@ <a href="../../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1068,6 +1108,7 @@ <a href="../../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1090,6 +1131,7 @@ <a href="../../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1112,6 +1154,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1122,6 +1165,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1148,6 +1192,7 @@ <a href="../../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1170,6 +1215,7 @@ <a href="../../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1208,6 +1254,7 @@ <a href="../../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1230,6 +1277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1240,6 +1288,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1266,6 +1315,7 @@ <a href="../../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1288,6 +1338,7 @@ <a href="../../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1327,6 +1378,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -1337,8 +1389,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1349,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> @@ -1363,6 +1416,7 @@ <a href="../../intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1385,6 +1439,7 @@ <a href="../../catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1407,6 +1462,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1417,6 +1473,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1439,32 +1496,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1487,6 +1523,7 @@ <a href="../../kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1517,6 +1554,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1527,6 +1565,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1553,6 +1592,7 @@ <a href="../../nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1583,6 +1623,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1593,6 +1634,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1619,6 +1661,7 @@ <a href="../../monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1643,6 +1686,75 @@ + + + + + + + + <li class="md-nav__item md-nav__item--nested"> + + + + <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_4_6" > + + + <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + + + + <span class="md-ellipsis"> + OSL Generic Controller + + </span> + + + <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"> + <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> + + + + + + + + @@ -1651,16 +1763,18 @@ + <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" 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"> + <span class="md-ellipsis"> LCM Rules @@ -1670,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> @@ -1687,6 +1801,7 @@ <a href="../intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1718,6 +1833,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Specification @@ -1741,6 +1857,7 @@ <a href="../examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1771,16 +1888,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1790,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> @@ -1807,6 +1926,7 @@ <a href="../../examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1829,6 +1949,7 @@ <a href="../../examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1851,6 +1972,7 @@ <a href="../../examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1873,6 +1995,7 @@ <a href="../../examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1910,6 +2033,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1920,6 +2044,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1946,6 +2071,7 @@ <a href="../../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1975,6 +2101,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1985,6 +2112,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2011,6 +2139,7 @@ <a href="../../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2033,6 +2162,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2043,6 +2173,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2069,6 +2200,7 @@ <a href="../../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2091,6 +2223,7 @@ <a href="../../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2111,6 +2244,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2128,6 +2284,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2138,6 +2295,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2164,6 +2322,7 @@ <a href="../../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2186,6 +2345,7 @@ <a href="../../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2208,6 +2368,7 @@ <a href="../../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2230,6 +2391,7 @@ <a href="../../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2252,6 +2414,7 @@ <a href="../../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2274,6 +2437,7 @@ <a href="../../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2296,6 +2460,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2306,6 +2471,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2332,6 +2498,7 @@ <a href="../../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2354,6 +2521,7 @@ <a href="../../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2384,6 +2552,7 @@ <a href="../../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2406,6 +2575,7 @@ <a href="../../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2435,6 +2605,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2445,6 +2616,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2471,6 +2643,7 @@ <a href="../../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2493,6 +2666,7 @@ <a href="../../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2522,6 +2696,7 @@ <a href="../../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2723,7 +2898,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/service_design/monitoring/design_monitoring_services/index.html b/public/2024Q4/service_design/monitoring/design_monitoring_services/index.html index b459f4e998a3b51953f9d5b8feb879c221a9d46d..0161dd1e367479632e41ab269afb6c2477fecdf4 100644 --- a/public/2024Q4/service_design/monitoring/design_monitoring_services/index.html +++ b/public/2024Q4/service_design/monitoring/design_monitoring_services/index.html @@ -18,11 +18,11 @@ <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"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -688,6 +710,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -698,6 +721,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -724,6 +748,7 @@ <a href="../../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -746,6 +771,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -756,6 +782,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -782,6 +809,7 @@ <a href="../../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -804,6 +832,7 @@ <a href="../../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -826,6 +855,7 @@ <a href="../../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -848,6 +878,7 @@ <a href="../../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -870,6 +901,7 @@ <a href="../../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -900,6 +932,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -910,6 +943,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -936,6 +970,7 @@ <a href="../../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -958,6 +993,7 @@ <a href="../../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -980,6 +1016,7 @@ <a href="../../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1010,6 +1047,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1020,6 +1058,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1046,6 +1085,7 @@ <a href="../../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1068,6 +1108,7 @@ <a href="../../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1090,6 +1131,7 @@ <a href="../../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1112,6 +1154,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1122,6 +1165,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1148,6 +1192,7 @@ <a href="../../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1170,6 +1215,7 @@ <a href="../../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1208,6 +1254,7 @@ <a href="../../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1230,6 +1277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1240,6 +1288,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1266,6 +1315,7 @@ <a href="../../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1288,6 +1338,7 @@ <a href="../../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1327,6 +1378,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -1337,8 +1389,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1349,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> @@ -1363,6 +1416,7 @@ <a href="../../intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1385,6 +1439,7 @@ <a href="../../catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1407,6 +1462,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1417,6 +1473,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1439,32 +1496,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1487,6 +1523,7 @@ <a href="../../kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1517,6 +1554,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1527,6 +1565,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1553,6 +1592,7 @@ <a href="../../nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1585,6 +1625,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -1595,6 +1636,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1630,6 +1672,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1642,6 +1685,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1719,6 +1763,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1729,8 +1774,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1740,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> @@ -1755,6 +1870,7 @@ <a href="../../lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1777,6 +1893,7 @@ <a href="../../lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1799,6 +1916,7 @@ <a href="../../lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1829,16 +1947,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1848,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> @@ -1865,6 +1985,7 @@ <a href="../../examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1887,6 +2008,7 @@ <a href="../../examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1909,6 +2031,7 @@ <a href="../../examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1931,6 +2054,7 @@ <a href="../../examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1968,6 +2092,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1978,6 +2103,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -2004,6 +2130,7 @@ <a href="../../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -2033,6 +2160,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2043,6 +2171,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2069,6 +2198,7 @@ <a href="../../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2091,6 +2221,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2101,6 +2232,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2127,6 +2259,7 @@ <a href="../../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2149,6 +2282,7 @@ <a href="../../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2169,6 +2303,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2186,6 +2343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2196,6 +2354,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2222,6 +2381,7 @@ <a href="../../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2244,6 +2404,7 @@ <a href="../../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2266,6 +2427,7 @@ <a href="../../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2288,6 +2450,7 @@ <a href="../../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2310,6 +2473,7 @@ <a href="../../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2332,6 +2496,7 @@ <a href="../../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2354,6 +2519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2364,6 +2530,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2390,6 +2557,7 @@ <a href="../../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2412,6 +2580,7 @@ <a href="../../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2442,6 +2611,7 @@ <a href="../../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2464,6 +2634,7 @@ <a href="../../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2493,6 +2664,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2503,6 +2675,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2529,6 +2702,7 @@ <a href="../../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2551,6 +2725,7 @@ <a href="../../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2580,6 +2755,7 @@ <a href="../../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2737,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"> @@ -2831,7 +3007,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/service_design/nfv/design_nfv_services/index.html b/public/2024Q4/service_design/nfv/design_nfv_services/index.html index 86a875aeb21b53e83165255f7c2e9dc76e1cb344..686db575c6c5e2bf749f139a34cb6d9a24fc2b42 100644 --- a/public/2024Q4/service_design/nfv/design_nfv_services/index.html +++ b/public/2024Q4/service_design/nfv/design_nfv_services/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -688,6 +710,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -698,6 +721,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -724,6 +748,7 @@ <a href="../../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -746,6 +771,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -756,6 +782,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -782,6 +809,7 @@ <a href="../../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -804,6 +832,7 @@ <a href="../../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -826,6 +855,7 @@ <a href="../../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -848,6 +878,7 @@ <a href="../../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -870,6 +901,7 @@ <a href="../../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -900,6 +932,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -910,6 +943,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -936,6 +970,7 @@ <a href="../../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -958,6 +993,7 @@ <a href="../../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -980,6 +1016,7 @@ <a href="../../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1010,6 +1047,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1020,6 +1058,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1046,6 +1085,7 @@ <a href="../../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1068,6 +1108,7 @@ <a href="../../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1090,6 +1131,7 @@ <a href="../../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1112,6 +1154,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1122,6 +1165,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1148,6 +1192,7 @@ <a href="../../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1170,6 +1215,7 @@ <a href="../../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1208,6 +1254,7 @@ <a href="../../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1230,6 +1277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1240,6 +1288,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1266,6 +1315,7 @@ <a href="../../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1288,6 +1338,7 @@ <a href="../../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1327,6 +1378,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -1337,8 +1389,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1349,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> @@ -1363,6 +1416,7 @@ <a href="../../intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1385,6 +1439,7 @@ <a href="../../catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1407,6 +1462,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1417,6 +1473,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1439,32 +1496,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1487,6 +1523,7 @@ <a href="../../kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1519,6 +1556,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -1529,6 +1567,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1564,6 +1603,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> Design NFV Services @@ -1576,6 +1616,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Design NFV Services @@ -1677,6 +1718,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1687,6 +1729,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1713,6 +1756,7 @@ <a href="../../monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1743,6 +1787,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1753,8 +1798,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1764,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> @@ -1779,6 +1894,7 @@ <a href="../../lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1801,6 +1917,7 @@ <a href="../../lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1823,6 +1940,7 @@ <a href="../../lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1853,16 +1971,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1872,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> @@ -1889,6 +2009,7 @@ <a href="../../examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1911,6 +2032,7 @@ <a href="../../examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1933,6 +2055,7 @@ <a href="../../examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1955,6 +2078,7 @@ <a href="../../examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1992,6 +2116,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2002,6 +2127,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -2028,6 +2154,7 @@ <a href="../../../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -2057,6 +2184,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2067,6 +2195,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2093,6 +2222,7 @@ <a href="../../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2115,6 +2245,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2125,6 +2256,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2151,6 +2283,7 @@ <a href="../../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2173,6 +2306,7 @@ <a href="../../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2193,6 +2327,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2210,6 +2367,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2220,6 +2378,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2246,6 +2405,7 @@ <a href="../../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2268,6 +2428,7 @@ <a href="../../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2290,6 +2451,7 @@ <a href="../../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2312,6 +2474,7 @@ <a href="../../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2334,6 +2497,7 @@ <a href="../../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2356,6 +2520,7 @@ <a href="../../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2378,6 +2543,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2388,6 +2554,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2414,6 +2581,7 @@ <a href="../../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2436,6 +2604,7 @@ <a href="../../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2466,6 +2635,7 @@ <a href="../../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2488,6 +2658,7 @@ <a href="../../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2517,6 +2688,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2527,6 +2699,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2553,6 +2726,7 @@ <a href="../../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2575,6 +2749,7 @@ <a href="../../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2604,6 +2779,7 @@ <a href="../../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2923,7 +3099,9 @@ As of now, OpenSlice still only supports the invoking of VNF-level primitives. W <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/service_ordering/images/service_marketplace.png b/public/2024Q4/service_ordering/images/service_marketplace.png new file mode 100644 index 0000000000000000000000000000000000000000..c590119c86f899b157021b666411c3b1aabb3459 Binary files /dev/null and b/public/2024Q4/service_ordering/images/service_marketplace.png differ diff --git a/public/2024Q4/service_ordering/images/service_order_checkout.png b/public/2024Q4/service_ordering/images/service_order_checkout.png new file mode 100644 index 0000000000000000000000000000000000000000..744dc9fe561d6b9076ff6eb2c7bc1a5672a86913 Binary files /dev/null and b/public/2024Q4/service_ordering/images/service_order_checkout.png differ diff --git a/public/2024Q4/service_ordering/images/service_order_preview.png b/public/2024Q4/service_ordering/images/service_order_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..300c4c224d4296263117cbbb4eed353794a07f1c Binary files /dev/null and b/public/2024Q4/service_ordering/images/service_order_preview.png differ diff --git a/public/2024Q4/service_ordering/images/service_order_preview_completed.png b/public/2024Q4/service_ordering/images/service_order_preview_completed.png new file mode 100644 index 0000000000000000000000000000000000000000..0c94363959f48f50c58f876dc858c4be4fa446b9 Binary files /dev/null and b/public/2024Q4/service_ordering/images/service_order_preview_completed.png differ diff --git a/public/2024Q4/service_ordering/images/service_preview.png b/public/2024Q4/service_ordering/images/service_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..5e1fd9426f476517eac8f6a4feef45ecc3f65401 Binary files /dev/null and b/public/2024Q4/service_ordering/images/service_preview.png differ diff --git a/public/2024Q4/service_ordering/ordering_services/index.html b/public/2024Q4/service_ordering/ordering_services/index.html index 4e13deeececa0771f0bc39bb5e6163037fb180b2..038ba8d71e00743fb15b57f9ce538cc53d76f643 100644 --- a/public/2024Q4/service_ordering/ordering_services/index.html +++ b/public/2024Q4/service_ordering/ordering_services/index.html @@ -22,7 +22,7 @@ <link rel="icon" href="../../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -30,7 +30,7 @@ - <link rel="stylesheet" href="../../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css"> @@ -206,6 +206,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -216,6 +217,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -242,6 +244,7 @@ <a href="../.." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -264,6 +267,7 @@ <a href="../../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -286,6 +290,7 @@ <a href="../../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -308,6 +313,7 @@ <a href="../../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -337,6 +343,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -347,6 +354,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -373,6 +381,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -383,6 +392,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -409,6 +419,7 @@ <a href="../../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -431,6 +442,7 @@ <a href="../../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -453,6 +465,7 @@ <a href="../../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -483,6 +496,7 @@ <a href="../../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -505,6 +519,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -515,6 +530,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -541,6 +557,7 @@ <a href="../../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -563,6 +580,7 @@ <a href="../../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -585,6 +603,7 @@ <a href="../../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -607,6 +626,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -617,6 +637,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -643,6 +664,7 @@ <a href="../../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -688,6 +710,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -698,6 +721,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -724,6 +748,7 @@ <a href="../../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -746,6 +771,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -756,6 +782,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -782,6 +809,7 @@ <a href="../../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -804,6 +832,7 @@ <a href="../../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -826,6 +855,7 @@ <a href="../../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -848,6 +878,7 @@ <a href="../../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -870,6 +901,7 @@ <a href="../../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -900,6 +932,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -910,6 +943,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -936,6 +970,7 @@ <a href="../../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -958,6 +993,7 @@ <a href="../../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -980,6 +1016,7 @@ <a href="../../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1010,6 +1047,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1020,6 +1058,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1046,6 +1085,7 @@ <a href="../../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1068,6 +1108,7 @@ <a href="../../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1090,6 +1131,7 @@ <a href="../../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1112,6 +1154,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1122,6 +1165,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1148,6 +1192,7 @@ <a href="../../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1170,6 +1215,7 @@ <a href="../../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1208,6 +1254,7 @@ <a href="../../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1230,6 +1277,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1240,6 +1288,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1266,6 +1315,7 @@ <a href="../../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1288,6 +1338,7 @@ <a href="../../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1325,6 +1376,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1335,8 +1387,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1347,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> @@ -1361,6 +1414,7 @@ <a href="../../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1383,6 +1437,7 @@ <a href="../../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1405,6 +1460,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1415,6 +1471,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1437,32 +1494,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1485,6 +1521,7 @@ <a href="../../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1515,6 +1552,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1525,6 +1563,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1551,6 +1590,7 @@ <a href="../../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1581,6 +1621,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1591,6 +1632,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1617,6 +1659,7 @@ <a href="../../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1647,6 +1690,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1657,8 +1701,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1668,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> @@ -1683,6 +1797,7 @@ <a href="../../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1705,6 +1820,7 @@ <a href="../../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1727,6 +1843,7 @@ <a href="../../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1757,16 +1874,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1776,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> @@ -1793,6 +1912,7 @@ <a href="../../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1815,6 +1935,7 @@ <a href="../../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1837,6 +1958,7 @@ <a href="../../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1859,6 +1981,7 @@ <a href="../../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1898,6 +2021,7 @@ + <li class="md-nav__item md-nav__item--active md-nav__item--nested"> @@ -1908,6 +2032,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1940,9 +2065,23 @@ + <label class="md-nav__link md-nav__link--active" for="__toc"> + + + + <span class="md-ellipsis"> + Ordering Services from catalogs + + </span> + + + <span class="md-nav__icon md-icon"></span> + </label> + <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1951,6 +2090,52 @@ </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="#service-marketplace" class="md-nav__link"> + <span class="md-ellipsis"> + Service Marketplace + </span> + </a> + +</li> + + <li class="md-nav__item"> + <a href="#service-order-checkout" class="md-nav__link"> + <span class="md-ellipsis"> + Service Order Checkout + </span> + </a> + +</li> + + <li class="md-nav__item"> + <a href="#service-order-preview" class="md-nav__link"> + <span class="md-ellipsis"> + Service Order Preview + </span> + </a> + +</li> + + </ul> + +</nav> + </li> @@ -1973,6 +2158,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1983,6 +2169,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -2009,6 +2196,7 @@ <a href="../../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2031,6 +2219,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2041,6 +2230,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2067,6 +2257,7 @@ <a href="../../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2089,6 +2280,7 @@ <a href="../../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2109,6 +2301,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2126,6 +2341,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2136,6 +2352,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2162,6 +2379,7 @@ <a href="../../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2184,6 +2402,7 @@ <a href="../../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2206,6 +2425,7 @@ <a href="../../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2228,6 +2448,7 @@ <a href="../../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2250,6 +2471,7 @@ <a href="../../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2272,6 +2494,7 @@ <a href="../../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2294,6 +2517,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2304,6 +2528,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2330,6 +2555,7 @@ <a href="../../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2352,6 +2578,7 @@ <a href="../../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2382,6 +2609,7 @@ <a href="../../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2404,6 +2632,7 @@ <a href="../../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2433,6 +2662,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2443,6 +2673,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2469,6 +2700,7 @@ <a href="../../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2491,6 +2723,7 @@ <a href="../../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2520,6 +2753,7 @@ <a href="../../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2551,6 +2785,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="#service-marketplace" class="md-nav__link"> + <span class="md-ellipsis"> + Service Marketplace + </span> + </a> + +</li> + + <li class="md-nav__item"> + <a href="#service-order-checkout" class="md-nav__link"> + <span class="md-ellipsis"> + Service Order Checkout + </span> + </a> + +</li> + + <li class="md-nav__item"> + <a href="#service-order-preview" class="md-nav__link"> + <span class="md-ellipsis"> + Service Order Preview + </span> + </a> + +</li> + + </ul> + </nav> </div> </div> @@ -2567,7 +2836,26 @@ <h1 id="service-ordering">Service Ordering</h1> <p><strong>Intended Audience: OpenSlice Users</strong></p> -<p><em>This section is WIP.</em></p> +<p>Having covered how OpenSlice can facilitate the Service Design and exposure, this section introduces the process of ordering the designed Service Specifications and their fulfillment process.</p> +<p>To that extend, we assume that the OpenSlice Service Designers have already created the designated, detailed Service Specifications that are willing to expose to the OpenSlice users, or to potential Communication Service Customers (CSCs). Furthermore, the designed Service Specifications are categorized in the respective Service Categories and Catalogs.</p> +<h2 id="service-marketplace">Service Marketplace</h2> +<p>The OpenSlice User can browse the Services Marketplace for available services. There is a designated Service Catalog Explorer that goes through all the available Catalogs and the respective Categories, as seen in the following figure.</p> +<p><a class="glightbox" href="../images/service_marketplace.png" data-type="image" data-width="100%" data-height="auto" data-desc-position="bottom"><img alt="Service Marketplace" src="../images/service_marketplace.png" /></a></p> +<p>The User can filter offered services within a Category, and when needed, preview a desired service for more information, as well as configurable/non-configurable characteristics.</p> +<p><a class="glightbox" href="../images/service_preview.png" data-type="image" data-width="100%" data-height="auto" data-desc-position="bottom"><img alt="Service Preview" src="../images/service_preview.png" /></a></p> +<p>Once satisfied, the User may place the selected service(s) in the Order List. An icon at the top-right part of the navbar presents the number of services in the Order List. Clicking that icon, the flow is navigated to the Service Order Checkout page.</p> +<h2 id="service-order-checkout">Service Order Checkout</h2> +<p>Here, the User can see the Order List in detail and configure each Order Item. Specifically, all the configurable characteristics (if any) of a service can be altered and customized, as well as some general preferences, i.e. notes and Service Order duration.</p> +<blockquote> +<p>The ultimate duration may differ from the one requested by the User, as it has to be approved by an Administrator.</p> +</blockquote> +<p><a class="glightbox" href="../images/service_order_checkout.png" data-type="image" data-width="100%" data-height="auto" data-desc-position="bottom"><img alt="Service Order Checkout" src="../images/service_order_checkout.png" /></a></p> +<h2 id="service-order-preview">Service Order Preview</h2> +<p>When the User clicks the Order Service button from the previous step, a Service Order is created and saved in the respective database. A User can browse its issued Service Order(s) by the "My Service Orders" tab. A freshly issued Service Order acquires the state of <em>INITIAL</em>. By selecting a Service Order, the User navigates to the Service Order Overview and Management page. Here, once again, the User may change the requested duration, add notes towards the Administrator, or edit the respective Order Items (change the user-defined characteristics).</p> +<p><a class="glightbox" href="../images/service_order_preview.png" data-type="image" data-width="100%" data-height="auto" data-desc-position="bottom"><img alt="Service Order Overview" src="../images/service_order_preview.png" /></a></p> +<p>Once the Service Order is reviewed by an Administrator, the state is expected to switch to <em>ACKNOWLEDGED</em>, which signals that the order is ready to be processed by the orchestrator. When this happens, the state will switch once more to <em>IN PROGRESS</em> and eventually to <em>COMPLETED</em>, once the order is successfully fulfilled. At this stage, the User can browse each Order Item and navigate to the created service instances in the Service Inventory. Each service contains relevant information about its execution and deployment and can also be edited.</p> +<p><a class="glightbox" href="../images/service_order_preview_completed.png" data-type="image" data-width="100%" data-height="auto" data-desc-position="bottom"><img alt="Service Order Overview - Completed" src="../images/service_order_preview_completed.png" /></a></p> +<p>The User can edit the created Services or opt to terminate the Service Order earlier than the requested duration, by selecting the Order Item and click on the termination icon.</p> @@ -2714,7 +3002,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "../..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/sitemap.xml b/public/2024Q4/sitemap.xml index 0f22beb6f40af5837284005b4f703e9db84472f3..b63312a5b20a5d37a2919f131f3b572e3c95928f 100644 --- a/public/2024Q4/sitemap.xml +++ b/public/2024Q4/sitemap.xml @@ -2,258 +2,262 @@ <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://osl.etsi.org/2024Q4/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/alarms_actions/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/deployment_examples/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/etsi_osl/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/history/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/terminology/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/under_construction/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/addons/intro/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> + </url> + <url> + <loc>https://osl.etsi.org/2024Q4/addons/sylva/</loc> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/addons/camara/intro/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/addons/camara/qod/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/architecture/architecture/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/architecture/centrallog/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/architecture/cridge/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/architecture/issuemgt/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/architecture/messagebus/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/architecture/metrico/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/architecture/nfvapi/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/architecture/oauth/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/architecture/osom/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/architecture/tmfapi/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/contribute/developing/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/contribute/documenting/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/contribute/wishlist/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/getting_started/portals/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/getting_started/configuration/config_intro/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/getting_started/configuration/consuming_services_from_external_partners/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/getting_started/configuration/nfvo_config/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/getting_started/configuration/role_keycloak_management/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/getting_started/deployment/docker_compose/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/getting_started/deployment/introduction/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/getting_started/deployment/kubernetes/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/naas/exposed_apis/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/naas/gst_to_tmf/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/naas/introduction/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/naas/lcm_intro/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/naas/lcm_rules_intro/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/naas/resource_catalog/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/naas/resource_inventory/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/naas/resource_spec/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/naas/service_catalog/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/naas/service_inventory/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/naas/service_ordering/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/naas/service_spec/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/naas/so_intro/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/naas/so_servicespec_to_services_kubernetes/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/naas/so_servicespec_to_services_nfv/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/naas/nfv/intro/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/naas/nfv/nfvcatalogs/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/naas/nfv/nfvservices/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/service_design/catalogs/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/service_design/intro/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/service_design/examples/intro/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/service_design/examples/calculator_crd_aas/calculator_crd_aas/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/service_design/examples/monitoring_aas/monitoring_aas/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> - <loc>https://osl.etsi.org/2024Q4/service_design/kubernetes/design_helm_aas/</loc> - <lastmod>2025-03-06</lastmod> + <loc>https://osl.etsi.org/2024Q4/service_design/generic/design_generic_services/</loc> + <lastmod>2025-04-02</lastmod> </url> <url> - <loc>https://osl.etsi.org/2024Q4/service_design/kubernetes/exposing_kubernetes_resources/</loc> - <lastmod>2025-03-06</lastmod> + <loc>https://osl.etsi.org/2024Q4/service_design/kubernetes/design_helm_aas/</loc> + <lastmod>2025-04-02</lastmod> </url> <url> - <loc>https://osl.etsi.org/2024Q4/service_design/kubernetes/intro/</loc> - <lastmod>2025-03-06</lastmod> + <loc>https://osl.etsi.org/2024Q4/service_design/kubernetes/exposing_kubernetes_resources/</loc> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/service_design/lcmrules/examples/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/service_design/lcmrules/intro/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/service_design/lcmrules/specification/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/service_design/monitoring/design_monitoring_services/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/service_design/nfv/design_nfv_services/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> <url> <loc>https://osl.etsi.org/2024Q4/service_ordering/ordering_services/</loc> - <lastmod>2025-03-06</lastmod> + <lastmod>2025-04-02</lastmod> </url> </urlset> \ No newline at end of file diff --git a/public/2024Q4/sitemap.xml.gz b/public/2024Q4/sitemap.xml.gz index d72c509a76f7cc23c84c493ea5524d4104f62572..01af1c709ffd9b3c9105a70ea4780e8c7f7fccaa 100644 Binary files a/public/2024Q4/sitemap.xml.gz and b/public/2024Q4/sitemap.xml.gz differ diff --git a/public/2024Q4/terminology/index.html b/public/2024Q4/terminology/index.html index 47138eafc905e0170fe4b9ff756f922ca83742fc..50fb694e6a68f2b17b2405375d49208802ee31c8 100644 --- a/public/2024Q4/terminology/index.html +++ b/public/2024Q4/terminology/index.html @@ -20,7 +20,7 @@ <link rel="icon" href="../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -28,7 +28,7 @@ - <link rel="stylesheet" href="../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../assets/stylesheets/palette.06af60db.min.css"> @@ -204,6 +204,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -214,6 +215,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -240,6 +242,7 @@ <a href=".." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -262,6 +265,7 @@ <a href="../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -284,6 +288,7 @@ <a href="../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -306,6 +311,7 @@ <a href="../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -335,6 +341,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -345,6 +352,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -371,6 +379,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -381,6 +390,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -407,6 +417,7 @@ <a href="../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -429,6 +440,7 @@ <a href="../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -451,6 +463,7 @@ <a href="../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -481,6 +494,7 @@ <a href="../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -503,6 +517,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -513,6 +528,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -539,6 +555,7 @@ <a href="../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -561,6 +578,7 @@ <a href="../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -583,6 +601,7 @@ <a href="../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -605,6 +624,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -615,6 +635,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -641,6 +662,7 @@ <a href="../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -686,6 +708,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -696,6 +719,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -722,6 +746,7 @@ <a href="../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -744,6 +769,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -754,6 +780,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -780,6 +807,7 @@ <a href="../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -802,6 +830,7 @@ <a href="../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -824,6 +853,7 @@ <a href="../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -846,6 +876,7 @@ <a href="../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -868,6 +899,7 @@ <a href="../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -898,6 +930,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -908,6 +941,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -934,6 +968,7 @@ <a href="../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -956,6 +991,7 @@ <a href="../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -978,6 +1014,7 @@ <a href="../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1008,6 +1045,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1018,6 +1056,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1044,6 +1083,7 @@ <a href="../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1066,6 +1106,7 @@ <a href="../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1088,6 +1129,7 @@ <a href="../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1110,6 +1152,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1120,6 +1163,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1146,6 +1190,7 @@ <a href="../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1168,6 +1213,7 @@ <a href="../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1206,6 +1252,7 @@ <a href="../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1228,6 +1275,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1238,6 +1286,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1264,6 +1313,7 @@ <a href="../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1286,6 +1336,7 @@ <a href="../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1323,6 +1374,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1333,8 +1385,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1345,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> @@ -1359,6 +1412,7 @@ <a href="../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1381,6 +1435,7 @@ <a href="../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1403,6 +1458,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1413,6 +1469,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1435,32 +1492,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1483,6 +1519,7 @@ <a href="../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1513,6 +1550,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1523,6 +1561,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1549,6 +1588,7 @@ <a href="../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1579,6 +1619,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1589,6 +1630,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1615,6 +1657,7 @@ <a href="../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1645,6 +1688,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1655,8 +1699,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1666,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> @@ -1681,6 +1795,7 @@ <a href="../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1703,6 +1818,7 @@ <a href="../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1725,6 +1841,7 @@ <a href="../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1755,16 +1872,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1774,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> @@ -1791,6 +1910,7 @@ <a href="../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1813,6 +1933,7 @@ <a href="../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1835,6 +1956,7 @@ <a href="../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1857,6 +1979,7 @@ <a href="../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1894,6 +2017,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1904,6 +2028,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1930,6 +2055,7 @@ <a href="../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1959,6 +2085,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1969,6 +2096,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -1995,6 +2123,7 @@ <a href="../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2017,6 +2146,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2027,6 +2157,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2053,6 +2184,7 @@ <a href="../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2075,6 +2207,7 @@ <a href="../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2095,6 +2228,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2112,6 +2268,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2122,6 +2279,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2148,6 +2306,7 @@ <a href="../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2170,6 +2329,7 @@ <a href="../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2192,6 +2352,7 @@ <a href="../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2214,6 +2375,7 @@ <a href="../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2236,6 +2398,7 @@ <a href="../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2258,6 +2421,7 @@ <a href="../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2280,6 +2444,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2290,6 +2455,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2316,6 +2482,7 @@ <a href="../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2338,6 +2505,7 @@ <a href="../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2368,6 +2536,7 @@ <a href="../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2390,6 +2559,7 @@ <a href="../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2419,6 +2589,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2429,6 +2600,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2455,6 +2627,7 @@ <a href="../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2477,6 +2650,7 @@ <a href="../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2515,6 +2689,7 @@ <label class="md-nav__link md-nav__link--active" for="__toc"> + <span class="md-ellipsis"> Terminology @@ -2527,6 +2702,7 @@ <a href="./" class="md-nav__link md-nav__link--active"> + <span class="md-ellipsis"> Terminology @@ -2788,7 +2964,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../assets/javascripts/bundle.c8b220af.min.js"></script> diff --git a/public/2024Q4/under_construction/index.html b/public/2024Q4/under_construction/index.html index fa5b313ad8382d4a998f8d6f87d8c037705feb6e..15037b2672e877552acc08a795b3e90bc363f229 100644 --- a/public/2024Q4/under_construction/index.html +++ b/public/2024Q4/under_construction/index.html @@ -18,7 +18,7 @@ <link rel="icon" href="../images/favicon.png"> - <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.7"> + <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.6.11"> @@ -26,7 +26,7 @@ - <link rel="stylesheet" href="../assets/stylesheets/main.8608ea7d.min.css"> + <link rel="stylesheet" href="../assets/stylesheets/main.4af4bdda.min.css"> <link rel="stylesheet" href="../assets/stylesheets/palette.06af60db.min.css"> @@ -197,6 +197,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -207,6 +208,7 @@ <label class="md-nav__link" for="__nav_1" id="__nav_1_label" tabindex="0"> + <span class="md-ellipsis"> Overview @@ -233,6 +235,7 @@ <a href=".." class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -255,6 +258,7 @@ <a href="../deployment_examples/" class="md-nav__link"> + <span class="md-ellipsis"> Deployment examples @@ -277,6 +281,7 @@ <a href="../history/" class="md-nav__link"> + <span class="md-ellipsis"> History @@ -299,6 +304,7 @@ <a href="../etsi_osl/" class="md-nav__link"> + <span class="md-ellipsis"> OpenSlice under ETSI @@ -328,6 +334,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -338,6 +345,7 @@ <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0"> + <span class="md-ellipsis"> Getting Started @@ -364,6 +372,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -374,6 +383,7 @@ <label class="md-nav__link" for="__nav_2_1" id="__nav_2_1_label" tabindex="0"> + <span class="md-ellipsis"> Deployment @@ -400,6 +410,7 @@ <a href="../getting_started/deployment/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -422,6 +433,7 @@ <a href="../getting_started/deployment/docker_compose/" class="md-nav__link"> + <span class="md-ellipsis"> Docker Compose @@ -444,6 +456,7 @@ <a href="../getting_started/deployment/kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Kubernetes @@ -474,6 +487,7 @@ <a href="../getting_started/portals/" class="md-nav__link"> + <span class="md-ellipsis"> Portals @@ -496,6 +510,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -506,6 +521,7 @@ <label class="md-nav__link" for="__nav_2_3" id="__nav_2_3_label" tabindex="0"> + <span class="md-ellipsis"> Configuration/Management @@ -532,6 +548,7 @@ <a href="../getting_started/configuration/config_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -554,6 +571,7 @@ <a href="../getting_started/configuration/role_keycloak_management/" class="md-nav__link"> + <span class="md-ellipsis"> Role/Keycloak management @@ -576,6 +594,7 @@ <a href="../getting_started/configuration/nfvo_config/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Orchestrator Configuration @@ -598,6 +617,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -608,6 +628,7 @@ <label class="md-nav__link" for="__nav_2_3_4" id="__nav_2_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Advanced topics @@ -634,6 +655,7 @@ <a href="../getting_started/configuration/consuming_services_from_external_partners/" class="md-nav__link"> + <span class="md-ellipsis"> Consuming Services From External OSS @@ -679,6 +701,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -689,6 +712,7 @@ <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0"> + <span class="md-ellipsis"> NaaS @@ -715,6 +739,7 @@ <a href="../naas/introduction/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -737,6 +762,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -747,6 +773,7 @@ <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0"> + <span class="md-ellipsis"> Services @@ -773,6 +800,7 @@ <a href="../naas/service_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Service Catalogs @@ -795,6 +823,7 @@ <a href="../naas/service_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Service Specification @@ -817,6 +846,7 @@ <a href="../naas/service_ordering/" class="md-nav__link"> + <span class="md-ellipsis"> Service Ordering @@ -839,6 +869,7 @@ <a href="../naas/service_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Service Inventory @@ -861,6 +892,7 @@ <a href="../naas/gst_to_tmf/" class="md-nav__link"> + <span class="md-ellipsis"> GSMA GST to TMF Service @@ -891,6 +923,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -901,6 +934,7 @@ <label class="md-nav__link" for="__nav_3_3" id="__nav_3_3_label" tabindex="0"> + <span class="md-ellipsis"> Resources @@ -927,6 +961,7 @@ <a href="../naas/resource_catalog/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Catalogs @@ -949,6 +984,7 @@ <a href="../naas/resource_spec/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Specification @@ -971,6 +1007,7 @@ <a href="../naas/resource_inventory/" class="md-nav__link"> + <span class="md-ellipsis"> Resources Inventory @@ -1001,6 +1038,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1011,6 +1049,7 @@ <label class="md-nav__link" for="__nav_3_4" id="__nav_3_4_label" tabindex="0"> + <span class="md-ellipsis"> Service orchestration @@ -1037,6 +1076,7 @@ <a href="../naas/so_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1059,6 +1099,7 @@ <a href="../naas/lcm_intro/" class="md-nav__link"> + <span class="md-ellipsis"> Service Lifecycle management @@ -1081,6 +1122,7 @@ <a href="../naas/lcm_rules_intro/" class="md-nav__link"> + <span class="md-ellipsis"> LCM Rules Introduction @@ -1103,6 +1145,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1113,6 +1156,7 @@ <label class="md-nav__link" for="__nav_3_4_4" id="__nav_3_4_4_label" tabindex="0"> + <span class="md-ellipsis"> From Service order to services/resources @@ -1139,6 +1183,7 @@ <a href="../naas/so_servicespec_to_services_kubernetes/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing Kubernetes services @@ -1161,6 +1206,7 @@ <a href="../naas/so_servicespec_to_services_nfv/" class="md-nav__link"> + <span class="md-ellipsis"> Exposing NFV Services @@ -1199,6 +1245,7 @@ <a href="../naas/exposed_apis/" class="md-nav__link"> + <span class="md-ellipsis"> Supported TMFORUM exposed APIs @@ -1221,6 +1268,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1231,6 +1279,7 @@ <label class="md-nav__link" for="__nav_3_6" id="__nav_3_6_label" tabindex="0"> + <span class="md-ellipsis"> NFV support @@ -1257,6 +1306,7 @@ <a href="../naas/nfv/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1279,6 +1329,7 @@ <a href="../naas/nfv/nfvservices/" class="md-nav__link"> + <span class="md-ellipsis"> NFV Services @@ -1316,6 +1367,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1326,8 +1378,9 @@ <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0"> + <span class="md-ellipsis"> - Service design + Service Design </span> @@ -1338,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> @@ -1352,6 +1405,7 @@ <a href="../service_design/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1374,6 +1428,7 @@ <a href="../service_design/catalogs/" class="md-nav__link"> + <span class="md-ellipsis"> Catalogs @@ -1396,6 +1451,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1406,6 +1462,7 @@ <label class="md-nav__link" for="__nav_4_3" id="__nav_4_3_label" tabindex="0"> + <span class="md-ellipsis"> Support for Kubernetes @@ -1428,32 +1485,11 @@ - <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"> + <span class="md-ellipsis"> Exposing Kubernetes Resources @@ -1476,6 +1512,7 @@ <a href="../service_design/kubernetes/design_helm_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Design Helm as a Service @@ -1506,6 +1543,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1516,6 +1554,7 @@ <label class="md-nav__link" for="__nav_4_4" id="__nav_4_4_label" tabindex="0"> + <span class="md-ellipsis"> Support for NFV @@ -1542,6 +1581,7 @@ <a href="../service_design/nfv/design_nfv_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design NFV Services @@ -1572,6 +1612,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1582,6 +1623,7 @@ <label class="md-nav__link" for="__nav_4_5" id="__nav_4_5_label" tabindex="0"> + <span class="md-ellipsis"> Support for Monitoring @@ -1608,6 +1650,7 @@ <a href="../service_design/monitoring/design_monitoring_services/" class="md-nav__link"> + <span class="md-ellipsis"> Design Monitoring Services @@ -1638,6 +1681,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1648,8 +1692,9 @@ <label class="md-nav__link" for="__nav_4_6" id="__nav_4_6_label" tabindex="0"> + <span class="md-ellipsis"> - LCM Rules + OSL Generic Controller </span> @@ -1659,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> @@ -1674,6 +1788,7 @@ <a href="../service_design/lcmrules/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1696,6 +1811,7 @@ <a href="../service_design/lcmrules/specification/" class="md-nav__link"> + <span class="md-ellipsis"> Specification @@ -1718,6 +1834,7 @@ <a href="../service_design/lcmrules/examples/" class="md-nav__link"> + <span class="md-ellipsis"> Typical Examples @@ -1748,16 +1865,18 @@ + <li class="md-nav__item md-nav__item--nested"> - <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"> + <span class="md-ellipsis"> Examples @@ -1767,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> @@ -1784,6 +1903,7 @@ <a href="../service_design/examples/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -1806,6 +1926,7 @@ <a href="../service_design/examples/calculator_crd_aas/calculator_crd_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Calculator CRD aaS @@ -1828,6 +1949,7 @@ <a href="../service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Jenkins Helm Installation aaS @@ -1850,6 +1972,7 @@ <a href="../service_design/examples/monitoring_aas/monitoring_aas/" class="md-nav__link"> + <span class="md-ellipsis"> Monitoring aaS @@ -1887,6 +2010,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1897,6 +2021,7 @@ <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0"> + <span class="md-ellipsis"> Service Ordering @@ -1923,6 +2048,7 @@ <a href="../service_ordering/ordering_services/" class="md-nav__link"> + <span class="md-ellipsis"> Ordering Services from catalogs @@ -1952,6 +2078,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -1962,6 +2089,7 @@ <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0"> + <span class="md-ellipsis"> Addons @@ -1988,6 +2116,7 @@ <a href="../addons/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Introduction @@ -2010,6 +2139,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2020,6 +2150,7 @@ <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0"> + <span class="md-ellipsis"> CAMARA @@ -2046,6 +2177,7 @@ <a href="../addons/camara/intro/" class="md-nav__link"> + <span class="md-ellipsis"> Offering CAMARAaaS @@ -2068,6 +2200,7 @@ <a href="../addons/camara/qod/" class="md-nav__link"> + <span class="md-ellipsis"> Quality on Demand @@ -2088,6 +2221,29 @@ + + + + + + + <li class="md-nav__item"> + <a href="../addons/sylva/" class="md-nav__link"> + + + + <span class="md-ellipsis"> + LF Sylva + + </span> + + + </a> + </li> + + + + </ul> </nav> @@ -2105,6 +2261,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2115,6 +2272,7 @@ <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0"> + <span class="md-ellipsis"> Design & Architecture @@ -2141,6 +2299,7 @@ <a href="../architecture/architecture/" class="md-nav__link"> + <span class="md-ellipsis"> Architecture @@ -2163,6 +2322,7 @@ <a href="../architecture/messagebus/" class="md-nav__link"> + <span class="md-ellipsis"> Message bus @@ -2185,6 +2345,7 @@ <a href="../architecture/osom/" class="md-nav__link"> + <span class="md-ellipsis"> OSOM @@ -2207,6 +2368,7 @@ <a href="../architecture/cridge/" class="md-nav__link"> + <span class="md-ellipsis"> CRIDGE @@ -2229,6 +2391,7 @@ <a href="../architecture/metrico/" class="md-nav__link"> + <span class="md-ellipsis"> METRICO @@ -2251,6 +2414,7 @@ <a href="../architecture/oauth/" class="md-nav__link"> + <span class="md-ellipsis"> Authentication @@ -2273,6 +2437,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2283,6 +2448,7 @@ <label class="md-nav__link" for="__nav_7_7" id="__nav_7_7_label" tabindex="0"> + <span class="md-ellipsis"> APIs @@ -2309,6 +2475,7 @@ <a href="../architecture/tmfapi/" class="md-nav__link"> + <span class="md-ellipsis"> TMF API @@ -2331,6 +2498,7 @@ <a href="../architecture/nfvapi/" class="md-nav__link"> + <span class="md-ellipsis"> NFV API @@ -2361,6 +2529,7 @@ <a href="../architecture/issuemgt/" class="md-nav__link"> + <span class="md-ellipsis"> Issue management @@ -2383,6 +2552,7 @@ <a href="../architecture/centrallog/" class="md-nav__link"> + <span class="md-ellipsis"> Central logging @@ -2412,6 +2582,7 @@ + <li class="md-nav__item md-nav__item--nested"> @@ -2422,6 +2593,7 @@ <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0"> + <span class="md-ellipsis"> Contribute @@ -2448,6 +2620,7 @@ <a href="../contribute/developing/" class="md-nav__link"> + <span class="md-ellipsis"> Developing @@ -2470,6 +2643,7 @@ <a href="../contribute/documenting/" class="md-nav__link"> + <span class="md-ellipsis"> Documenting @@ -2499,6 +2673,7 @@ <a href="../terminology/" class="md-nav__link"> + <span class="md-ellipsis"> Terminology @@ -2653,7 +2828,9 @@ <div class="md-progress" data-md-component="progress" role="progressbar"></div> - <script id="__config" type="application/json">{"base": "..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../assets/javascripts/workers/search.f8cc74c7.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> + + + <script id="__config" type="application/json">{"base": "..", "features": ["navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.footer", "navigation.path", "search", "search.highlight", "content.code.copy"], "search": "../assets/javascripts/workers/search.f8cc74c7.min.js", "tags": null, "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script> <script src="../assets/javascripts/bundle.c8b220af.min.js"></script>