Booz Allen's lean manufacturing approach for holistically designing, developing and fielding AI solutions across the engineering lifecycle from data processing to model building, tuning, and training to secure operational deployment
Other
34
stars
8
forks
source link
As a downstream consumer of aiSSEMBLE, I want my SparkApplications to interface with the v2 SparkHistory chart by default. #95
Execute mvn clean install repeatedly, resolving all manual actions until none remain.
Modify the contents of test-project-deploy/pom.xml, replacing <profile>aissemble-spark-infrastructure-deploy</profile> with <profile>aissemble-spark-infrastructure-deploy-v2</profile>
Delete the directory test-project-deploy/src/main/resources/apps/spark-infrastructure along with its contents.
Execute mvn clean install
OTS ONLY: Replace the repository in the generated Chart.yaml with the absolute path to the spark-history chart in the local aissemble repository, and re-execute mvn clean install
Update the contents of test-project-pipelines/simple-pipeline/src/main/resources/apps/simple-pipeline-base-values.yaml and test-project-pipelines/simple-pipeline-python/src/simple_pipeline_python/resources/apps/simple-pipeline-python-base-values.yaml to remove references to hadoop-aws and aws-java-sdk-bundle
Update the contents of test-project-pipelines/simple-pipeline/src/main/resources/apps/simple-pipeline-dev-values.yaml and test-project-pipelines/simple-pipeline-python/src/simple_pipeline_python/resources/apps/simple-pipeline-python-dev-values.yaml to remove their spark.eventLog configurations.
Save the following content at the root of test-project with the name values-migrate-dev.yaml:
Definition of Done
Test Steps
test-project-pipeline-models/src/main/resources/pipelines/
:mvn clean install
repeatedly, resolving all manual actions until none remain.test-project-deploy/pom.xml
, replacing<profile>aissemble-spark-infrastructure-deploy</profile>
with<profile>aissemble-spark-infrastructure-deploy-v2</profile>
test-project-deploy/src/main/resources/apps/spark-infrastructure
along with its contents.mvn clean install
Chart.yaml
with the absolute path to the spark-history chart in the local aissemble repository, and re-executemvn clean install
kubectl apply -f
to apply the following yaml:test-project-pipelines/simple-pipeline/src/main/resources/apps/simple-pipeline-base-values.yaml
andtest-project-pipelines/simple-pipeline-python/src/simple_pipeline_python/resources/apps/simple-pipeline-python-base-values.yaml
to remove references tohadoop-aws
andaws-java-sdk-bundle
test-project-pipelines/simple-pipeline/src/main/resources/apps/simple-pipeline-dev-values.yaml
andtest-project-pipelines/simple-pipeline-python/src/simple_pipeline_python/resources/apps/simple-pipeline-python-dev-values.yaml
to remove theirspark.eventLog
configurations.test-project
with the namevalues-migrate-dev.yaml
:spark-application
in yourTiltFile
, adding--values values-migrate-dev.yaml
after--version %s
in both cases.mvn clean install -Dmaven.build.cache.skipCache=true
, resolving any lingering manual actionstilt up
and wait for all resources to be readysimple-pipeline
resource, ensuring it completes successfullysimple-pipeline-python
resource, ensuring it completes successfullylocalhost:18080
simple-pipeline
andsimple-pipeline-python