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

SPIKE: Get ADF pipeline working with a K8s-deployed building block #686

Closed
emmastephenson opened this issue Jun 22, 2023 · 1 comment
Closed
Assignees
Labels
spike This ticket represearch engineering research. Streamline eCR Issues for Streamline eCR team to work on

Comments

@emmastephenson
Copy link
Collaborator

Action Requested

Once we have one of our building blocks successfully running on Kubernetes, the next step is to determine how to integrate that Kubernetes-deployed building block into the existing pipeline.

The action requested for this spike is to attempt to get the Kubernetes-deployed building block (likely either validation or FHIR Conversion) used as a drop-in replacement for the existing building block in the ADF pipeline.

Acceptance Criteria

This is complete when a Kubernetes-deployed building block is receiving pipeline traffic in a Skylight test environment.

The request here is NOT to get this working in a production-ready way (e.g., no Terraform or PR reviews required). It's simply a proof-of-concept to see how difficult it is to replace an Azure Container Application with a Kubernetes container in the pipeline.

Background & Context

This work will help us determine the level of difficulty in migrating our building blocks to K8s. It will be used to inform #679.

@emmastephenson emmastephenson added Streamline eCR Issues for Streamline eCR team to work on spike This ticket represearch engineering research. labels Jun 22, 2023
@emmastephenson
Copy link
Collaborator Author

Tested 7/7 and this is working with some of the building blocks! FHIR conversion, validation, and ingestion are all partially working in ADF running on K8s. Environment variables are not set up yet, so some endpoints (notably geocoding) are not working yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
spike This ticket represearch engineering research. Streamline eCR Issues for Streamline eCR team to work on
Projects
None yet
Development

No branches or pull requests

5 participants