Raymond Ndibe (27382779) at 28 Mar 00:53
[jobs-cli] support services in jobs
Raymond Ndibe (5463b976) at 28 Mar 00:10
[jobs-api] support services in jobs
Raymond Ndibe (4251edef) at 28 Mar 00:09
[jobs-api] support services in jobs
Raymond Ndibe (504b70c7) at 28 Mar 00:07
[jobs-api] support services in jobs
Raymond Ndibe (ede85241) at 27 Mar 23:59
[jobs-api] support services in jobs
Raymond Ndibe (0ce3e9a9) at 27 Mar 23:51
[jobs-api] support services in jobs
Raymond Ndibe (b7bcc114) at 27 Mar 23:18
[jobs-cli] support services in jobs
Raymond Ndibe (a1707224) at 27 Mar 23:16
[jobs-api] support services in jobs
Raymond Ndibe (f6dd06d3) at 27 Mar 22:44
[jobs-api] support services in jobs
Bug: T348758 Signed-off-by: Ndibe Raymond Olisaemeka rolisaemeka-ctr@wikimedia.org
Bug: T348758 Signed-off-by: Ndibe Raymond Olisaemeka rolisaemeka-ctr@wikimedia.org
Raymond Ndibe (e66de969) at 27 Mar 22:38
[jobs-cli] support services in jobs
Raymond Ndibe (77e06c2d) at 27 Mar 22:38
[jobs-api] support services in jobs
Raymond Ndibe (0ff7b05e) at 27 Mar 20:19
[jobs-cli] runparser.add_argument from dictionary
... and 2 more commits
Raymond Ndibe (6b1bef8b) at 27 Mar 20:00
[jobs-cli] runparser.add_argument from dictionary
I don't think the comment on jobs-cli is at odds with having type
. we can figure out the type based on which argument was set in the frontend and then format it to the type the backend expects
NewJob
is referring to itself here. Is that normal?
This allows to use the non-installed files even if '.' is last in the PYTHONPATH.
Signed-off-by: David Caro dcaro@wikimedia.org
We don't need it anymore as users can't interact directly with the pipelineruns, the API serves as admission controller.
Bug: T360329 Signed-off-by: David Caro dcaro@wikimedia.org
I have a suggestion @dcaro , we do a lot of custom validation here. we can move most of these into our pydantic model. pydantic has a functionality that allows us to do custom validation. more here https://docs.pydantic.dev/latest/concepts/validators/