CLAMP 2017-07-05 Meeting notes

Date

Jul 5, 2017

Attendees

  • @ChrisC

  • @alok411

  • @Guangrong Fu

  • @Lingli Deng

  • Margaret Chiosi

  • @Gervais-Martial Ngueko

  • @Michael Zinnikas

  • @Pamela Dragosh

  • @Ron Shacham

  • @Sebastien Determe

  • @Vijay Kumar

  • @Vincent Colas

  • Brian Matt (Windstream)

  • @George Lapiotis

  • @Jiaqiang Du

  • @Pierre Close

  • @subhash

  • @xinyuan wang

  • @Liu Yang

  • yan

  • @Rittwik Jana (Deactivated)

Goals

  • The meeting was re-purposed to :

  • Discuss how poliy,clamp, DCAE and holmes could interact together

Discussion items

Time

Item

Who

Notes

Time

Item

Who

Notes

30min

Policy, CLAMP, SDC, Holmes interactions

Ritwick, Martial, Pam, Guangrong, Lingli, Vijay

  • Started presentation from Guangrong Fu about how CLAMP and Holmes interact at runtime

  • Discussion about how Holmes is setup and instantiated

  • Where should Holmes be (DCAE micro service and/or standalone)

  • Concerns on which approach is taken and the work it implies (not only in Holmes)

  • Decided to organize a call to go through the design time flow

30min

DCAE flow presentation

Vijay, Pam, Ritwick

On-boarding flow :

Each micro service that could be used within a closed loop need to be onboarded first

Each of them will provide a JSON file artifact that will on board the micro-service on DCAE through SDC

includes DMaaP topics, input, output,... specification file in preparation, that file is converted to TOSCA and loaded into SDC catalog



Design flow :

Template design

Closed loop templates are build with a designer after on-boarding (based on the input available from the on-boarding flow)

The template is a a general set of policies for DCAE components (configuration policies for the collectors etc...)

Service and Blueprint design

CLAMP then can create a closed loop blueprint for the closed loop using the CLAMP designer, it gets send to SDC and tested and then eventually distributed to DCAE, this blueprint includes multiple micro-service(chaining)

and their specific configuration that is then used as a basis for runtime



Runtime flow :

Once the blueprint generated is pushed to the DCAE controller, it then can be run from DCAE (as it includes the collection of microservices and chaining information to execute the loop)

CLAMP can trigger the start/stop of the closed loop





Action items

Organize follow up meeting (possibly during the DCAE meeting timeslot) to go through these flows and make them clear (@Guangrong Fu)
(Deployment and CLAMP Design)