This application returns build and application status badges for services and builds in the Human Cell Atlas Data Coordination Platform.
buildstatuses are retrieved from GitLab CI/CD pipelinesservicestatuses are retrieved from AWS Route53 health checks
- Create a secret in AWS Secrets Manager with the key
status-api/_/config.jsonand the following format.
{
"domain_name": "...",
"parent_zone_domain_name": "...",
"terraform_bucket": "...",
"aws_region": "..."
}- Create a secret in AWS Secrets manager with the key
status-api/_/gitlab.jsonand the following format.
{
"gitlab_api_token": "...",
"gitlab_base_url": "..."
}- Set you
AWS_PROFILEenvironment variable. make build deploy
Returns a status badge from a GitLab build.
Returns a status badge from a Route53 health check. service_name is, in fact, the name of the health check.
Please note: If you believe you have found a security issue, please responsibly disclose by contacting us at [email protected].