WP-1300 Detailed Design, Implementation and V&V #6
Labels
BR035
Provide STAC API interface for search and discovery
BR036
Provide native support for STAC extensions
BR037
Provide OGC API Records interface for search and discovery
BR038
Scalable to support millions of records
BR039
Extensible for integration with alternative backends
BR040
Provide a metadata catalog that supports all resource types required for open reproducible science
BR041
Provide a web-enabled administration UI for maintenance
BR042
Provide a REST-API interface for Create, Update and Delete of records
BR044
Provide publish/subscribe capability
BR045
Support federation with other catalogs
R07
Update the BB architecture in the online documentation
R08
Contribute to the implementation, delivery and testing of the BB
R09
Contribute to the consolidation of the OGC standards related to the BB interfaces
R10
Integrate the BB with others as required by the architecture
R11
Define BB V&V plans, including end-to-end testing suite integrated CI/CD pipeline
R12
Integrate the new BB in the existing platform and validate for operational readiness
R13
Support any stakeholders interested in testing, validating, integrating, or using the BB
R14
Ensure code repositories will remain accessible and available past project
R15
Follow Agile practices and use DevOps automation tools for development process
WP1300
Work Package: Detailed Design, Implementation and V&V
Meet the Requirements (more details in the [SoW]):
R07 update the BB architecture in the online documentation.
R08 contribute to the implementation, delivery and testing of the BB.
R09 contribute to the consolidation of the OGC standards related to the BB interfaces.
R10 integrate the BB with others as required by the architecture – e.g. with IAM.
R11 define BB V&V plans, including end-to-end testing suite integrated CI/CD pipeline.
R12 integrate the new BB in the existing platform and validate for operational readiness.
R13 support any stakeholders interested in testing, validating, integrating, or using the BB.
R14 ensure code repositories will remain accessible and available past project.
R15 follow Agile practices and use DevOps automation tools for development process.
And the BB specific requirements:
BR035 Provide STAC API interface for search and discovery
BR036 Provide native support for STAC extensions
BR037 Provide OGC API Records interface for search and discovery
BR038 Scalable to support millions of records
BR039 Extensible for integration with alternative backends
BR040 Provide a metadata catalog that supports all resource types required for open reproducible science (datasets, datacube, workflows, notebooks)
BR041 Provide a web-enabled administration UI for maintenance: configuration, metadata, …
BR042 Provide a REST-API interface for Create, Update and Delete of records
BR043 Engage with and contribute to CEOS best practice initiatives
BR044 Provide publish/subscribe capability
BR045 Support federation with other catalogs
Maintain STAC API interface for the Resource Discovery building block in pycsw #9
Maintain STAC API interface for the Resource Discovery building block in eoAPI #10
Maintain OGC API - Records for the Resource Catalogue in pycsw #11
Integration of Authentication & Authorization Mechanism for CRUD API with IAM (API Gateway) #12
Define and conduct a V&V Plan with Github Actions CI/CD pipeline for pycsw #13
Maintain and adjust deployment Helm Charts for pycsw #14
Maintain and adjust deployment Helm Charts for eoAPI #15
Contribute to OGC standards definition, formalisation, consolidation and testing #16
Support CEOS best practice for STAC in Resource Discovery building block eoAPI #17
Support CEOS best practice for STAC in Resource Discovery building block pycsw #18
Support REST API interface for Create, Update and Delete of records in pycsw #19
Implementation of REST-API Interface for CRUD Operations in eoAPI #20
Support all resource types required for open reproducible science in Resource Catalogue #21
Support Resource Discovery building block scalability to millions of records in pycsw #22
Support Resource Discovery building block scalability to millions of records in eoAPI #23
Support Publication/Subscribe workflows in Resource Discovery building block eoAPI #24
Support Publication/Subscribe workflows in Resource Discovery building block pycsw #25
Support ElasticSearch as a Resource Catalogue backend in pycsw #26
Add support of stac-fastapi-elasticsearch backend in eoAPI #27
Support Federation in Resource Catalogue (pycsw) #28
UI: Design authentication and authorization UX #29
UI: Implement the authentication and authorization flow for the administration UI #30
UI: Integrate the STAC Admin for editing STAC metadata #31
UI: Add validation of STAC metadata to STAC Admin #32
UI: Add create functionality to the STAC Admin #33
UI: Integrate the STAC Browser for viewing and exploring STAC Metadata #34
UI: Add Mass import/export using external Geoparquet file #35
Training Materials and Documentation pycsw #36
Training Materials and Documentation eoAPI #37
Setup and maintain CD pipeline with FluxCD for validation/integration environment - Part 2 #38
Setup and maintain CD pipeline with FluxCD for production environment #39
Validate operational readiness with relevant actors #40
Service integration into operational platform #41
Operations terrabyte and 1st Level Support #42
2nd Level Support #43
The text was updated successfully, but these errors were encountered: