Prune legacy code
requested to merge feature/multi_region_support_purge into feature/multi_region_support_multiple_platforms
Related tasks
Context
The worker refactor is now at the point where it can launch simulations and has replaced a lot of pre-existing code. This code is still being initialized even though it's no longer used.
Change
Unused legacy code has been removed. Note that the aim of this MR is not to remove all unused code, but instead just enough code to be able to initialize and run the multi-region branch.
The changes include:
- Remove unused
SubTApplication
configs, dependencies and legacy methods. - Remove the
Ec2Client
implementation. - Remove EC2 simulation tests.
- Prune Kubernetes util functions.
- Prune S3 util functions.
- Remove the CountPods route, handler and Service method.
- Cleanup application initialization. Remove associated global variables.
- Adapt existing methods to use platforms component methods.
Other information
Additional documentation
Edited by Alejo Carballude