Infrastructure provider APIs (Hetzner Cloud, CloudNS)
Find a file
Snider 11e32fe965 feat: extract infra package from go-devops
Standalone infrastructure provider APIs: Hetzner Cloud, Hetzner Robot,
CloudNS DNS, and YAML infrastructure configuration parser. Shared HTTP
client with retry, exponential backoff, and rate-limit handling.

69 tests passing with race detector. Zero framework dependencies.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-09 11:34:52 +00:00
CLAUDE.md feat: extract infra package from go-devops 2026-03-09 11:34:52 +00:00
client.go feat: extract infra package from go-devops 2026-03-09 11:34:52 +00:00
client_test.go feat: extract infra package from go-devops 2026-03-09 11:34:52 +00:00
cloudns.go feat: extract infra package from go-devops 2026-03-09 11:34:52 +00:00
cloudns_test.go feat: extract infra package from go-devops 2026-03-09 11:34:52 +00:00
config.go feat: extract infra package from go-devops 2026-03-09 11:34:52 +00:00
config_test.go feat: extract infra package from go-devops 2026-03-09 11:34:52 +00:00
go.mod feat: extract infra package from go-devops 2026-03-09 11:34:52 +00:00
go.sum feat: extract infra package from go-devops 2026-03-09 11:34:52 +00:00
hetzner.go feat: extract infra package from go-devops 2026-03-09 11:34:52 +00:00
hetzner_test.go feat: extract infra package from go-devops 2026-03-09 11:34:52 +00:00