Closed d-ryan-ashcraft closed 1 week ago
DoD Questions/Clarifications:
DoD reviewed and approved by @ewilkins-csi.
Currently running into an issue when tilting up. persistentvolumeclaim "model" not found` on the following airflow pods.
Testing files.
OTS completed w/ @chang-annie.
Description
The aissemble-airflow docker image had minimal impact and was removed as part of feature #221. We purposely left helm references to the aissemble 1.7.0 container until this ticket migrates this reference to an appropriate community chart and validates that it also still works.
DOD
Test Strategy/Script
Test 1: Ensure downstream project that is using airflow builds the community docker image.
mvn archetype:generate -DarchetypeGroupId=com.boozallen.aissemble -DarchetypeArtifactId=foundation-archetype -DarchetypeVersion=1.9.0-SNAPSHOT -DgroupId=com.airflowtest -DartifactId=airflowtest -DprojectGitUrl=url -DprojectName=airflowtest && cd airflowtest
src/main/resources/pipelines
(file is attached).mvn clean install
and resolve all the manual actions.tilt up; tilt down
.airflow-scheduler
pod and verify the Dockerfile is pulling the community Docker image (FROM apache/airflow:2.9.3
).localhost:9085
and verify the Airflow UI is reachable.2.9.3
(located on the bottom left corner).Test 2: Upgrade downstream project versions to ensure migration works.
airflowtest2.zip
. This is a project that is on 1.8.0.1.9.0-SNAPSHOT
.mvn clean install
until all manual actions have been resolved.tilt up; tilt down
.airflow-scheduler
pod and verify the Dockerfile is pulling the community Docker image (FROM apache/airflow:2.9.3
).localhost:9085
and verify the Airflow UI is reachable.2.9.3
(located on the bottom left corner).References/Additional Context