2022-02-16 Policy Weekly Meeting


Agenda ItemRequested byNotes / Links

START RECORDING

Meeting Chair: Liam Fallon 


Review of minutes from last meeting and matters arisingLiam Fallon 

Policy update, Status for M2

2022 TSC MEETING MINUTES
2022 PTL Meeting Minutes


Spring boot changes and backwards compatibility. There have been some comments in the reviews and feedback of potential inconsistencies in the clamp database (controlloop) regarding the tables being in lower case.  The question is with all the churn if we are making sure DBs will remain backwards compatible to go from Istanbul to Jakarta.



Short Update: TCA Implementation using TOSCA approachGervais-Martial Ngueko 

Work is progressing with support from Ramesh Murugan Iyer 


Short Update: Document Store for TOSCA entities: Proposal for PoCAllCarried over

Automation Composition Management

Support for native Kafka as an option for message passing to comply with Strimzi requirementsSirisha Manchikanti 

Actions

  1. Create a Wiki page defining the scope of a PoC on the approach for moving to a document store approach. Liam Fallon 
    • Policy types/Policies/Node Types/Node Templates are first order items
    • Data Types have a scope of a first order item, so a data type definition only applies in the scope of a policy type or node type definition
    • We should keep our current APIs, all changes should be internal
    • We must provide an upgrade pat to the new data structure and a rollback to the current structure
  2. The JIRAs on HA and on Database backup/restore will be reorganised  Liam Fallon
  3. Create a story and subtasks for the rename of the CLAMP TOSCA Control Loop function to CLAMP Automation Composition Management (ACM) Liam Fallon
  4. Investigate developing a direct Kafka client implementation rather than an implementation that uses Springboot Kafka support as part of the Kafka investigation/PoC. Sirisha Manchikanti 

Notes

  1. The issue of churn in the DB/persistence layer was raised and discussed
    • For API/PAP there is no change in the DB structure so there should be no upgrade/rollback issues.
    • For CLAMP, the table structure is unchanged, and table names are set to be case insensitive
    • DB Migrator is to be modified for all DB changes as they arise
  2. The proposal to change the name of the TOSCA Control Loop function to "Automation Composition Management was accepted. See Automation Composition Management: Architecture and Design.
  3. The presentation on Kafka from Sirisha Manchikanti was well received, see Investigation of using Kafka for messaging for Springboot applications for the material presented. The PoC is proceeding well. In order to avoid sucking in a lot of Spring dependencies, the team felt it would be better to develop code in policy-common Endpoints that implements a Kafka client directly rather than using Springboot Kafka libraries and support. If Kafka endpoints are developed using Springboot support, it will force components to convert to Springboot if they want to use Kafka support.

Attendees

Recording


Meeting Recording

Meeting Chat Transcript