I didn't take a close look to it, but it seems like an issue of c3i-library.
The ca module assumes you're only using your Jenkins slave for a single integration test run. If that assumption is wrong, we may need to "namespace" the CA cert directories by BUILD_ID or something else job-specific.
ca
BUILD_ID
@mikeb Any approach to make it working across test runs, or just fail the build with a error if ca is already existent? It spent me hours to figure out what was going wrong :sob:
This should be addressed by #25. It cleans the ca directory whenever ca.gen_ca() is called. We should probably make that an explicit step at the beginning of each pipeline. If there is a use-case for having multiple active ca directories available simultaneously, we can look into that.
ca.gen_ca()
PR #25 puts CA-related files in a job-specific directory and cleans up that directory when ca.gen_ca() is called. If there are any issues with stale data, please file a new issue.
Metadata Update from @mikeb: - Issue status updated to: Closed (was: Open)