opentofu/internal/backend
Christian Mesh d58788f065 Introduce plugins.Library
This mostly mechanical change defines a central location
for providing installed plugins as a cohesive unit to the
rest of the application. This also provides a location
for future caching of schemas and other potential optimizations.

This is part of the overall initiative to start stripping
functionality out of the tofu package into re-usable components
which can be used by the new engine.

Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2026-01-26 09:20:04 -05:00
..
init backend+command: Alias names for backend types 2025-09-11 11:33:53 -07:00
local Introduce plugins.Library 2026-01-26 09:20:04 -05:00
remote skip timeout lock tests on windows (#3288) 2025-09-17 16:56:19 -03:00
remote-state Small tweaks on the guidelines and the scripts for testing the azure backend (#3603) 2025-12-18 08:58:33 +02:00
backend.go Retaining resources during destruction - New flag -suppress-forget-errors (#3588) 2025-12-16 15:41:03 +04:00
backend_test.go Fix internal/backend TestRead_PathNoPermission on Windows (#3117) 2025-08-21 15:50:27 -03:00
cli.go Update copyright notice (#1232) 2024-02-08 09:48:59 +00:00
operation_type.go go.mod: Use the new "tool" directive 2025-10-10 07:06:56 -03:00
operationtype_string.go go.mod: Upgrade various golang.org/x/* dependencies 2025-10-10 08:23:54 -07:00
testing.go backend/tests: use workspace argument in testLocksInWorkspace (#3405) 2025-10-24 16:11:01 -04:00
unparsed_value.go Fix typos (#1905) 2024-08-29 13:20:33 -04:00
unparsed_value_test.go Update copyright notice (#1232) 2024-02-08 09:48:59 +00:00