Skip to content
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

implement part 4 job management - job creation and results trigger #742

Merged
merged 35 commits into from
Nov 13, 2024
Merged
Changes from 1 commit
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
f816fa0
[wip] implement part 4 job management - job creation and results trig…
fmigneault Oct 11, 2024
467965c
fix circular import error
fmigneault Oct 12, 2024
efb01da
[wip] update endpoints for job update/trigger
fmigneault Oct 12, 2024
06938f5
Merge remote-tracking branch 'origin/master' into job-management-execute
fmigneault Oct 12, 2024
d5a086b
[wip] add job parameters for inputs response
fmigneault Oct 12, 2024
f29c010
refactor 'submit_job_handler' to allow submit from pre-created job ra…
fmigneault Oct 15, 2024
00771c7
[wip] add test markers for various OAP parts affecting /jobs endpoint…
fmigneault Oct 15, 2024
f9f70d0
[wip] prepare tests for /jobs operations
fmigneault Oct 16, 2024
88d7304
add test and fixes for POST /jobs/{jobID}/results trigger execution
fmigneault Oct 16, 2024
c6356bd
patch typing definitions
fmigneault Oct 17, 2024
c587dac
add job update operations
fmigneault Oct 17, 2024
5c061e8
save 'job.execution_mode' explicitly with 'auto' to preserve auto-res…
fmigneault Oct 21, 2024
0ce6d23
test fixes from previous commit changes
fmigneault Oct 21, 2024
459e826
fix invalid exception status handling of pywps
fmigneault Oct 21, 2024
ce3fc9b
fix /jobs/{jobId}/outputs handling against default behavior in tests
fmigneault Oct 21, 2024
7ee9442
fix test monitoring status logic
fmigneault Oct 21, 2024
5e54a63
fix imports linting
fmigneault Oct 21, 2024
9eba01f
auto-resolve sync/async with max-wait
fmigneault Oct 22, 2024
9b17af6
add schema query / profile content-type for openeo job status response
fmigneault Oct 22, 2024
f4f1187
add job status schema from query param or accept profile
fmigneault Oct 22, 2024
1c8a2e0
add missing part 4 requirements
fmigneault Oct 22, 2024
c835590
fix auto execution mode with accept header to resolve as sync executi…
fmigneault Oct 23, 2024
fafe3b5
fix accept header resolution by cornice-swagger when omitted for endp…
fmigneault Oct 23, 2024
f1d69c2
fix imports linting
fmigneault Oct 23, 2024
7b7df63
Merge branch 'master' into job-management-execute
fmigneault Oct 23, 2024
5ec1c33
add test coverage for job attributes
fmigneault Oct 23, 2024
aaf978a
add Job title attribute to align with openEO
fmigneault Oct 24, 2024
d52d6f3
dismiss invalid linting issues
fmigneault Oct 24, 2024
7ce3afd
more test coverage
fmigneault Oct 24, 2024
6fd4ec2
patch flaky test
fmigneault Oct 24, 2024
0f68b98
test more job update combinations
fmigneault Oct 24, 2024
f6cab14
add docs about new part 4 support
fmigneault Oct 24, 2024
5c821ca
add more details to validate Part 4 error type are returned as required
fmigneault Oct 25, 2024
5c3b294
fix CLI test depending on return job status response
fmigneault Oct 25, 2024
0f61ab2
Update references.rst adding published HTML draft for OAP Part 4
fmigneault Oct 30, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge branch 'master' into job-management-execute
fmigneault authored Oct 23, 2024
commit 7b7df63102023c0685b7697afae65fd8714246aa

This merge commit was added into this branch cleanly.

There are no new changes to show, but you can still view the diff.