We have moved the framework part of RESTBase into a separate package called HyperSwitch (as per T118404: RFC: Move RESTBase framework functionality to a new package (swagger-service?)). That means that now AQS can have its own source repository and Puppet module, so that its development and deployment can be completely independent of RESTBase.
TODO
- Repository separation
- Create a new source repo based on RESTBase's (preserve history)
- Clean it up of redundant and irrelevant code
- Clean up RESTBase repository from AQS code and configs
- Change the AQS deploy repo to point to the new source repo
- Create a new Puppet module for AQS
- Deploy the new repo and config to the nodes, replacing the current installation present in /srv/deployment/restbase