-
Notifications
You must be signed in to change notification settings - Fork 1
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
Update to new orderly.runner interface. #159
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #159 +/- ##
==========================================
+ Coverage 97.18% 97.20% +0.01%
==========================================
Files 149 149
Lines 1422 1432 +10
Branches 406 415 +9
==========================================
+ Hits 1382 1392 +10
Misses 39 39
Partials 1 1 ☔ View full report in Codecov by Sentry. |
50cfdf5
to
d14a8f9
Compare
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.
Only got a couple of small comments but after those should be good!
app/src/app/components/contents/runner/run/PacketRunPacketGroupFields.tsx
Outdated
Show resolved
Hide resolved
ps: do you need to add location to the submit thing to get the tests passing? |
I'm not sure, it is working locally ... There's an error happening in the runner, and unfortunately those errors don't actually get logged: https://mrc-ide.myjetbrains.com/youtrack/issue/mrc-6152 |
The new runner does not share an on-disk repository with outpack server anymore. Instead it uses it supports an arbitrary number of repositories, and each request needs to provide the repository URL. For now, a most one Git repository can configured in the application properties. In the future, we may expand this to multiple repositories, or even allow them to be configured from the frontend and stored in the database. When submitting a run request, we also need to provide details of the outpack location. We use the same URL to outpack_server that Packit uses itself. For now at least, Packit, outpack_server and the runner workers all run on the same machine. In the future, we may make it so that the runner workers communicate via Packit, and add an authentication mechanism.
Co-authored-by: M-Kusumgar <98405247+M-Kusumgar@users.noreply.github.com>
The new runner does not share an on-disk repository with outpack server anymore. Instead it uses it supports an arbitrary number of repositories, and each request needs to provide the repository URL.
For now, a most one Git repository can configured in the application properties. In the future, we may expand this to multiple repositories, or even allow them to be configured from the frontend and stored in the database.
When submitting a run request, we also need to provide details of the outpack location. We use the same URL to outpack_server that Packit uses itself. For now at least, Packit, outpack_server and the runner workers all run on the same machine. In the future, we may make it so that the runner workers communicate via Packit, and add an authentication mechanism.