...
As starting point, this effort has started as small subgroup of multicloud as task force.As the efforts evolve, logistics would be revised. Maybe this task force would be promoted to a independent group or an independent project.
Meetings
- [coe] #coe Team ONAP5ONAP7, (Tue) Friday UTC 20:00 / ET 16:00 / PT 13:003:00pm from Jan 16/17, 2018. weekly meeting
...
K8S_for_VNFs_And_ONAP_Support_v2.pptx
K8s Plugin progress slide:
Project (This is sub project of Multi-Cloud as decided by Architecture subcommittee & Multi-Cloud team)
...
Activity (Non ONAP related, but necessary to prove K8S plugin) | Owner | Status |
---|---|---|
Add K8S installation scripts | Victor Morales | Done |
Add flannel Networking support | Victor Morales | Done |
Add OVN ansible playbook | Victor Morales | Done |
Create functional test to validate OVN operability | In progress | |
Add Virtlet ansible playbook | Victor Morales | In progressDone |
Create functional test to validate Virtlet operability | In progress | |
Prove deployment with EdgeXFoundry containers with flannel network | ramamani yeleswarapu | |
Prove deployment with one VM and container sharing flannel network | ||
Prove deployment with one VM and container sharing CNI network | ||
Add Multus CNI ansible playbook | ramamani yeleswarapu | In progress |
Create functional test to validate Multus CNI operability | ramamani yeleswarapu | |
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 Document how the usage of the project | Victor Morales | In progress |
Add Node Feature Discovery for Kubernetes | Victor Morales | |
Create functional test for NFD | Victor Morales |
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:
Activity | Owner | Status |
---|---|---|
Create a layout for the project | Shashank Kumar Shankar | Done |
Create a README file with the basic installation instructions | Shashank Kumar Shankar | Done |
Define the initial swagger API | Shashank Kumar Shankar | Done |
Implement /vnf_instances POST endpoint | Victor Morales |
Done | ||
Implement the Create method for VNFInstanceClient struct | Victor Morales | Done |
Implement /vnf_instances GET endpoint | Done | |
Implement the List method for VNFInstanceClient struct | Victor Morales | Done |
Implement /vnf_instances/{name} GET endpoint | Victor Morales | In progress |
Implement the Get method for VNFInstanceClient struct | In progress | |
Implement /vnf_instances/{name} PATCH endpoint | In progress | |
Implement the Get method for VNFInstanceClient struct | Shashank Kumar Shankar | In progress |
Implement /vnf_instances/{name} DELETE endpoint | Shashank Kumar Shankar | Done |
Implement the Delete method for VNFInstanceClient struct |
Done | ||
Create the struct for the Creation response | ||
Create the struct for the List response | Victor Morales | |
Create the struct for the Get response | ||
K8S Plugin API definition towards rest of ONAP for compute | ||
K8S Plugin API definition towards rest of ONAP for networking | Shashank Kumar Shankar | |
K8S plugin API definition towards rest of ONAP for storage (May not be needed) | Shashank Kumar Shankar | |
Merge KRD and plugin repo and upload into the ONAP official repo | Victor Morales | |
SO Simulator for compute | Shashank Kumar Shankar | |
K8S plugin for compute Instantiation time:
| ||
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) | ramamani yeleswarapu | |
K8S Plugin implementation for OVN | Ritu 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 | ||
K8s plugin - Download Kube Config file form AAI and use it to authenticate/operate with a Kubernetes cluster | Shashank Kumar Shankar | |
K8s plugin - Add an endpoint to render Swagger |
file | Shashank Kumar Shankar |
Note: Once above list is decided, appropriate JIRA stories will be created.
...
Role | First Name Last Name | Linux Foundation ID | Email Address | Location |
---|---|---|---|---|
committer | electrocucaracha | victor.morale@intelmorales@intel.com | PT(pacific time zone) | |
contributors | munish agarwal | Munish.Agarwal@ericsson.com | ||
Ritu Sood | ritusood | ritu.sood@intel.com | PT(pacific time zone) | |
Shashank Kumar Shankar | shashank.kumar.shankar@intel.com | PT(pacific time zone) | ||
ramamani yeleswarapuKiran Kamineni | ramamani.yeleswarapu@intel.com | PT(pacific time zone) | ||
Kiran Kamineni | kiran.k.kamineni@intel.com | PT(pacific time zone) | ||
Bin Hu | bh526r | bh526r@att.com | ||
libo zhu | ||||
Manjeet Singh Bhatia | manjeets | manjeet.s.bhatia@intel.com | PT(pacific time zone) | |
Phuoc Hoang | hoangphuocbk | phuoc.hc@dcn.ssu.ac.kr | ||
Mohamed ElSerngawy | melserngawy | mohamed.elserngawy@kontron.com | EST | |
Komer Poodari | kpoodari | kpoodari@berkeley.edu | PST | |
ramki krishnan | ramkri123 | ramki krishnan | PST | |
Interested (will attend my first on 20180206) - part of oom and logging projects | michaelobrien | frank.obrien@amdocs.com | EST (GMT-5) | |
View file | ||||
---|---|---|---|---|
|