SD-Fabric chart

Prerequest

See SD-Fabric deployment guide and deploy all necessary components like Kubernetes and switch.

Configuration

NameDescription
import.pfcp-agent.enabledEnable PFCP agent
import.dbuf.enabledEnable DBuf
image.credential.secretNameName for the Kubernetes secret to store the credential
image.credential.registryThe container registry
image.credential.usernameThe username to login the container registry
image.credential.passwordThe password to login the container registry
onos-classicSee https://github.com/onosproject/onos-helm-charts/tree/master/onos-classic
stratumSee https://github.com/stratum/stratum-helm-charts/tree/master/stratum
pfcp-agentSee values.yaml file of the PFCP agent chart
dbufSee values.yaml file of the DBuf chart

Installation

Here are steps to deploy the sdfabric helm chart:

  1. Modify values.yaml according to the explanations above

  2. Use the following command to create a namespace sdfabric, :

    kubectl create namespace sdfabric
    
  3. Use the helm command to deploy the chart:

    helm upgrade --install -n sdfabric -f my-values.yaml sdfabric .
    

This command will deploy the SD-Fabric helm chart with release name sdfabric in the sdfabric namesapce.

To uninstall the helm chart, simply use:

helm -n sdfabric uninstall sdfabric
kubectl delete namespace sdfabric # also remove the sdfabric if needed