Skip to content

plugin-k8sgen

Placement compiled-in (in-process)
Source github.com/opencharly/charly/candy/plugin-k8sgen
Version 2026.181.0001
Candy plugin-k8sgen

This plugin is listed in charly/charly.yml’s compiled_plugins:, so its providers are compiled into the charly binary and register in-process.

The reserved words this plugin serves:

  • k8sgen — verb class

KUSTOMIZE GENERATOR plugin (C8/M13) — the pure manifest generation that turns a deployment node + a kind:k8s cluster template + the image’s ports/uid/gid into a Kustomize base/ + overlays// tree (Deployment/StatefulSet/DaemonSet/Job/ CronJob/Pod, Service, PVCs, Ingress, kustomization wiring). Carved out of charly core (charly/k8s_generate.go); charly’s in-core GenerateK8sKustomize is a thin shim that extracts ports/uid/gid from the image Capabilities, Invokes this plugin’s OpEmit, then does the disk I/O + the host-side egress gate before the bytes hit disk. Compiled-in (the deploy + from-box paths call it).


See also the candy reference for this candy’s install surface.