provider-upjet-logfire is a Crossplane provider for the
Logfire API, generated with Upjet.
The current provider surface is intentionally small:
AlertChannelDashboardProjectReadTokenWriteToken
For complete examples, see:
examples/install.yamlexamples/cluster/providerconfig/providerconfig.yamlexamples/cluster/smoke/project.yamlexamples/cluster/smoke/writetoken.yaml
Per-resource generated reference examples are under examples-generated/ for all supported resources.
apiVersion: pkg.crossplane.io/v1
kind: Provider
metadata:
name: provider-upjet-logfire
spec:
package: xpkg.crossplane.io/pydantic/provider-upjet-logfire:v0.2.0The provider expects credentials as JSON with:
api_key- optional
base_url
Example secret payload:
{
"api_key": "pylf_v2_...",
"base_url": "https://logfire.example.com"
}Generate code:
make generateRun tests:
go test ./...Build:
go build ./...