# How can we make the CI simpler?
## What technical debt do we have?
- travis layout
- it's a lot of scripts
- we have a mix of bash scripts and ansible
- the upgrade test provides a good amount of complexity and isn't really providing much benefit
- plugin template has sooo many parameters
## What improvements could we make?
- running it locally
- https://github.com/nektos/act
- ansible
- Makefile
- the upgrade tests need plugin contribution because they are very sparse
- stop doing pythonpath manipulation OR have all the tests just run inside the container
## AI:
[bmbouter] to write up discourse on dropping upgrade tests
[bmbouter and dkliban] to PoC having the plugin_template run everything inside the container (instead of the functional tests from the host)