Lightlines
By grafana

reconciler-logic

grafana3.7k installs

Build resource controllers for grafana-app-sdk apps.

What it does

Implements resource controllers in grafana-app-sdk apps with generation-based skipping and conflict-safe status updates.

When to use it

Use when implementing reconcile loops, handling resource events, scheduling resyncs, choosing between watchers and reconcilers, or registering controllers.

How to use it

Give it a grafana-app-sdk app and the resource behavior to implement; it writes, registers, builds, and verifies a reconciler.

What you provide

  • An existing project

Uses

Latest review

What you need · 4

The implementation guidance is for apps using grafana-app-sdk.

Requires the Go toolchain to build the app and run its operator.


Access · 2

This skill

Kubernetes

Write

Applies a Kubernetes resource

go run ./cmd/operator

Execute

Starts the app's operator