See SD-Fabric deployment guide and deploy all necessary components like Kubernetes and switch.
| Name | Description |
|---|---|
| import.pfcp-agent.enabled | Enable PFCP agent |
| import.dbuf.enabled | Enable DBuf |
| image.credential.secretName | Name for the Kubernetes secret to store the credential |
| image.credential.registry | The container registry |
| image.credential.username | The username to login the container registry |
| image.credential.password | The password to login the container registry |
| onos-classic | See https://github.com/onosproject/onos-helm-charts/tree/master/onos-classic |
| stratum | See https://github.com/stratum/stratum-helm-charts/tree/master/stratum |
| pfcp-agent | See values.yaml file of the PFCP agent chart |
| dbuf | See values.yaml file of the DBuf chart |
Here are steps to deploy the sdfabric helm chart:
Modify values.yaml according to the explanations above
Use the following command to create a namespace sdfabric, :
kubectl create namespace sdfabric
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