ai2cm / fv3net

explore the FV3 data for parameterization
MIT License
16 stars 3 forks source link

Add `google-cloud-sdk` to bare-metal prognostic run environments #2374

Closed spencerkclark closed 1 year ago

spencerkclark commented 1 year ago

It occurred to me that not everyone will already have google-cloud-sdk (and namely gsutil) installed in their search PATH on Stellar or Gaea, so this adds google-cloud-sdk to the conda environment created in the install_base_software.sh script. gsutil is used within the post-processing step of the prognostic run, and without it one will encounter errors. No authentication is needed if just moving files around locally (as is the case when running on HPC).

Note we similarly install google-cloud-sdk in the prognostic run docker image, so this is not anything particularly new:

https://github.com/ai2cm/fv3net/blob/61f3a55ddd707d7093149dea7b28c266ed774b76/.environment-scripts/gnu_docker/install_base_software.sh#L50

Coverage reports (updated automatically):