Skip to content

Add GCS Bucket Mirrors#24422

Closed
fluidnumerics-joe wants to merge 24 commits intospack:developfrom
FluidNumerics:develop
Closed

Add GCS Bucket Mirrors#24422
fluidnumerics-joe wants to merge 24 commits intospack:developfrom
FluidNumerics:develop

Conversation

@fluidnumerics-joe
Copy link
Copy Markdown
Contributor

This pull request contains changes to support Google Cloud Storage buckets as mirrors, meant for hosting Spack build-caches. This feature is beneficial for folks that are running infrastructure on Google Cloud Platform. On public cloud systems, resources are ephemeral and in many cases, installing compilers, MPI flavors, and user packages from scratch takes up considerable time.

Giving users the ability to host a Spack mirror that can store build caches in GCS buckets offers a clean solution for reducing application rebuilds for Google Cloud infrastructure.

@tgamblin tgamblin self-requested a review August 12, 2021 16:38
* The signed_url generation is replaced with using a blob.path() (for
  testing). Some organizations do not allow for service accounts or
users to created signed urls for temporary resource accces.
@tgamblin tgamblin requested a review from scheibelp September 14, 2021 05:14
@tgamblin
Copy link
Copy Markdown
Member

Superseded by #26382.

@tgamblin tgamblin closed this Sep 30, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants