# README
Loudspeaker Runtime
Get the kubernetes event from the WatchAPI and send it to the target.
flowchart LR
Loudspeaker(loudspeaker) -->|Watch Event| KubeAPI[KubeAPI]
Loudspeaker(loudspeaker) -->|Watch Configmaps| KubeAPI[KubeAPI]
Loudspeaker -->|Events| C[Listener1]
Settings
Required Environment
Environment | Details |
---|---|
Type | Listener Type. This will change the format of the credentials to be read. |
ConfigmapName | The name of the configmaps to load the configuration from. |
Namespace | Specify the namespace of configmaps to be monitored by WatchAPI. |
Configmaps data format
observes:
- namespace: "default"
ignoresReasons:
- ""
ignoreObjectNames:
- "sample-cronjob"
ignoreObjectKinds:
- "Cronjob"
ignoreEventTypes:
- "Warning"
Refer to the CRD API specification for a description of each field. https://pkg.go.dev/github.com/ureuzy/[email protected]/api/v1alpha1