CDCgov / cfa-epinow2-pipeline

https://cdcgov.github.io/cfa-epinow2-pipeline/
Apache License 2.0
10 stars 2 forks source link

Linking to container image via --template when creating AZ Batch pool #89

Open gvegayon opened 1 month ago

gvegayon commented 1 month ago

This pull request includes significant updates to the Azure Batch Pool setup process, including adding a new Python script for pool creation and configuration and updates to the workflow and dependencies.

Azure Batch Pool Setup Enhancements:

Documentation and Dependency Updates:

codecov[bot] commented 1 month ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Additional details and impacted files

:loudspeaker: Thoughts on this report? Let us know!


🚨 Try these New Features:

github-actions[bot] commented 1 week ago

Thank you for your contribution @gvegayon :rocket:! Your pkgdown-site is ready for download :point_right: here :point_left:! (The artifact expires on 2024-11-29T16:25:03Z. You can re-generate it by re-running the workflow here.)

gvegayon commented 1 week ago

So we are getting closer @jkislin and @zsusswein. There's an issue with the generated toml file that is makes it fail during the read process:

    config = toml.load(config_file)
             ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 134, in load
    return loads(ffile.read(), _dict, decoder)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/toml/decoder.py", line 514, in loads
    raise TomlDecodeError(str(err), original, pos)
toml.decoder.TomlDecodeError: Found tokens after a closed string. Invalid TOML. (line 10 column 1 char 754)

I'll try to debug it tomorrow, but I think we are almost there!

gvegayon commented 1 day ago

I am getting errors on testthat b/c of duckdb. The issue is intermittent, so either we are missing a seed, or there's something else going on. https://github.com/CDCgov/cfa-epinow2-pipeline/actions/runs/11943535928/job/33293099360#step:3:309. I have had to restart the job many times in the past, with the second try working. Unsure what's the issue

attn @natemcintosh @zsusswein

zsusswein commented 1 day ago

That's weird. I've seen an intermittently flaky test from DuckDB but it's rare and I thought I had resolved it.

Can you open an issue for it and I'll look into it?

jkislin commented 22 hours ago

@gvegayon @zsusswein do we want to merge this now?

zsusswein commented 22 hours ago

Is the PR ready to go? I had been assuming it was waiting for something because it was still draft.

gvegayon commented 2 hours ago

Given that the tests pass, this is ready for review @zsusswein and @jkislin!