spack/lib/spack
kwryankrattiger b803dabb2c
mirrors: allow username/password as environment variables (#46549)
`spack mirror add` and `set` now have flags `--oci-password-variable`, `--oci-password-variable`, `--s3-access-key-id-variable`, `--s3-access-key-secret-variable`, `--s3-access-token-variable`, which allows users to specify an environment variable in which a username or password is stored.

Storing plain text passwords in config files is considered deprecated.

The schema for mirrors.yaml has changed, notably the `access_pair` list is generally replaced with a dictionary of `{id: ..., secret_variable: ...}` or `{id_variable: ..., secret_variable: ...}`.
2024-11-11 16:34:39 +01:00
..
docs spack.compiler/spack.util.libc: add caching (#47213) 2024-11-08 16:25:02 -08:00
env cc: parse RPATHs when in ld mode 2024-11-04 19:52:08 +01:00
external archspec: update to v0.2.5 (#46958) 2024-10-14 19:09:17 +02:00
llnl filesystem.py find: return directories and improve performance (#47537) 2024-11-11 09:43:23 +00:00
spack mirrors: allow username/password as environment variables (#46549) 2024-11-11 16:34:39 +01:00
spack_installable Update copyright year to 2024 (#41919) 2024-01-02 09:21:30 +01:00