Page MenuHomeDevCentral

Deploy Airflow to Dwellers
ClosedPublic

Authored by dereckson on Mar 29 2023, 19:58.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Dec 17, 05:24
Unknown Object (File)
Sat, Dec 14, 02:31
Unknown Object (File)
Fri, Dec 13, 01:44
Unknown Object (File)
Thu, Dec 12, 23:24
Unknown Object (File)
Thu, Dec 12, 17:25
Unknown Object (File)
Tue, Dec 10, 21:25
Unknown Object (File)
Mon, Dec 9, 21:24
Unknown Object (File)
Mon, Dec 9, 01:21
Subscribers
None

Details

Summary

D2754 offers to run fantoir-datasource as a Airflow pipeline.

To do so, we need an Airflow instance, which means:

  • PostgreSQL database on db-A cluster
  • Redis and application containers on the Docker PaaS

Like Sentry, Airflow service is deployed by realm, a realm being
a network and a set of containers for that service, sharing resources
like credentials.

Plan is to deploy it to Dwellers for evaluation purpose,
then move it to docker-002 if we adopt it in production.

Ref T1750

Test Plan

Deploy on Dwellers

Diff Detail

Repository
rOPS Nasqueron Operations
Lint
Lint Passed
Unit
No Test Coverage
Branch
airflow
Build Status
Buildable 4643
Build 4918: arc lint + arc unit

Event Timeline

dereckson created this revision.
dereckson retitled this revision from Deploy Airflow to Deploy Airflow to Dwellers.Mar 29 2023, 21:12
dereckson edited the summary of this revision. (Show Details)

Airflow runs well.

Two changes needed:

  • switch IP to 127.0.0.1
  • nginx (and a DNS record so)

Bind app ports to 127.0.0.1

This revision is now accepted and ready to land.Mar 30 2023, 01:37
This revision was automatically updated to reflect the committed changes.