Deployment Guide⚓︎
Changelog
This current
version of the Deployment Guide represents the development tip that goes beyond the latest release version v1.4.
The following provides a summary of changes since the last release (v1.4)…
- 20/03/2024 - Correction to chart path for helm deployment of
eoepca-portal
- 20/03/2024 - Correct hardcoded OAuth client secret for Application Hub
- 20/03/2024 - Clarify Gatekeeper encryption key must be 16 or 32 characters long
- 19/03/2024 - ADES stage-out fix (partial) for cwl workflow outputs of type Directory[] - e.g.
snuggs
sample app - 15/03/2024 - Update Application Hub to chart version
2.0.59
to add support for path-prefix (BASE_URL
) - 08/03/2024 - Update Application Hub to chart version
2.0.58
to fix hard-coded namespaceproc
Namespace can now be set via chart environment variableAPP_HUB_NAMESPACE
- 01/03/2024 - Adjust default Calrissian pod resource limits to 1024 Mi RAM, 2 vCPU
- 01/03/2024 - Correct default value of
PROCESSING_MAX_RAM
to the integer value in Mi1024
(was string8Gi
)
The Deployment Guide captures each release of the EOEPCA Reference Implementation, by providing for each version…
- Description of how each building-block is configured and deployed - see Deploy EOEPCA Components
- Scripted deployment in which each building-block can be selectively deployed to form a system - see Getting Started
A full system deployment is described, in which components are deployed with complementary configurations that facilitate their integration as a coherent system. Nevertheless, each component can be cherry-picked from this system deployment for individual re-use.
The deployment is organised into the following sections:
- Getting Started
A quickstart guide with associated scripts to facilitate example deployments, which preempt the descriptions that follow later in the document.
Scripts are provided in a variety of ‘profiles’ that deploy different combinations of building-blocks for different notional use cases. - Prepare Cluster
Establish the Kubernetes cluster and other prerequisites for the deployment of the EOEPCA system. - Deploy EOEPCA Components
Deployment of the EOEPCA components.