All new accounts created on Gitlab now require administrator approval. If you invite any collaborators, please let Flux staff know so they can approve the accounts.

Commit 30fcbe4e authored by Simon Redman's avatar Simon Redman

Add TODO to readme

parent bb2b95d3
......@@ -22,3 +22,17 @@ This is both a program which can be run on its own, mostly for testing purposes,
When used as a library, the most interesting method is `parse_topomap_to_netjson`, which returns a NetJSON-formatted dictionary. When run standalone, the program has built-in help by passing the `--help` flag.
The topology is parsed using the information in `/var/emulab/boot/topomap` to get basic information, and management IP addresses are found using DNS records. In many situations, topomap_parser will only properly work if run on one of the nodes of an experiment.
## TODO
Once this codebase is finished, this section should go away. But great works are never finished, merely abandoned.
The basic goal is to take all the scripts from [https://gitlab.flux.utah.edu/safeedge/sripv6-linux] and convert them to not assume anything about the experiment topology
1. Replace `add_global_ipv6.sh`
2. Replace `create_all_zebra_conf.sh`
3. Replace `create_all_ospf_conf.sh`
4. Replace `install_default_route_on_hosts.sh`
5. Replace `enable_sr_flags.sh` -- This might be best done by building an image which already has this kernel setting set
6. Replace `start_all_ovs.sh`
7. Replace `start_all_ospf_monitor.sh`
8. Write top-level script which runs all previous scripts in an easy-to-use way
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment