Booz Allen's lean manufacturing approach for holistically designing, developing and fielding AI solutions across the engineering lifecycle from data processing to model building, tuning, and training to secure operational deployment
Other
34
stars
8
forks
source link
[#4] switch from docker compose to testcontainers #439
Our pyspark test metamodel module was using docker-compose to start containers for integration tests instead of our usual approach of using testcontainers. This caused a failure in CI as the GitHub runner doesn't appear to have docker-compose. This changeset also includes some fixes to the other places we were using the testcontainers Python package. Namely:
We now use dynamic ports in extensions-encryption-python
SafeDockerContainer workaround was removed as the core problem was resolved in testcontainers 4.0
Our pyspark test metamodel module was using docker-compose to start containers for integration tests instead of our usual approach of using testcontainers. This caused a failure in CI as the GitHub runner doesn't appear to have docker-compose. This changeset also includes some fixes to the other places we were using the testcontainers Python package. Namely: