Resources
This content is for v1.0. Switch to the latest version for up-to-date documentation.
starfly_fabric
Section titled “starfly_fabric”Manages a StarlightFabric CRD — declarative desired state for a Starfly fabric unit.
| Attribute | Required | Notes |
|---|---|---|
name | yes | CRD resource name |
namespace | no | Defaults to provider namespace |
spec | yes | Fabric spec (YAML-compatible) |
Kubernetes-only. Does not call the Starfly HTTP API directly.
starfly_mcp_tool
Section titled “starfly_mcp_tool”Registers an MCP tool via POST /v1/mcp/tools.
Requires jwt_token or mTLS on the provider. Tool resource_uri must match exchange audience for verification.
starfly_ssf_stream
Section titled “starfly_ssf_stream”Configures SSF event stream delivery via POST /v1/signals/stream.
Production typically requires mTLS (endpoint on :8694).
starfly_agent_identity
Section titled “starfly_agent_identity”Issues agent bootstrap identity via POST /v1/identity/agent.
Output token can feed jwt_token on the provider or child modules for encryption key and MCP resources.
starfly_encryption_key
Section titled “starfly_encryption_key”Registers agent encryption keys via POST /v1/identity/agent/encryption-key.
Requires bearer JWT (jwt_token) — WIMSE-authenticated endpoint.
Chart install is not a provider resource. Use helm_release with values from starfly_fabric outputs. See terraform-provider/examples/complete/.