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 support for the Federation Extension #668

Open
1 of 22 tasks
m-mohr opened this issue Nov 26, 2024 · 0 comments
Open
1 of 22 tasks

Implement support for the Federation Extension #668

m-mohr opened this issue Nov 26, 2024 · 0 comments

Comments

@m-mohr
Copy link
Member

m-mohr commented Nov 26, 2024

In the EOEPCA+ project, we made an evaluation of the federation-related functionality available through the openEO Python Client.
The Federation Extension can be found here: https://github.com/Open-EO/openeo-api/blob/draft/extensions/federation/README.md

The following issues have been identified for the programatic access in Python:

  • GET / - Show federation backends (federation) -> possible but undocumented RESTCapabilities undocumented #610
  • federation:missing can't be accessed through the corresponding functions for the following endpoints:
    • GET /collections
    • GET /processes
    • GET /process_graphs
    • GET /files
    • GET /jobs
    • GET /jobs/:id/logs
    • GET /services
    • GET /services/:id/logs
  • federation:backends can't be accessed through the corresponding functions for the following endpoints:
    • POST /validation

The following issues have been identified for the programatic access through the UI interface in notebooks such as Jupyter:

  • federation:missing can't be accessed through the corresponding functions for the following endpoints:
    • GET /collections
    • GET /processes
    • GET /file_formats
    • GET /process_graphs
    • GET /files
    • GET /jobs
    • GET /jobs/:id/logs (missing upstream in Vue Components)
    • GET /services
    • GET /services/:id/logs (missing upstream in Vue Components)
  • federation:backends can't be accessed through the corresponding functions for the following endpoints:
    • POST /validation
    • GET /udf_runtimes per version (missing upstream in Vue Components)
    • GET /services/{id} (missing upstream in Vue Components)

Related issue for the upstream issues in Vue Components: Open-EO/openeo-vue-components#97

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants