Presentation is loading. Please wait.

Presentation is loading. Please wait.

POD Descriptor File 1.0 Quick Overview.

Similar presentations


Presentation on theme: "POD Descriptor File 1.0 Quick Overview."— Presentation transcript:

1 POD Descriptor File 1.0 Quick Overview

2 POD Descriptor File 1.0 – Intro (1)
POD Descriptor File (PDF) defines what hardware is in an OPNFV POD Part of the common configuration file consolidation effort An effort to consolidate installer input configuration (align all OPNFV installer inputs into a common format)

3 POD Descriptor File 1.0 – Intro (2)
Sections Lab details (owner, location, intended use) Jump Server Nodes New features Optional encryption for sensitive data Schema validation to ensure all incoming PDFs are valid

4 POD Descriptor File 1.0 – Doc Resources (1)
[1] POD Descriptor File Deep Dive (Jack Morgan) [2] PDF Template [3] PDF Template (with encrypted values) [4] PDF Schema

5 POD Descriptor File 1.0 – Doc Resources (2)
[5] Encrypting sensitive data [6] Example PDF (lf-pod2) [7] Schema validation script [8] Installer adapter validation script

6 POD Descriptor File 1.0 – CI Validation (1)
CI-driven validation of new PDFs submitted to Pharos git for: Schema (strict) Each new PDF is automatically validated by Jenkins using: $ ./config/utils/check-schema.sh # see [7] Installer adapter template expansion Each new PDF is automatically checked against all existing installer adapter templates using: $ ./config/utils/check-jinja2.sh # see [8] Generic (yamllint, pylint etc.)

7 POD Descriptor File 1.0 – CI Validation (2)
Current CI jobs ensure newly submitted PDFs: Use valid YAML Have a structure that respects the template in [2, 3] Use values which respect the checks enforced in [4] Can be successfully expanded using installer adapter templates in Pharos

8 POD Descriptor File 1.0 – Adoption Status
Lab config migration from securedlab to Pharos: 100% Validate existing PDFs: 100% (renamed from “adoption”) Installers relying on the new PDF: 100% (? To be double- cheked) Some installers only read a few params from PDF for now; Most installers hardcode the number of cluster nodes for now;

9 POD Descriptor File 1.0 – Limitations (1)
PDFs cannot be created automatically (e.g. via a script) Lab owners need to fill in data manually (one time job per POD) PDF on its own is not enough to cover all installer inputs Additional IDF (Installer Descriptor File) and SDF (Scenario Descriptor File) will be introduced later (already in progress) Lab switch configuration is not covered by PDF A `net_config` section was proposed in IDF to cover this

10 POD Descriptor File 1.0 – Limitations (2)
PDF 1.0 only covers baremetal nodes (not virtual) vPDF (support for virtual nodes) might be introduced in a later PDF release

11 POD Descriptor File 1.0 – Future Plans
Open discussion No outstanding PDF 1.0 issues vPDF was proposed, so installers can fully switch to PDF as a single input configuration file for all deployment types Should be considered in the context of IDF/SDF complementing PDF

12 Thank you


Download ppt "POD Descriptor File 1.0 Quick Overview."

Similar presentations


Ads by Google