>_**NOTE: This repository contains the MEC Sandbox Frontend; the backend portion of the MEC Sandbox is realized using the open source project [AdvantEDGE](https://github.com/InterDigitalInc/AdvantEDGE)**_
>_**NOTE: This repository contains the MEC Sandbox Frontend; the backend portion of the MEC Sandbox is realized
> using the open source project [AdvantEDGE](https://github.com/InterDigitalInc/AdvantEDGE)**_
MEC Sandbox is an interactive environment that enables users to learn & experiment with ETSI MEC Service APIs.
These standardised RESTful APIs are targeted towards MEC application developers to expose the value added services
@@ -63,6 +64,14 @@ MEC Sandbox has the following prerequisites:
- _Scopes:_ read_user
-**NOTES:**
- Once created, keep note of the OAuth App Client ID & Secret
- Install Python as described in the prerequisites
- Create secrets:
- Ubuntu 18.04: `python ~/AdvantEDGE/config/configure-secrets.py set ~/AdvantEDGE/config/secrets.yaml`
- Ubuntu 20.04: `python3 ~/AdvantEDGE/config/configure-secrets.py set ~/AdvantEDGE/config/secrets.yaml`
@@ -140,13 +143,13 @@ MEC Sandbox has the following prerequisites:
1. Configure MEC Sandbox:
- Configure object store:
-`vi ~/mec-sandbox/config/objstore-thanos.yaml` and `vi ~/mec-sandbox/config/objstore-thanos-archive.yaml`
- Set endpoint to long-term storage VM FQDN
- Set _endpoint_ to long-term storage VM FQDN
-**NOTE:** Make sure _/etc/hosts_ file contains entry for VM FQDN that points to VM private IP address (if on same local network)
- Set access_key to object store access key value
- Set secret_key to object store secret key value
- Set _access\_key_ to object store access key value
- Set _secret\_key_ to object store secret key value
-`vi ~/mec-sandbox/config/objstore-influx.cfg`
- Set aws_access_key_id to object store access key value
- Set aws_secret_access_key to object store secret key value
- Set _aws\_access\_key\_id_ to object store access key value
- Set _aws\_secret\_access\_key_ to object store secret key value
- Configure session & OAuth secrets:
-`vi ~/mec-sandbox/config/secrets.yaml`
- Set a unique session encryption key
@@ -181,14 +184,13 @@ MEC Sandbox has the following prerequisites:
-**NOTE:** This also copies the AdvantEDGE configuration files to their respective locations in your local AdvantEDGE clone `~/AdvantEDGE/`. Running `git status` in your AdvantEDGE clone will list the updated (or new) files.
- Set `slack_api_url` to your slack channel webhook url
@@ -290,16 +265,6 @@ The following procedure should be used to upgrade a running MEC Sandbox deployme
-`./deploy.sh`
-**NOTE:** This updates the `~/.meep/user/` folder with the user frontend, sandbox swagger UI, and user chart values.yaml overrides
-**NOTE:** This also copies the AdvantEDGE configuration files to their respective locations in your local AdvantEDGE clone `~/AdvantEDGE/`. Running `git status` in your AdvantEDGE clone will list the updated (or new) files.