Skip to content

Repository files navigation

Provider Template

provider-langfuse is a Crossplane provider template that is built using Upjet code generation tools and exposes XRM-conformant managed resources for the Template API.

Getting Started

This template serves as a starting point for generating a new Crossplane Provider using the upjet tooling. Please follow the guide linked below to generate a new Provider:

https://github.com/crossplane/upjet/blob/main/docs/generating-a-provider.md

Developing

Run code-generation pipeline:

go run cmd/generator/main.go "$PWD"

Run against a Kubernetes cluster:

make run

Build, push, and install:

make all

Build binary:

make build

Local Dev Smoke Check (Tilt)

After tilt up is healthy, apply examples directly:

kubectl --context kind-provider-langfuse-dev apply -f examples

Verify they reconcile:

kubectl --context kind-provider-langfuse-dev get organizations.langfuse.crossplane.io
kubectl --context kind-provider-langfuse-dev describe organization dev-validation-organization-alpha
kubectl --context kind-provider-langfuse-dev describe organization dev-validation-organization-beta

These examples intentionally do not match Langfuse bootstrap seed values.

Report a Bug

For filing bugs, suggesting improvements, or requesting new features, please open an issue.

About

Declaratively configure langfuse using a Crossplane Provider

Resources

Code of conduct

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages