-
Notifications
You must be signed in to change notification settings - Fork 71
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
feat(pegboard): add container runner and manager #1144
feat(pegboard): add container runner and manager #1144
Conversation
Your org requires the Graphite merge queue for merging into mainYou must have a Graphite account and log in to Graphite in order to use the merge queue. Sign up using this link. You can enable merging using labels in your Graphite merge queue settings. |
dcdba4c
to
b6008e8
Compare
f5ba448
to
d86899e
Compare
b6008e8
to
1bcc0f3
Compare
d86899e
to
458de12
Compare
1bcc0f3
to
91cd21c
Compare
458de12
to
784fa01
Compare
91cd21c
to
070d36b
Compare
784fa01
to
4bc4443
Compare
070d36b
to
ba4b363
Compare
} | ||
|
||
#[derive(Debug, Serialize, Deserialize)] | ||
pub enum Stakeholder { |
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.
stakeholder name is odd
/// identify the reasons for program crashes from the container's output. | ||
const MAX_PREVIEW_LINES: usize = 128; | ||
|
||
fn main() -> anyhow::Result<()> { |
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 should have a main_inner that catches errors and writes it to a file in order to catch container-runner errors
match command { | ||
protocol::Command::StartContainer { | ||
container_id, | ||
image_artifact_url, |
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.
wondering if we should pass the ats ips and let the container runner decide the ip. this makes RVTEE-625 super simple
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.
That will likely be the case down the line. Do you want me to implement it for MVP?
let container_path = ctx.container_path(self.container_id); | ||
|
||
let mut env = vec![ | ||
( |
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 don't need the *_META_*
and lowercase stuff since we no longer use nomad. this was an arfifact of using nomad's meta functionality.
Merge activity
|
<!-- Please make sure there is an issue that this PR is correlated to. --> Fixes RVTEE-605 Fixes RVTEE-607 ## Changes <!-- If there are frontend changes, please include screenshots. -->
Fixes RVTEE-605
Fixes RVTEE-607
Changes