From 024188faa21465ab69cdbdf3be868abb641a7117 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Justin=20Br=C3=BBlotte?= Date: Tue, 11 Aug 2020 09:33:06 -0400 Subject: [PATCH] Adding RabbitMQ to Event Source list and change Apache CouchDB link (#2674) * Adding RabbitMQ to Event Source list and change Apache CouchDB link Signed-off-by: Justin Brulotte Adding RabbitMQ to Event Source list and change Apache CouchBD lin Signed-off-by: Justin Brulotte * Fix Simplified Controller url Image Signed-off-by: Justin Brulotte --- docs/eventing/samples/writing-event-source/01-theory.md | 2 +- docs/eventing/sources/README.md | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/eventing/samples/writing-event-source/01-theory.md b/docs/eventing/samples/writing-event-source/01-theory.md index bd43bc59e..3367effd6 100644 --- a/docs/eventing/samples/writing-event-source/01-theory.md +++ b/docs/eventing/samples/writing-event-source/01-theory.md @@ -59,7 +59,7 @@ Used for source — in this case, `samplesource` — specific config and To ease writing a new event source, the eventing subsystem has offloaded several core functionalities (via injection) to the `eventing-sources-controller`. -![Simplified Controller](https://raw.githubusercontent.com/knative/docs/master/docs/eventing/samples/writing-receive-adapter-source/simplified-controller.png) +![Simplified Controller](https://raw.githubusercontent.com/knative/docs/master/docs/eventing/samples/writing-event-source/simplified-controller.png) Fig 1. - Via shared [Knative Dependency Injection](https://docs.google.com/presentation/d/1aK5xCBv7wbfdDZAvnUE4vGWGk77EYZ6AbL0OR1vKPq8/edit#slide=id.g596dcbbefb_0_40) diff --git a/docs/eventing/sources/README.md b/docs/eventing/sources/README.md index d99b75b4f..0e771dcdb 100644 --- a/docs/eventing/sources/README.md +++ b/docs/eventing/sources/README.md @@ -38,6 +38,7 @@ kn source list | [GitLab](https://github.com/knative/eventing-contrib/blob/master/gitlab/pkg/apis/sources/v1alpha1/gitlabsource_types.go) | v1alpha1 | Knative | Registers for events of the specified types on the specified GitLab repository, and brings those events into Knative. The GitLabSource creates a webhooks for specified [event types](https://docs.gitlab.com/ee/user/project/integrations/webhooks.html#events), listens for incoming events, and passes them to a consumer. See the [GitLab Source](../samples/gitlab-source) example for more details. | | [Heartbeats](https://github.com/knative/eventing-contrib/tree/master/cmd/heartbeats) | N/A | Knative | Uses an in-memory timer to produce events at the specified interval. | | [PingSource](./pingsource.md) | v1beta1 | Knative | Produces events with a fixed payload on a specified [Cron](https://en.wikipedia.org/wiki/Cron) schedule. See the [Ping Source](../samples/ping-source) example for more details. | +| [RabbitMQ](https://github.com/knative-sandbox/eventing-rabbitmq) | Active development | None | Brings [RabbitMQ](https://www.rabbitmq.com/) messages into Knative. | [SinkBinding](https://knative.dev/docs/eventing/samples/sinkbinding/) | v1beta1 | Knative | The SinkBinding can be used to author new event sources using any of the familiar compute abstractions that Kubernetes makes available (e.g. Deployment, Job, DaemonSet, StatefulSet), or Knative abstractions (e.g. Service, Configuration). SinkBinding provides a framework for injecting `K_SINK` (destination address) and `K_CE_OVERRIDES` (JSON cloudevents attributes) environment variables into any Kubernetes resource which has a `spec.template` that looks like a Pod (aka PodSpecable). See the [SinkBinding](../samples/container-source) example for more details. | | [WebSocket](https://github.com/knative/eventing-contrib/tree/master/cmd/websocketsource) | N/A | Knative | Opens a WebSocket to the specified source and packages each received message as a Knative event. |