Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Schema Validation to be integrated - tracked separately under task #24

7. Support MAPPING requirement – CMPv2 Certificates (refer REQ #3 for details)  - Target 06/24 

Include support for base + addon chart structure (certificate.yaml will be optional)  - DONE 

Add validation if enabled in spec and certificate.yaml not provided - tool must error - switch to use use_external_tls/flag  - DONE  1.3.2


8. Support MAPPING requirement – Postgres (refer REQ #5 for details) - Target 06/30 DONE  1.3.2

...

       Option 2: Have tool set the secret name as <component-name>-cmpv2-keystore-password   -  Current chosen option  - Target   - DONE -

22. Support chart generation as directory (instead of tgz) via configuration (added on  )

...

           -  Update gerrit with latest spec schema (initialdelayseconds = integer)

           - Add wrapper class to consolidate the error - Dhrumin (holdmoved to task #30)

           - Trial with different version  - Target by  - Nick

      <groupId>com.networknt</groupId>  - Moved to task #30
      <artifactId>json-schema-validator</artifactId>
      <version>1.0.49</version>

    Current libraryhttps://github.com/everit-org/json-schema

25. Testing with ONAP spec files on ONAP lab with componen-spec (ves, pm-mapper, dfc, tcagen2, hv-ves, prh) - Sivakumar Santharam ONGOING

         2626. Submit updates on each spec json update to gerrit (to be verified if updated spec breaks bp-gen creation - incase new fields introduced are not ignored)

 2727. Support for readinesscheck for script based execution (e.g PMMapper); port/endpoint flagged as mandatory fields which are required only for HTTP  - added  

...

29.  Postgres should be enabled/disabled based on requirement.yaml and take values from values.yaml - added  

             Require base template change (requirement.yaml and take values from values.yaml - added               Require base template change (requirement.yaml) & values.yaml setting to true when PG is enabled .yaml) & values.yaml setting to true when PG is enabled 

30. Spec schame validator (current libraryhttps://github.com/everit-org/json-schema) validation error not verbose. Evaluate internal validator class or below library used for VEScollector  - added on  

     <groupId>com.networknt</groupId>
      <artifactId>json-schema-validator</artifactId>
      <version>1.0.49</version>

31.  OnboardingAPI changes to use V3 spec files for supporting helm spec files - added   


TEST ISSUES TRACKED UNDER 

Jira Legacy
serverSystem Jira
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyDCAEGEN2-2839

...

Code Block
languageyml
themeMidnight
service:
  type: NodePort
  name: dcae-ves-collector
  has_internal_only_ports: true
  ports:
    - name: http
      port: 8443
      plain_port: 8080
      port_protocol: http
      nodePort: 17
      useNodePortExt: true
    - name: metrics
      port: 4444
      internal_only: true

REVISED V3 SPEC

ComponentV3 SchemaV2 SchemaWith CMPV2With PostgresWith Policy
VESCollector




PRH




TCAgen2





REFERENCE

Discussed ppt slides  Helm_deployment.pptx

...