NOAA-GSL / ExascaleWorkflowSandbox

Other
2 stars 2 forks source link

Add Flux to spack-stack & remove miniconda environment #56

Closed christopherwharrop-noaa closed 8 months ago

christopherwharrop-noaa commented 8 months ago

This PR adds flux and pytest to the spack-stack environment and replaces the conda environment. It also changes the build cache S3 bucket to one more appropriately (and spelled correctly) named. Additionally, since the AWS CLI package is one of the packages installed in spack-stack, some additional Dockerfile secrets were needed to get the S3 authentication to work properly (for some reason the access_pair in the mirror config wasn't quite enough).

For now, the conda environment is only removed for the container build/tests. A future PR will address the replacement of conda on HPCs and other non-container systems.

christopherwharrop-noaa commented 8 months ago

@NaureenBharwaniNOAA - I just rebased this PR branch against main after merging the previous PR to bring it up to date cleanly. CI should pass, but we should wait to make sure.

christopherwharrop-noaa commented 8 months ago

@NaureenBharwaniNOAA - Just realized I hadn't added you as a reviewer. It's ready for you now.