CatalystCode / project-fortis-pipeline

Project Fortis is a data ingestion, analysis and visualization pipeline.
Apache License 2.0
14 stars 9 forks source link

Add healthcheck to deploy script #236

Closed c-w closed 6 years ago

c-w commented 6 years ago

Consider a Custom Script Extension as part of the template that will only finish successfully when fortis is up and running to avoid customer confusion when deployment reports success, but the deployment is up and running.

Split out from https://github.com/CatalystCode/project-fortis-pipeline/issues/172 reported by @xtophs

c-w commented 6 years ago

Estimate 1-2 days to write the health-check. On the project-fortis-mono repo this could be implemented as a health-check endpoint on the GraphQL service which already waits for Cassandra to come up anyways.

c-w commented 6 years ago

Verified that new health-check blocks Azure deployment when there was an issue and doesn't block deployment when there wasn't.