[Epic] CI Improvements
Ticket moved to GitHub: "pulp/pulpcore/1856":https://github.com/pulp/pulpcore/issues/1856
Tracking Epic for improvements to the CI, including for non-plugin-template CI like ansible-pulp & pulp-operator.
There are two problems I can see wit the testing and CI/CD situation for pulpcore and its plugins.
I estimate our tests have a 30% - 50% false negative rate. This is costly in several ways. It slows down throughput of work by having to rerun jobs. Also the jobs don't automatically rerun (and shouldn't) so it waits for a human to be involved. It also significantly reduces the value of our nightly jobs because we ignore them since they are unreliable already. Also it interrupts the release process as it did during the pulp_file 0.1.0 GA release.
The pulpcore jobs take 22 minutes. The plugins also take many minutes. We need to find a way to shorten the runtime of jobs while still running everything.