Versions in this module Expand all Collapse all v2 v2.1.4 Oct 1, 2025 Changes in this version + type ChangeProcessor interface + CaptureDeleteChange func(resourceType ngftypes.ObjectType, nsname types.NamespacedName) + CaptureUpsertChange func(obj client.Object) + GetLatestGraph func() *graph.Graph + Process func() (graphCfg *graph.Graph) + type ChangeProcessorConfig struct + EventRecorder record.EventRecorder + GatewayClassName string + GatewayCtlrName string + Logger logr.Logger + MustExtractGVK kinds.MustExtractGVK + PlusSecrets map[types.NamespacedName][]graph.PlusSecretFile + Validators validation.Validators + type ChangeProcessorImpl struct + func NewChangeProcessorImpl(cfg ChangeProcessorConfig) *ChangeProcessorImpl + func (c *ChangeProcessorImpl) CaptureDeleteChange(resourceType ngftypes.ObjectType, nsname types.NamespacedName) + func (c *ChangeProcessorImpl) CaptureUpsertChange(obj client.Object) + func (c *ChangeProcessorImpl) GetLatestGraph() *graph.Graph + func (c *ChangeProcessorImpl) Process() *graph.Graph + type Updater interface + Delete func(objType ngftypes.ObjectType, nsname types.NamespacedName) + Upsert func(obj client.Object)