Skip to content

Resources

This content is for v1.0. Switch to the latest version for up-to-date documentation.

Manages a StarlightFabric CRD — declarative desired state for a Starfly fabric unit.

AttributeRequiredNotes
nameyesCRD resource name
namespacenoDefaults to provider namespace
specyesFabric spec (YAML-compatible)

Kubernetes-only. Does not call the Starfly HTTP API directly.

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.

Configures SSF event stream delivery via POST /v1/signals/stream.

Production typically requires mTLS (endpoint on :8694).

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.

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/.