-
Notifications
You must be signed in to change notification settings - Fork 8
PYTHON-4391: [Bugfix] Use Docker to run LocalAtlas #30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
.evergreen/config.yml
Outdated
@@ -55,7 +55,7 @@ functions: | |||
working_dir: "src/${DIR}/${REPO_NAME}" | |||
binary: bash | |||
env: | |||
atlas: ${workdir}/src/atlas/bin/atlas | |||
atlas: ${workdir}/src/atlas/bin/atlas |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we need a linter. :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Agreed. I'll make a task for it. PYTHON-4687
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approving this so that we can dig into failures across projects individually.
Summary
Our former method of using local atlas. (by downloading the binary and then making the $atlas calls) has been failing. We're now moving our operations to leverage podman. As such, we no longer get the same exposed atlas commands and have moved the index creation work to the python
scaffold_atlas.py
script.Moreover, I've updated the README to specify a new way to get the URI and pass it as a flag to each script.
Expected Errors
Since local atlas had been failing for some time, the errors had hidden other regressions that have popped up in our integrations. As a result, we've examined each and have provided new bug tickets for their resolution.