Operator
Generated from rPDU2MQTT --emit-schema. Keys are case-insensitive. [] marks a list item and <name> a map key of your choosing. A blank default means none is declared.
Kubernetes operator: let this release manage its own Deployment (registry update checks, optional self-update).
| Setting | Type | Default | Description |
|---|---|---|---|
Operator |
object | Kubernetes operator: let this release manage its own Deployment (registry update checks, optional self-update). | |
Operator.Enabled |
bool | false |
Enable the Kubernetes operator: let this release manage its own Deployment (registry update checks, optional self-update). Requires the Kubernetes config source and the 'operator' role. No effect otherwise. |
Operator.CheckForUpdates |
bool | true |
Periodically check the container registry for a newer image and report it (in the CR status and the GUI Diagnostics page). Read-only — never changes the Deployment on its own. |
Operator.CheckIntervalHours |
int | 6 |
How often to check the registry for updates, in hours. |
Operator.Policy |
one of Patch, Minor, Major |
Minor |
How far an update may move the deployed version: Patch (same major.minor), Minor (same major, no breaking changes), or Major (any newer release). |
Operator.AutoUpdate |
bool | false |
Automatically roll the Deployment to the newest eligible release (bounded by Policy). Off by default — checking is safe, but applying an update restarts the workload. |
Operator.Registry |
string | Override the registry host to query (e.g. ghcr.io). Defaults to the registry of the currently-deployed image. | |
Operator.Repository |
string | Override the repository to query (e.g. xtremeownage/rpdu2mqtt). Defaults to the repository of the currently-deployed image. |