LLNL / uberenv

Automates using spack to build and deploy software
Other
25 stars 9 forks source link

Allow stopping uberenv after Spack environment creation and restart from there #133

Closed adrienbernede closed 5 months ago

adrienbernede commented 5 months ago

Summary

The primary goal of this PR is to allow users to have Uberenv only setup Spack and create the environment (--setup-and-env-only). Then users can customize the environment and resume the build process (--skip-setup-and-env).

This was necessary to add an OCI mirror to the environment. A bug in Spack is preventing me from adding an OCI mirror (using variables to set the authentication) to a Spack.yaml file and then use that file to create a Spack environment. (Issue not opened in Spack yet...).

Other changes