tvl-depot/ops
sterni ca3bd5c7ca feat(ops/pipelines): allow accessing the nix store
This is already allowed de facto, since there seems to be a special
exception for reading from derivation outputs. What is forbidden, is
access to files imported to the store (even via builtins.toFile) and
derivation files. The latter is required for doing dependency analysis
on arbitrary derivations, unfortunately.

Access to the store allows kind of evil things, but it should
be (hopefully) hard to do this by accident, and accessing derivation
files is not impure, though it relies on store implementation internals
so to speak.

Change-Id: I33a7de83ef0ee20a7076690329d62f6caffffe5f
Reviewed-on: https://cl.tvl.fyi/c/depot/+/6835
Reviewed-by: tazjin <tazjin@tvl.su>
Tested-by: BuildkiteCI
Reviewed-by: grfn <grfn@gws.fyi>
2022-10-08 10:59:45 +00:00
..
besadii fix(ops/besadii) test trigger.ref against configured branch 2022-06-09 15:26:25 +00:00
buildkite refactor(ops/buildkite): Use tools.checks.validateTerraform 2022-06-07 09:32:13 +00:00
deploy-whitby refactor(deploy-whitby): use nvd instead of nix-diff 2022-01-13 08:14:00 +00:00
dns chore(3p/sources): Bump channels & overlays 2022-09-28 08:02:31 +00:00
gerrit-tvl fix(gerrit-tvl): Use only one build filter 2022-05-28 13:39:58 +00:00
glesys feat(ops/glesys): add CNAME for tvixbolt.tvl.su 2022-09-13 11:05:53 +00:00
journaldriver chore(3p/sources): Bump channels & overlays 2022-09-28 08:02:31 +00:00
keycloak feat(ops/keycloak): import github identity provider configuration 2022-09-20 09:28:45 +00:00
kontemplate style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
machines chore(ops/whitby): use renamed 'kbdInteractiveAuthentication' option 2022-10-02 14:19:33 +00:00
modules fix(ops/www): fix port templating for keycloak 2022-10-03 17:42:56 +00:00
mq_cli style(rust): Format all Rust code with rustfmt 2022-02-08 12:06:39 +00:00
pipelines feat(ops/pipelines): allow accessing the nix store 2022-10-08 10:59:45 +00:00
posix_mq.rs style(rust): Format all Rust code with rustfmt 2022-02-08 12:06:39 +00:00
secrets feat(ops/keycloak): import github identity provider configuration 2022-09-20 09:28:45 +00:00
users feat(ops/users): Add talyz to users 2022-09-16 17:30:26 +00:00
nixos.nix fix(ops/nixos): use builtins.storePath to avoid dumping pkgs.path 2022-05-29 10:22:25 +00:00