Skip to content
Snippets Groups Projects
Commit 22749aad authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

Merge branch 'feat/tutorial' into 'develop'

Tutorials cleanup

See merge request !10
parents 3b45950c 9e65e44d
No related branches found
No related tags found
2 merge requests!54Release 2.0.0,!10Tutorials cleanup
# 3.2. Development Commands, Tricks, and Hints (WORK IN PROGRESS) # 3.4. Development Commands, Tricks, and Hints (WORK IN PROGRESS)
## Building, running, testing and reporting code coverage locally ## Building, running, testing and reporting code coverage locally
......
...@@ -2,22 +2,26 @@ ...@@ -2,22 +2,26 @@
## Abstract ## Abstract
This document provides a walkthrough on how to prepare your environment for executing and contributing to the This document provides a walkthrough on how to prepare your environment for executing
[ETSI TeraFlowSDN OSG](https://tfs.etsi.org/). and contributing to the [ETSI TeraFlowSDN OSG](https://tfs.etsi.org/).
This walkthrough makes some reasonable assumptions to simplify the deployment of the ETSI TeraFlowSDN controller, the This walkthrough makes some reasonable assumptions to simplify the deployment of the
execution of experiments and tests, and development of new contributions. In particular, we assume: ETSI TeraFlowSDN controller, the execution of experiments and tests, and development of
new contributions.
In particular, we assume:
- [VirtualBox](https://www.virtualbox.org/) version 6.1.34 r150636 - [VirtualBox](https://www.virtualbox.org/) version 6.1.34 r150636
- [VSCode](https://code.visualstudio.com/) with the "Remote SSH" extension - [VSCode](https://code.visualstudio.com/) with the
[*Remote SSH*](https://code.visualstudio.com/docs/remote/ssh) extension
- VM software: - VM software:
- [Ubuntu Server 20.04 LTS](https://releases.ubuntu.com/20.04/) - [Ubuntu Server 20.04 LTS](https://releases.ubuntu.com/20.04/)
- [MicroK8s](https://microk8s.io/) - [MicroK8s](https://microk8s.io/)
## Contact ## Contact
If your environment does not fit with the proposed assumptions and you experience some trouble preparing it to work If your environment does not fit with the proposed assumptions and you experience issues
with the ETSI TeraFlowSDN controller, contact the ETSI TeraFlowSDN OSG team through preparing it to work with the ETSI TeraFlowSDN controller, contact the ETSI TeraFlowSDN
OSG team through
[Slack](https://join.slack.com/t/teraflowsdn/shared_invite/zt-18gc5jvkh-1_DEZHFhxeuOqzJZPq~U~A) [Slack](https://join.slack.com/t/teraflowsdn/shared_invite/zt-18gc5jvkh-1_DEZHFhxeuOqzJZPq~U~A)
...@@ -28,12 +32,14 @@ with the ETSI TeraFlowSDN controller, contact the ETSI TeraFlowSDN OSG team thro ...@@ -28,12 +32,14 @@ with the ETSI TeraFlowSDN controller, contact the ETSI TeraFlowSDN OSG team thro
- [1.3. Deploy TeraFlowSDN over MicroK8s](./1-3-deploy-tfs.md) - [1.3. Deploy TeraFlowSDN over MicroK8s](./1-3-deploy-tfs.md)
- [1.4. Access TeraFlowSDN WebUI and Grafana Dashboards](./1-4-access-webui.md) - [1.4. Access TeraFlowSDN WebUI and Grafana Dashboards](./1-4-access-webui.md)
- [1.5. Show Deployment and Log per Component](./1-5-deploy-logs-troubleshooting.md) - [1.5. Show Deployment and Log per Component](./1-5-deploy-logs-troubleshooting.md)
- [2. Run Experiments Guide (WORK IN PROGRESS)](./2-0-run-experiments.md) - [2. Run Experiments Guide](./2-0-run-experiments.md)
- [2.1. Configure the Python environment](./2-1-python-environment.md) - [2.1. Configure the Python environment](./2-1-python-environment.md)
- [2.2. OFC'22 Demo - Bootstrap devices, Monitor device Endpoints, Manage L3VPN Services](./2-2-ofc22.md) - [2.2. OFC'22 Demo - Bootstrap devices, Monitor device Endpoints, Manage L3VPN Services](./2-2-ofc22.md)
- [2.3. OECC/PSC'22 Demo (WORK IN PROGRESS)](./2-3-oeccpsc22.md) - [2.3. OECC/PSC'22 Demo (PENDING)](./2-3-oeccpsc22.md)
- [2.4. ECOC'22 Demo (PENDING)](./2-4-ecoc22.md) - [2.4. ECOC'22 Demo - Disjoint DC-2-DC L2VPN Service](./2-4-ecoc22.md)
- [2.5. NFV-SDN'22 Demo (PENDING)](./2-5-nfvsdn22.md) - [2.5. NFV-SDN'22 Demo (PENDING)](./2-5-nfvsdn22.md)
- [3. Development Guide (WORK IN PROGRESS)](./3-0-development.md) - [3. Development Guide (WORK IN PROGRESS)](./3-0-development.md)
- [3.1. Configure VSCode and Connect to the VM](./3-1-configure-vscode.md) - [3.1. Configure VSCode and Connect to the VM](./3-1-configure-vscode.md)
- [3.2. Development Commands, Tricks, and Hints (WORK IN PROGRESS)](./3-2-develop-cth.md) - [3.2. Developing a new component: Forecaster (WORK IN PROGRESS)](./3-4-develop-new-component.md)
- [3.3. Debugging individual components in VSCode](./3-3-debug-comp.md)
- [3.4. Development Commands, Tricks, and Hints (WORK IN PROGRESS)](./3-2-develop-cth.md)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment