eventing/config
Pierangelo Di Pilato 5daaa6c75e
Allow setting finalizers for EventTransform reconciler (#8534)
Allow setting finalizers for EventTransform reconciler resources

Signed-off-by: Pierangelo Di Pilato <pierdipi@redhat.com>
2025-03-19 14:05:15 +00:00
..
brokers Add health check config and clean up duplicated code (#8308) 2024-12-11 07:22:51 +00:00
channels Add jobsinks-addressable-resolver cluster role (#8298) 2024-11-04 11:32:55 +00:00
core Allow setting finalizers for EventTransform reconciler (#8534) 2025-03-19 14:05:15 +00:00
core-tls Partial implementation of certmanager for integration sink (#8481) 2025-02-19 14:15:48 +00:00
monitoring/metrics remove non-mt ping source panels from dashboard (#4033) 2020-09-11 06:01:00 -07:00
post-install Allow storage-version-migration job to successfully run when optional CRDs are not installed (inmemorychannels, etc) (#8510) 2025-03-06 07:42:59 +00:00
tools Prototype a MQTT Source (#7919) 2024-05-30 20:24:12 +00:00
100-namespace.yaml Restructure Eventing to match similar Serving restructuring (#2428) 2020-01-22 20:46:24 -08:00
200-addressable-resolvers-clusterrole.yaml Restructure Eventing to match similar Serving restructuring (#2428) 2020-01-22 20:46:24 -08:00
200-broker-clusterrole.yaml Restructure Eventing to match similar Serving restructuring (#2428) 2020-01-22 20:46:24 -08:00
200-channelable-manipulator-clusterrole.yaml Restructure Eventing to match similar Serving restructuring (#2428) 2020-01-22 20:46:24 -08:00
200-clusterrole-namespaced.yaml Restructure Eventing to match similar Serving restructuring (#2428) 2020-01-22 20:46:24 -08:00
200-controller-clusterrole.yaml Restructure Eventing to match similar Serving restructuring (#2428) 2020-01-22 20:46:24 -08:00
200-crossnamespace-clusterrole.yaml fix: eventing clusterrole has correct knsubscribe permissions (#7943) 2024-06-06 16:27:13 +00:00
200-job-sink-clusterrole.yaml Add all JobSink symlinks in config/ (#8007) 2024-06-17 12:18:54 +00:00
200-job-sink-serviceaccount.yaml Add all JobSink symlinks in config/ (#8007) 2024-06-17 12:18:54 +00:00
200-pingsource-mt-adapter-clusterrole.yaml move mtping to pkg/adapter/mtping (#2997) 2020-04-20 07:42:50 -07:00
200-podspecable-binding-clusterrole.yaml Restructure Eventing to match similar Serving restructuring (#2428) 2020-01-22 20:46:24 -08:00
200-source-observer-clusterrole.yaml Restructure Eventing to match similar Serving restructuring (#2428) 2020-01-22 20:46:24 -08:00
200-sources-controller-clusterrole.yaml Merging sources and eventing controller. Eventing core ships as one controller. (#2448) 2020-01-27 11:17:26 -08:00
200-webhook-clusterrole.yaml Restructure Eventing to match similar Serving restructuring (#2428) 2020-01-22 20:46:24 -08:00
200-webhook-role.yaml Webhook has only namespaced Secret permissions, rather than cluster-wide. (#4684) 2021-01-06 01:40:43 -08:00
201-eventing-serviceaccount.yaml Create service accounts strictly after roles. (#2574) 2020-02-18 07:57:58 -08:00
201-pingsource-mt-adapter-serviceaccount.yaml move mtping to pkg/adapter/mtping (#2997) 2020-04-20 07:42:50 -07:00
201-webhook-serviceaccount.yaml Create service accounts strictly after roles. (#2574) 2020-02-18 07:57:58 -08:00
300-apiserversource.yaml Fixup some bad merge conflicts with new config layout. (#2441) 2020-01-24 15:56:24 -08:00
300-broker.yaml Restructure Eventing to match similar Serving restructuring (#2428) 2020-01-22 20:46:24 -08:00
300-channel.yaml Restructure Eventing to match similar Serving restructuring (#2428) 2020-01-22 20:46:24 -08:00
300-containersource.yaml Bringing ContainerSource back (#2824) 2020-03-26 15:56:51 -07:00
300-eventpolicy.yaml Adding symbolic link for event policy type. (#8081) 2024-07-05 13:31:11 +00:00
300-eventtransform.yaml Add EventTransform Jsonata reconciler and CRD (#8456) 2025-02-12 15:24:51 +00:00
300-eventtype.yaml Restructure Eventing to match similar Serving restructuring (#2428) 2020-01-22 20:46:24 -08:00
300-integrationsink.yaml Add IntegrationSink CRD (#8304) 2024-11-22 14:03:02 +00:00
300-integrationsource.yaml IntegrationSource CRD (#8238) 2024-10-31 14:15:51 +00:00
300-jobsink.yaml Add all JobSink symlinks in config/ (#8007) 2024-06-17 12:18:54 +00:00
300-parallel.yaml Restructure Eventing to match similar Serving restructuring (#2428) 2020-01-22 20:46:24 -08:00
300-pingsource.yaml Fixup some bad merge conflicts with new config layout. (#2441) 2020-01-24 15:56:24 -08:00
300-sequence.yaml Restructure Eventing to match similar Serving restructuring (#2428) 2020-01-22 20:46:24 -08:00
300-sinkbindings.yaml Fixup some bad merge conflicts with new config layout. (#2441) 2020-01-24 15:56:24 -08:00
300-subscription.yaml Restructure Eventing to match similar Serving restructuring (#2428) 2020-01-22 20:46:24 -08:00
300-trigger.yaml Restructure Eventing to match similar Serving restructuring (#2428) 2020-01-22 20:46:24 -08:00
400-config-br-default-channel.yaml Move broker defaults into core (#2947) 2020-04-09 03:00:03 -07:00
400-config-br-defaults.yaml Move broker defaults into core (#2947) 2020-04-09 03:00:03 -07:00
400-config-eventing-integrations-images.yaml Update to the correct file (#8507) 2025-02-26 06:48:28 +00:00
400-config-eventing-transformations-images.yaml Jsonata Event transform e2e tests (#8499) 2025-02-24 16:44:20 +00:00
400-config-features.yaml Added tristate flags and changed experimental config map name (#5459) 2021-06-01 01:34:38 -07:00
400-config-kreference-mapping.yaml KReference mapping experimental feature (#5599) 2021-09-16 13:31:31 -07:00
400-config-ping-defaults.yaml jsonDataLimit#4055 (#4233) 2021-02-16 09:13:05 -08:00
400-config-sugar.yaml Add sugar namespace and trigger reconcilers to main eventing controller (#6027) 2022-04-03 19:00:41 +00:00
400-default-ch-config.yaml Restructure Eventing to match similar Serving restructuring (#2428) 2020-01-22 20:46:24 -08:00
400-webhook-service.yaml Restructure Eventing to match similar Serving restructuring (#2428) 2020-01-22 20:46:24 -08:00
500-controller.yaml Restructure Eventing to match similar Serving restructuring (#2428) 2020-01-22 20:46:24 -08:00
500-job-sink.yaml Move job sink certificate out of config core (#7993) 2024-06-12 06:41:10 +00:00
500-pingsource-mt-adapter.yaml Eager pingsource adapter creation (#3987) 2020-09-04 00:43:31 -07:00
500-webhook-config-validation.yaml Restructure Eventing to match similar Serving restructuring (#2428) 2020-01-22 20:46:24 -08:00
500-webhook-defaulting.yaml Restructure Eventing to match similar Serving restructuring (#2428) 2020-01-22 20:46:24 -08:00
500-webhook-resource-validation.yaml Restructure Eventing to match similar Serving restructuring (#2428) 2020-01-22 20:46:24 -08:00
500-webhook-secret.yaml Restructure Eventing to match similar Serving restructuring (#2428) 2020-01-22 20:46:24 -08:00
500-webhook-sinkbindings.yaml Restructure Eventing to match similar Serving restructuring (#2428) 2020-01-22 20:46:24 -08:00
500-webhook.yaml Restructure Eventing to match similar Serving restructuring (#2428) 2020-01-22 20:46:24 -08:00
README.md first cut at multi-tenant broker (#2760) 2020-03-18 11:06:05 -07:00
config-leader-election.yaml Add leader election (#2501) 2020-02-26 16:44:50 -08:00
config-logging.yaml Restructure Eventing to match similar Serving restructuring (#2428) 2020-01-22 20:46:24 -08:00
config-observability.yaml Restructure Eventing to match similar Serving restructuring (#2428) 2020-01-22 20:46:24 -08:00
config-tracing.yaml Restructure Eventing to match similar Serving restructuring (#2428) 2020-01-22 20:46:24 -08:00
hpa-webhook.yaml Adding HPA for eventing-webhook (#4792) 2021-01-26 10:15:30 -08:00

README.md

Welcome to the knative/eventing config directory!

The files in this directory are organized as follows:

  • core/: the elements that are required for knative/eventing to function,
  • channels/: reference implementations of the Channel abstraction,
  • brokers/: reference implementations of Broker abstraction,
  • monitoring/: an installable bundle of tooling for assorted observability functions,
  • *.yaml: symlinks that form a particular "rendered view" of the knative/eventing configuration.

Core

The Core is complex enough that it further breaks down as follows:

  • roles/: The [cluster] roles needed for the core controllers to function, or to plug knative/eventing into standard Kubernetes RBAC constructs.
  • configmaps/: The configmaps that are used to configure the core components.
  • resources/: The eventing resource definitions.
  • webhooks/: The eventing {mutating, validating} admission webhook configurations, and supporting resources.
  • deployments/: The eventing executable components and associated configuration resources.