lsc-sde / lsc-sde

Lancashire and South Cumbria Secure Data Environment
MIT License
1 stars 0 forks source link

Architecture: Apache Guacamole with Workspace VNET #56

Closed qcaas-nhs-sjt closed 1 month ago

qcaas-nhs-sjt commented 2 months ago

As architect I would like to design a full architecture for Apache Guacamole with Workspace VNET as describe in lsc-sde/lsc-sde#55

qcaas-nhs-sjt commented 2 months ago

Added: https://github.com/lsc-sde/lsc-sde/blob/main/docs/Secure-Data-Environment/External-Access.md

qcaas-nhs-sjt commented 2 months ago

Reviewing tasks for implementation:

Type Feature Estimate
Configuration Guacamole to use Open ID Connect 3 days
Product Extension Guacamole to talk to kubernetes API 10 days
Operator Development Build AWMS Guacamole Operator 5 days
Operator Development AWMS Network Policy Operator 5 days
Operator Development AWMS Proxy Operator 5 days
Operator Development AWMS Azure Operator 12 days
IAC App Gateway Service 1 day
Product Extension Jupyter to limit workspaces allowed depending on source of connection 5 days
Product Extension OHDSI on Jupyter 5 days

Adding in refinement time and buffer this looks to take approximately 61 days of effort, though some of these features can be built in parallel with another

qcaas-nhs-sjt commented 2 months ago

@vvcb @m1p1h I've added in documentation and estimate for this.

qcaas-nhs-sjt commented 1 month ago

This has been deprecated in favour of #57