This repository has been archived by the owner on Aug 9, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 108
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bug Fixes * explicitly stop ecs before starting ebs autoscale on /var/lib/docker * move nextflow additions to before start ecs * add steps missing that are documented in https://docs.docker.com/storage/storagedriver/btrfs-driver/ Improvements * Adding SSM agent and permissions to Batch hosts to allow SSM capabilities like Session Manager to facilitate troubleshooting via SSH without needing an EC2 keypair. * refactor containers and job defs * use host bind mounted awscli * use job def environment variables for execution options * use common entrypoint script for all containers * update sfn example to use dynamic parallelism * remove unneeded parameters from job definitions * update example workflow input * update build dependencies * explicitly add pip * unpin cfn-lint. we need this to stay up to date. * use common build script for tooling containers * add container build template * refactor step functions stack into separate templates * create a generic workflow template that uses nested templates to build individual containers and the state machine for the workflow * simplify the workflow definition templates - the container builds and IAM role creation happens in parent templates * add UpdateReplacePolicy for S3 Buckets Documentation Updates * update nextflow documentation * fix a couple inconsistencies * improve flow and clarity * typo fixes * update step functions docs * update images * add more details on job definition and sfn task * add more details on the example workflow * fix job output prefix in example input * update workflow completion time * add more detailed explanations of important job def parts and how they translate into sfn task code.
- Loading branch information
Showing
31 changed files
with
1,318 additions
and
769 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file modified
BIN
-198 KB
(50%)
docs/orchestration/step-functions/images/cfn-stack-outputs-statemachineinput.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified
BIN
-60.9 KB
(68%)
docs/orchestration/step-functions/images/sfn-console-execution-inprogress.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified
BIN
+9.87 KB
(100%)
docs/orchestration/step-functions/images/sfn-console-start-execution-dialog.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified
BIN
-17.5 KB
(65%)
docs/orchestration/step-functions/images/sfn-console-statemachine.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+73 KB
docs/orchestration/step-functions/images/sfn-example-mapping-state-machine.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
# Common assets for tooling containers | ||
|
||
These are assets that are used to build all tooling containers. | ||
|
||
* `build.sh`: a generic build script that first builds a base image for a container, then builds an AWS specific image | ||
* `entrypoint.aws.sh`: a generic entrypoint script that wraps a call to a binary tool in the container with handlers data staging from/to S3 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
#!/bin/bash | ||
|
||
IMAGE_NAME=$1 | ||
|
||
# build the base image | ||
docker build -t $IMAGE_NAME . | ||
|
||
# build the image with an AWS specific entrypoint | ||
docker build -t $IMAGE_NAME -f aws.dockerfile . |
Oops, something went wrong.