plugin-sdk

module
v0.5.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 28, 2026 License: AGPL-3.0

README

plugin-sdk

The SDK for creating plugins in Omniview, the Integrated DevOps Environment

Internal Logging

Use log for plugin runtime/internal logging. This is separate from the log capability API in pkg/v1/logs.

See docs/internal-logging.md.

Directories

Path Synopsis
log
pkg
sdk
utils/timeutil
Package timeutil provides shared time abstractions for deterministic testing.
Package timeutil provides shared time abstractions for deterministic testing.
v1/resource/plugintest
Package plugintest provides a test harness for plugin authors to mount their ResourcePluginConfig and assert behavior (CRUD, watch events, health, relationships) without needing gRPC or process spawning.
Package plugintest provides a test harness for plugin authors to mount their ResourcePluginConfig and assert behavior (CRUD, watch events, health, relationships) without needing gRPC or process spawning.
settingstest
Package settingstest provides test doubles for the settings.Provider interface.
Package settingstest provides test doubles for the settings.Provider interface.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL