-
Notifications
You must be signed in to change notification settings - Fork 5
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
Updates to Docker execution #439
Conversation
👇 Click on the image for a new way to code review
Legend |
This is the PR in |
One of the biggest changes coming in from #436 is that |
This is correct. The |
However we are not replacing the This should only be affecting existing docker tests by removing the |
@tegefaulkes can you point out where we need to remove |
|
d76a522
to
a0f2193
Compare
|
Are the recent job failures the same timeouts as before? Not introduced by this PR? |
Also have you see that the Nat tests are timing out. Can this be fixed up in your testnet tests PR? |
The failures are all timeouts on tests that usually take very close to the set timeout time to complete, so if they take slightly too long they timeout. They can't be due to this PR since this PR only touches the There's only one NAT test timing out, and it usually takes close to 40s to run. It doesn't always timeout on the CI/CD but when it does it's most likely just that test taking slightly too long. The only fix would be increasing the timeout or waiting to see if #419 causes the test to run any faster. |
Merged on Polykey-Infrastructure. This requires an image build and upload. Image is uploaded here, so until CI/CD is green we have to do this manually. |
Manual deployment done and instructions updated: 7b1edbd
|
I've updated the task definition on AWS. And I noticed that the image itself doesn't have a If a This is something to be aware of. I also fixed up the path construction to be using
This should also help MatrixAI/Polykey-CLI#14 and MatrixAI/Polykey-CLI#11 |
Service redeployed.
Now we wait if the new task definition continues to work. @emmacasolin please check in with AWS dashboard and logs tomorrow as you're writing testnet tests to see if it is deployed correctly. The
And it should be appending to the entrypoint being Furthermore commands are changed to:
@tegefaulkes remember to check in to see if docker integration tests are still working as well when you rebase. Specifically in reference to |
Description
#432 is making changes to the way we do process execution, which impacts our docker tests. This requires updating the affected tests, redeploying in the CI/CD, and sanity checks for the expected behaviour.
Related to https://gitlab.com/MatrixAI/Engineering/Polykey/Polykey-Infrastructure/-/merge_requests/1
Issues Fixed
tests/utils/exec.ts
#432Tasks
release.nix
to useEntrypoint
instead ofCmd
Polykey-Infrastructure
README
instructions for container/docker usageFinal checklist