Versions Compared

Key

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

...

  • Currently Kubespray is chosen to install K8S and related components.


Activities:

Activity (Non ONAP related, but necessary to prove K8S plugin)OwnerStatus
Add K8S installation scripts

Add flannel installation scripts

Add OVN installation scripts

Add virtlet installation script

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 installation script

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

K8S Plugin development

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

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 OVN

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

Above test scenario without harcoding yaml files in K8S plugin

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

FOLLOWING SECTIONS are YET TO BE UPDATED

...