+# 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
+```sh
+$ # 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
+```sh
+$ # 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
+```sh
+$ . ./50-RIC-Platform/bin/uninstall