spack/share/spack
Joseph Snyder d759612523
Add connection specification to mirror creation (#24244)
* Add connection specification to mirror creation

This allows each mirror to contain information about the credentials
used to access it.

Update command and tests based on comments

Switch to only "long form" flags for the s3 connection information.
Use the "any" function instead of checking for an empty list when looking
for s3 connection information.

Split test to use the access token separately from the access id and key.
Use long flag form in test.

Add endpoint_url to available S3 options.

Extend the special parameters for an S3 mirror to accept the
endpoint_url parameter.

Add a test.

* Add connection information per URL not per mirror

Expand the mirror-based connection information to be per-URL.
This will allow a user to specify different S3 connection information
for both the fetch and the push URLs.

Add a parameter for "profile", another way of storing the id/secret pair.

* Switch from "access_profile" to "profile"
2021-11-19 15:28:34 -05:00
..
bash spack setup-env.sh: make zsh loading async compatible, and ~10x faster (in some cases) (#26120) 2021-10-28 11:32:59 -07:00
bootstrap/github-actions Bootstrap GnuPG (#24003) 2021-11-02 23:15:24 -07:00
csh commands: spack load --list alias for spack find --loaded (#27184) 2021-11-05 00:58:29 -07:00
docker Build container images on Github Actions and push to multiple registries (#26247) 2021-09-30 23:34:47 +02:00
docs/docker/module-file-tutorial copyrights: update all files with license headers for 2021 2021-01-02 12:12:00 -08:00
gitlab llvm: introduce [build/link]_llvm_dylib (#27450) 2021-11-17 20:10:59 -07:00
keys Update the Public key of the tutorial (#27370) 2021-11-12 11:46:02 +01:00
logo add artisanal handcrafted SVG Spack logo. (#6165) 2017-11-06 22:42:16 -08:00
qa ci: run style unit tests only if we target develop (#27472) 2021-11-18 13:00:39 +01:00
templates containerize: pin the Spack version used in a container (#21910) 2021-10-25 13:09:27 -07:00
setup-env.csh Introduce a SPACK_PYTHON environment variable (#21222) 2021-02-12 10:52:44 -08:00
setup-env.fish commands: spack load --list alias for spack find --loaded (#27184) 2021-11-05 00:58:29 -07:00
setup-env.sh commands: spack load --list alias for spack find --loaded (#27184) 2021-11-05 00:58:29 -07:00
setup-tutorial-env.sh Tab to spaces (#22362) 2021-03-18 06:20:06 +00:00
spack-completion.bash Add connection specification to mirror creation (#24244) 2021-11-19 15:28:34 -05:00