RIC Platform Components

Helm charts, deployment scripts and configuration files for RIC platform components.

Directory Structure

. ├── 20-Credential Helm charts to onboard credential and secrets for docker registry and helm repo ├── 50-RIC-Platform Deployment scripts, charts and configuration files for RIC platform components └── README.md This file

To onboard credentials

$ # Modify the user name and password in ./20-Credential/helm/values.yaml
$ # Alternatively, include the credential information in an override value yaml file
$ . ./20-Credential/bin/install
$ # If you have an override value.yaml file, please use
$ #. ./20-Credential/bin/install YOUR_OVERRIDE_FILE

Credential Deployment Options

You can configure the Helm release name, Kubernetes namespace using configuration files located in ./20-Credential/etc/ Please make sure that the namespace is the same one as the one used for RIC platform components.

In the one-click deployment solution, the above setting will be overrided by environment variables shown below. *RICPLT_RELEASE_NAME *RICPLT_NAMESPACE

To Deploy RIC Platform

$ # Modify the configuration files in ./50-RIC-Platform/etc/
$ . ./50-RIC-Platform/bin/install
$ # If you have an override value.yaml file, please use
$ #. ./50-RIC-Platform/bin/install YOUR_OVERRIDE_FILE

RIC Platform Deployment Options

You can configure the Helm release name, Kubernetes namespace using configuration files located in ./50-RIC-Platform/etc/ Please make sure that the namespace is the same one as the one used for RIC platform components.

In the one-click deployment solution, the above setting will be overrided by environment variables shown below. *RICPLT_RELEASE_NAME *RICPLT_NAMESPACE

To Undeploy RIC Platform

$ . ./50-RIC-Platform/bin/uninstall