Skip to content

Latest commit

 

History

History
87 lines (66 loc) · 3.08 KB

release-0.1.md

File metadata and controls

87 lines (66 loc) · 3.08 KB

EOEPCA System - Release 0.1

Release 0.1 is an initial alpha release that includes alpha versions of the following building blocks:

  • Login Service
  • User Profile
  • Policy Enforcement Point (PEP)
  • Application Deployment & Execution Service (ADES)

Release 0.1 Scope

The release demonstrates the following capabilities:

  • User authentication:
    • Login with GitHub
    • Login with username/password
  • Authorisation
    • Basic resource protection
      Enforcing a simple policy that user must be authenticated to access the ADES resource
  • Processing Capabilities (ADES resource server)
    • OGC WPS 2.0 and OGC API Processes interfaces
    • List available processes
    • Deploy process (docker container with CWL application package)
    • Execute process (create job)
    • Get job status
    • Data stage-in via OpenSearch catalogue reference
    • Data stage-out to WebDAV endpoint (Nextcloud as a stub)
    • Undeploy process

Building Blocks

This section identifies the version of the building blocks components comprising this release, and provides links for further information.

User Management

Login Service

The Login Service uses the Gluu Server, via the following container images:

  • gluufederation/config-init:4.1.1_02
  • gluufederation/wrends:4.1.1_01
  • gluufederation/oxauth:4.1.1_03
  • gluufederation/oxtrust:4.1.1_02

Processing and Chaining

Resource Management

Implementation of the resource management components has not yet begun.

System

Further Information

For further project information, including details of how to make a deployment of the EOEPCA system, please see the main project page.