No description
  • Go 99.4%
  • Shell 0.3%
  • Makefile 0.3%
Find a file
Martin Atkins 86c9e5e3d8 Some notes about this API not being completely finalized yet
We aren't planning any specific breaking changes and hopefully won't need
to make any, but since we've not used this new design fully in OpenTofu yet
we might find that we got some details wrong, in which case we'll likely
prefer to break compatibility if the alternative would be something awkward
to use.

Signed-off-by: Martin Atkins <mart@degeneration.co.uk>
2025-06-10 10:58:36 -07:00
disco Some notes about this API not being completely finalized yet 2025-06-10 10:58:36 -07:00
internal/uritemplates Some notes about this API not being completely finalized yet 2025-06-10 10:58:36 -07:00
scripts add linting to ci 2024-10-31 16:40:28 -04:00
svcauth Some notes about this API not being completely finalized yet 2025-06-10 10:58:36 -07:00
.go-version Prepare this for being opentofu/svchost 2025-05-14 13:30:29 -07:00
.golangci.yml Prepare this for being opentofu/svchost 2025-05-14 13:30:29 -07:00
go.mod disco: Tidy up some crufty bits 2025-05-14 15:19:11 -07:00
go.sum disco: Tidy up some crufty bits 2025-05-14 15:19:11 -07:00
label_iter.go Some notes about this API not being completely finalized yet 2025-06-10 10:58:36 -07:00
LICENSE Prepare this for being opentofu/svchost 2025-05-14 13:30:29 -07:00
Makefile add linting to ci 2024-10-31 16:40:28 -04:00
README.md Some notes about this API not being completely finalized yet 2025-06-10 10:58:36 -07:00
svchost.go Some notes about this API not being completely finalized yet 2025-06-10 10:58:36 -07:00
svchost_test.go Add copywrite headers and GH Action 2023-01-30 16:13:49 -06:00

OpenTofu svchost

This library contains a client implementation of OpenTofu's Remote Service Discovery protocol, and helpers for authenticating to OpenTofu-native services.

The API of this library is currently experimental and primarily intended for use in OpenTofu CLI itself, rather than external consumption. We may make breaking changes to the API before blessing it with a stable version number, so third-party callers should be prepared to make adjustments if they choose to use this library before then.