Commit bc9889bd authored by Kostis Trantzas's avatar Kostis Trantzas
Browse files

Deployed a5f49e98 to develop in public with MkDocs 1.6.1 and mike 2.1.3

parent ff4772e1
Loading
Loading
Loading
Loading
+48 −47

File changed.

Preview size limit exceeded, changes collapsed.

+12 −8
Original line number Diff line number Diff line
@@ -3496,8 +3496,12 @@
<p>Specifically, we need to map the lifecycle of ArgoCD Application (e.g. Progressing, Healthy, etc.) to TMF Resource State (e.g. reserved, active, etc.).</p>
<p>In ArgoCD, the field <strong>status.health.status</strong> has the value that we need to check (Healty, Progressing, etc) for the lifecycle of the application. This is captured by the <strong>_CR_CHECK_FIELD</strong> characteristic.</p>
<p>Also, the different ArgoCD lifycycle states must be captured by the respective <strong>_CR_CHECKVAL_xxx</strong> characteristics, as show in the figure below:</p>
<blockquote>
<p>To populate the characteristics, we click the edit characteristic button and input the appropriate value into the service characteristic value field.</p>
</blockquote>
<p><a class="glightbox" data-type="image" data-width="100%" data-height="auto" href="../img05.png" data-desc-position="bottom"><img alt="img05.png" src="../img05.png"></a></p>
<p>After the state mapping, we must provide the template that ArgoCD will use to deploy the Jenkins HELM Chart as an ArgoCD application. For this, we must populate the <strong>_CR_SPEC</strong> characteristic. The _CR_SPEC can be designed first in a YAML or json editor for better parsing. </p>
<p>After the state mapping, we must provide the template that ArgoCD will use to deploy the Jenkins HELM Chart as an ArgoCD application. For this, we must populate the <strong>_CR_SPEC</strong> characteristic. The _CR_SPEC can be designed first in a YAML or JSON editor for better parsing. </p>
<p>It is highly recommended to avoid populating the <strong>_CR_SPEC</strong> characteristic with the above procedure (directly pasting the value), as the following process (via simple LCM rule) is extremely more modular. </p>
<p>Let's see a YAML definition:</p>
<div class="language-yaml highlight"><pre><span></span><code><span id="__span-0-1"><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a><span class="nt">apiVersion</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">argoproj.io/v1alpha1</span>
</span><span id="__span-0-2"><a id="__codelineno-0-2" name="__codelineno-0-2" href="#__codelineno-0-2"></a><span class="nt">kind</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">Application</span>
@@ -3560,13 +3564,13 @@
<p><a class="glightbox" data-type="image" data-width="100%" data-height="auto" href="../img06.png" data-desc-position="bottom"><img alt="img06.png" src="../img06.png"></a></p>
<p>Let's create it step-by-step:</p>
<ol>
<li>Drag-Drop the _CR_SPEC block (Set characteristic value) of jenkinsrfs from the Service &gt; Text blocks</li>
<li>Drag-Drop the Text &gt; Formatted text block and attach it after the block from the previous step</li>
<li>Drag-Drop the Text &gt; Multi-line text input block and attach it at the Input(String) connector of the block from the previous text </li>
<li>Copy paste the previously provided YAML text</li>
<li>Change the spec:destination:namespace property to the value %s</li>
<li>Drag-Drop the Lists &gt; Create list block, delete the 2 extra items (click the gear icon). Attach it at the Variables(Array) connector of the formatted text block from the previous step.</li>
<li>Drag-Drop the Service &gt; Context &gt; Current Service Order block and select the ID from the drop-down menu. Attach it to the List block of the previous step.</li>
<li>Drag-Drop the <strong>_CR_SPEC block (Set characteristic value)</strong> of jenkinsrfs from the <strong>Service &gt; Text blocks</strong></li>
<li>Drag-Drop the <strong>Text &gt; Formatted text block</strong> and attach it after the block from the previous step</li>
<li>Drag-Drop the <strong>Text &gt; Multi-line text input block</strong> and attach it at the <strong>Input(String) connector</strong> of the block from the previous text </li>
<li>Copy paste the previously <strong>provided YAML text</strong></li>
<li>Change the <strong>spec:destination:namespace property</strong> to the value <strong>%s</strong></li>
<li>Drag-Drop the <strong>Lists &gt; Create list block</strong>, delete the 2 extra items (click the gear icon). Attach it at the <strong>Variables(Array) connector</strong> of the formatted text block from the previous step.</li>
<li>Drag-Drop the <strong>Service &gt; Context &gt; Current Service Order block</strong> and <strong>select the ID</strong> from the drop-down menu. Attach it to the List block of the previous step.</li>
<li>Save the PRE_PROVISION Rule</li>
</ol>
<h2 id="expose-the-jenkins-customer-facing-service-to-the-users">Expose the Jenkins (Customer-Facing) Service to the users</h2>
+66 −66
Original line number Diff line number Diff line
@@ -2,266 +2,266 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
         <loc>https://osl.etsi.org/develop/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/alarms_actions/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/deployment_examples/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/etsi_osl/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/history/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/terminology/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/under_construction/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/addons/intro/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/addons/sylva/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/addons/camara/intro/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/addons/camara/qod/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/architecture/architecture/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/architecture/centrallog/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/architecture/cridge/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/architecture/issuemgt/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/architecture/messagebus/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/architecture/metrico/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/architecture/nfvapi/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/architecture/oauth/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/architecture/osom/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/architecture/tmfapi/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/contribute/developing/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/contribute/documenting/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/contribute/wishlist/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/getting_started/portals/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/getting_started/configuration/config_intro/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/getting_started/configuration/consuming_services_from_external_partners/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/getting_started/configuration/nfvo_config/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/getting_started/configuration/role_keycloak_management/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/getting_started/deployment/docker_compose/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/getting_started/deployment/introduction/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/getting_started/deployment/kubernetes/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/naas/exposed_apis/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/naas/gst_to_tmf/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/naas/introduction/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/naas/lcm_intro/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/naas/lcm_rules_intro/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/naas/resource_catalog/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/naas/resource_inventory/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/naas/resource_spec/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/naas/service_catalog/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/naas/service_inventory/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/naas/service_ordering/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/naas/service_spec/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/naas/so_intro/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/naas/so_servicespec_to_services_kubernetes/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/naas/so_servicespec_to_services_nfv/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/naas/nfv/intro/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/naas/nfv/nfvcatalogs/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/naas/nfv/nfvservices/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/service_design/catalogs/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/service_design/intro/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/service_design/examples/intro/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/service_design/examples/calculator_crd_aas/calculator_crd_aas/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/service_design/examples/jenkins_helm_install_aas/jenkins_helm_install_aas/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/service_design/examples/monitoring_aas/monitoring_aas/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/service_design/generic/design_generic_services/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/service_design/kubernetes/design_helm_aas/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/service_design/kubernetes/exposing_kubernetes_resources/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/service_design/lcmrules/examples/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/service_design/lcmrules/intro/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/service_design/lcmrules/specification/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/service_design/monitoring/design_monitoring_services/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/service_design/nfv/design_nfv_services/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/service_ordering/ordering_services_api/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
    <url>
         <loc>https://osl.etsi.org/develop/service_ordering/ordering_services_ui/</loc>
         <lastmod>2026-01-03</lastmod>
         <lastmod>2026-01-09</lastmod>
    </url>
</urlset>
 No newline at end of file
−1 B (804 B)

File changed.

No diff preview for this file type.