-
Notifications
You must be signed in to change notification settings - Fork 3
Dagster Orchestration of Azure Batch Pipelines #714
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
jkislin
wants to merge
120
commits into
main
Choose a base branch
from
jk-dagster-sandbox
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from 88 commits
Commits
Show all changes
120 commits
Select commit
Hold shift + click to select a range
c0f61f3
added dagster_defs and dg.Dockerfile
jkislin c5c46ea
simplified names
jkislin 08b1939
moved dagster to its own folder
jkislin 842d7a4
dagster_defs.py a la sandbox; containerfile updates to include dagster
jkislin 8996067
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 066894b
Merge branch 'main' into jk-dagster-sandbox
jkislin 5307f58
quick fix to dagster_defs.py
6746820
some simplification for dagster. pending debugging tomorrow.
jkislin f2df9ef
Merge branch 'jk-dagster-sandbox' of https://github.com/CDCgov/pyrene…
jkislin 3472034
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 631f982
tons of incremental updates toward a working dagster pyrenew-h. check…
jkislin 38cd584
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 500df4d
blobfuse mounts in local dagster docker executor!
jkislin 01c2497
pyrenew-h-output for now
jkislin d0e6947
Merge branch 'jk-dagster-sandbox' of https://github.com/CDCgov/pyrene…
jkislin 884bb44
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] dbcf189
Merge branch 'main' of https://github.com/CDCgov/pyrenew-hew into jk-…
jkislin c5d9de6
Merge branch 'jk-dagster-sandbox' of https://github.com/CDCgov/pyrene…
jkislin 947d34d
output subdir back to ./
jkislin 60e9f6c
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 07aa576
fix asset execution context
jkislin abd1ed4
Merge branch 'jk-dagster-sandbox' of https://github.com/CDCgov/pyrene…
jkislin aa03b33
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 5264571
pyrenew asset builder
jkislin 125c4ff
An initial working example for pyrenew-hew!
jkislin f10171a
Merge branch 'jk-dagster-sandbox' of https://github.com/CDCgov/pyrene…
jkislin 282c869
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 40ec05a
readme update and testing for the timeseries and batch executor
jkislin 9235f55
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 2609614
blobfuse refinements
jkislin 1082032
switch to docker executor for testing
jkislin 499a753
caj executor docker image tag
jkislin bf1116e
fixed batch executor source volumes
jkislin d23d306
updated docker executor to also user username versioned tags
jkislin 8f57a82
reverting to batch executor for testing
jkislin 5ba84d3
Success! Batch Executor works
jkislin 82a762e
some mount cleanup
jkislin e981428
update definitions
jkislin e6c9b09
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] c3369d9
remove unnecessary commented and redundant code
jkislin bf6a20d
Merge branch 'main' of https://github.com/CDCgov/pyrenew-hew into jk-…
jkislin d615505
adding env variables for Azure Command Center
jkislin 3da4c81
allow different models to have different partitions
jkislin 40a72cb
an attempt at clean venv separation between pyrenew and dagster
jkislin b8d1f1a
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 74cd8a7
Merge branch 'main' into jk-dagster-sandbox
jkislin a3d891d
simplified blobfuse
jkislin e3f1a2b
Merge branch 'jk-dagster-sandbox' of https://github.com/CDCgov/pyrene…
jkislin eaaf510
merged the dagster and project dependencies together
jkislin b2415d3
Merge branch 'main' of https://github.com/CDCgov/pyrenew-hew into jk-…
jkislin 1a77853
new dagster_defs with precommit run
jkislin 93f7e7b
Merge branch 'main' into jk-dagster-sandbox
jkislin df0d8ed
partition definitions are all the same; we exclude in runs themselves…
jkislin c592804
Merge branch 'jk-dagster-sandbox' of https://github.com/CDCgov/pyrene…
jkislin 612cff9
Merge branch 'main' of https://github.com/CDCgov/pyrenew-hew into jk-…
jkislin 21f1d9f
preparing for central code location usage; updated cfa dagster
jkislin 59781de
readme, github actions, makefile
jkislin aa67bb3
Merge branch 'main' into jk-dagster-sandbox
jkislin 7b49243
Update blobfuse/README.md
jkislin b7190ae
Update Makefile
jkislin dc1d8cb
replaced ignoring dagster_defs.py with ruff format off for a single c…
jkislin 89e8a59
Merge branch 'jk-dagster-sandbox' of https://github.com/CDCgov/pyrene…
jkislin c28c60f
Apply suggestion from @Copilot
jkislin 30ead07
images
jkislin 1ad893f
Merge branch 'main' into jk-dagster-sandbox
jkislin 09e0670
add context to run_pyrenew_model calls
jkislin 5e8f858
Merge branch 'jk-dagster-sandbox' of https://github.com/CDCgov/pyrene…
jkislin d7fa6de
Merge branch 'main' into jk-dagster-sandbox
jkislin f122cff
table now shows storage container outputs will be written to
jkislin 92d5cd4
environment name / test flag interoperability
jkislin 6a9fba9
acc target in makefile; smarter symlink and env variable handling in …
jkislin 01a4e73
setup_job and makefile now support custom image registries and versio…
jkislin b285458
ruff format
jkislin 8c44f9b
just use pyrenew-pool
jkislin d9b8196
excluded WY from e jobs and only include COVID-19 for w jobs - Makefi…
jkislin e834203
add container app job run launcher functionality for the remote code …
jkislin 5ae88b3
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] a7e97b0
added azure container app job run launcher to imports
jkislin 698dc04
Merge branch 'jk-dagster-sandbox' of https://github.com/CDCgov/pyrene…
jkislin 1718234
fixed syntax error
jkislin 529bbdf
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 6671399
model_letters and model_family are now keyword arguments, context is …
jkislin a066d20
update-dagster-code action fixes. testing now
jkislin 349534b
README updates for github actions workflow and makefile
jkislin 85c7181
commented azure container app job run launcher
jkislin 4493b83
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 1d5ff32
update cron to match pyrenew-cron (mostly)
jkislin 8abda68
Merge branch 'jk-dagster-sandbox' of https://github.com/CDCgov/pyrene…
jkislin 31414d8
stripped _output from the assets for better readability
jkislin c627b84
pipeline instructions revamp
jkislin 02b66c3
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 76cf80e
remove pr trigger for dagster code updates
jkislin 13db45d
Merge branch 'jk-dagster-sandbox' of https://github.com/CDCgov/pyrene…
jkislin ab76670
Merge branch 'main' of https://github.com/CDCgov/pyrenew-hew into jk-…
jkislin a5eb4ac
fix makefile phony
jkislin fef5226
added config to launchpad - you can specify runs
jkislin a716730
added basic config for launchpad
jkislin 3c8bca1
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] b9f2085
Update README.md
jkislin 1a076c3
Merge branch 'main' into jk-dagster-sandbox
jkislin df8d7f0
Update dagster_defs.py
jkislin 7040ced
Update README.md
jkislin 1f2e32d
fixed link to 'pipelines'
jkislin 3186dc5
Cleaned up containerfile comments and structure
jkislin a5d6df9
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] fedc440
Some formatting updates for partition definitions
jkislin 1d11d33
Merge branch 'jk-dagster-sandbox' of https://github.com/CDCgov/pyrene…
jkislin 4b25ebd
Merge branch 'main' into jk-dagster-sandbox
dylanhmorris 10cde26
Merge branch 'main' into jk-dagster-sandbox
jkislin eb1b4dc
fixed container_tag in the makefile
jkislin 8ffea8a
ruff fixes
jkislin 599ae6b
template from county-rt for launching asset backfills - workaround fo…
jkislin 862d987
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 8a94a8e
basic weekly run config, doesnt do anything yet
jkislin be21592
basic weekly run config, doesnt do anything yet
jkislin 6cb4b1a
Merge branch 'jk-dagster-sandbox' of https://github.com/CDCgov/pyrene…
jkislin e7a75f7
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 18ed7d8
launch pipeline function written that can run scheduled full-pipeline…
jkislin 251cc82
Merge branch 'jk-dagster-sandbox' of https://github.com/CDCgov/pyrene…
jkislin bb860b4
ruff edits
jkislin File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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 |
|---|---|---|
| @@ -1,3 +1,4 @@ | ||
| Containerfile | ||
| nssp_demo/private_data | ||
| notebooks | ||
| mounts/ |
This file contains hidden or 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,4 @@ | ||
| Containerfile | ||
| nssp_demo/private_data | ||
| notebooks | ||
| mounts |
This file contains hidden or 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,27 @@ | ||
| name: Deploy Dagster Code | ||
|
|
||
| on: | ||
| push: | ||
| branches: | ||
| - main | ||
| pull_request: | ||
| branches: | ||
| - main | ||
jkislin marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| workflow_dispatch: | ||
|
|
||
| jobs: | ||
| run: | ||
| runs-on: ubuntu-latest | ||
| environment: production | ||
| name: Update Dagster Code Location | ||
| steps: | ||
| - name: Run update script with cfa runner-action | ||
| uses: CDCgov/cfa-actions/[email protected] | ||
| with: | ||
| github_app_id: ${{ secrets.REPO_CDCENT_ACTOR_APP_ID }} | ||
| github_app_pem: ${{ secrets.REPO_CDCENT_ACTOR_APP_PEM }} | ||
| script: | | ||
| echo "Running update script" | ||
| uv run \ | ||
| https://raw.githubusercontent.com/CDCgov/cfa-dagster/refs/heads/main/scripts/update_code_location.py \ | ||
| --registry_image cfaprdbatchcr.azurecr.io/pyrenew-hew:dagster_latest | ||
This file contains hidden or 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 hidden or 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 hidden or 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 hidden or 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
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.