terraform-provider-llmgw/ is a module of its own, built on terraform-plugin-framework, so the gateway does not carry its dependencies. llmgw_model is a model added at runtime: scaling, class, owner and adapters change in place, anything else replaces it; the definition is kept as written rather than as the catalog filled it in. llmgw_quota and llmgw_guard_attachment keep the scope as written beside the ID it resolved to, and import by that ID. Data sources llmgw_models and llmgw_nodes. The client lists every endpoint it calls and refuses any other; a test checks each, and every field it sends and reads, against docs/admin-api.openapi.json, so a change to the admin API that breaks the provider fails here. Acceptance tests run Terraform against an admin API in memory when TF_ACC is set. CI vets and tests the module. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
12 lines
287 B
Plaintext
12 lines
287 B
Plaintext
/bin/
|
|
/dist/
|
|
*.db
|
|
*.db-wal
|
|
*.db-shm
|
|
.DS_Store
|
|
coverage.out
|
|
# The provider built in place, and what Terraform leaves beside an example.
|
|
/terraform-provider-llmgw/terraform-provider-llmgw
|
|
/terraform-provider-llmgw/examples/.terraform*
|
|
/terraform-provider-llmgw/examples/terraform.tfstate*
|