Versions Compared

Key

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

...

Activity (Non ONAP related, but necessary to prove K8S plugin)OwnerStatus
Add K8S installation scriptsVictor MoralesDone
Add flannel Networking supportVictor MoralesDone
Add OVN ansible playbookVictor MoralesDone
Create functional test to validate OVN operabilityIn progress
Add Virtlet ansible playbookVictor MoralesIn progress
Create functional test to validate Virtlet operability

Prove deployment with EdgeXFoundry containers with flannel network

Prove deployment with one VM and container sharing flannel network

Prove deployment with one VM and container sharing CNI network

Add Multus CNI ansible playbookramamani yeleswarapuIn progress
Create functional test to validate Multus CNI operability

Prove deployment with one VM (firewall VM) and container (simple router container) sharing two networks (both from OVN)

Prove deployment with one VM and container sharing two networks (one from OVN and another from Flannel

Document how the usage of the projectVictor MoralesIn progress
Add Node Feature Discovery for Kubernetes

Create functional test for NFD



MultiCloud/Kubernetes Plugin

Translates the ONAP runtime instructions into Kubernetes RESTful API calls. Its temporal repository is https://github.com/shank7485/k8-plugin-multicloud

Activities:

Activities:

ActivityOwnerStatus
Create a layout for the projectShashank Kumar ShankarDone
Create a README file with the basic installation instructionsShashank Kumar ShankarDone
Define the initial swagger APIShashank Kumar ShankarDone

Implement /vnf_instances POST endpoint

Victor MoralesIn progress

Implement the Create method for  VNFInstanceClient struct

Victor MoralesDone

Implement /vnf_instances GET endpoint



Implement the List method for VNFInstanceClient struct



Implement /vnf_instances/{name} GET endpoint



Implement the Get method for VNFInstanceClient struct



Implement /vnf_instances/{name} PATCH endpoint



Implement the Get method for VNFInstanceClient struct



Implement /vnf_instances/{name} DELETE endpoint



Implement the Delete method for VNFInstanceClient struct

ActivityOwnerStatus



K8S Plugin API definition towards rest of ONAP for compute

K8S Plugin API definition towards rest of ONAP for networking

K8S plugin API definition towards rest of ONAP for storage (May not be needed)

SO Simulator for compute

K8S plugin for compute

Instantiation time:

  • Loading artifact
  • Updating loaded artifact based on API information.
  • Making calls to K8S (Getting endpoint to talk to from ESR registered repo)

Return values to be put in the A&AI



Testing with K8S reference deployment with hardcoded flannel configuration at the site (Using EdgeXFoundry) - Deployment yaml files to be part of K8S plugin (uploaded manually)

K8S Plugin implementation for OVNRitu Sood
SO simulator for network

Testing with K8S reference deployment with OVN networking (using EdgeXFoundry)

Testing with K8S reference deployment with OVN with VM and containers having multiple interfaces

K8S plugin - Artifact distribution Client to receive artifacts from SDC (Mandatory - On demand artifact download, pro-active storage is stretch goal)

Above test scenario without harcoding yaml files in K8S plugin

Note: Once above list is decided,  appropriate JIRA stories will be created.

...

Role

First Name Last Name

Linux Foundation ID

Email Address

Location

committerelectrocucarachavictor.morale@intel.comPT(pacific time zone)
contributorsMunish Agarwalmunish agarwal
Munish.Agarwal@ericsson.com

Ritu Soodritusood


Shashank Kumar Shankar



ramamani yeleswarapu



Kiran Kamineni



Bin Hubh526rbh526r@att.com

libo zhu



Manjeet S. Singh Bhatiamanjeets


Phuoc Hoanghoangphuocbkphuoc.hc@dcn.ssu.ac.kr

Mohamed ElSerngawymelserngawymohamed.elserngawy@kontron.comEST
Interested (will attend my first on 20180206) - part of oom and logging projectsmichaelobrienfrank.obrien@amdocs.comEST (GMT-5)Victor Moraleselectrocucarachavictor.morale@intel.comPST