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 <justin.brlotte797@gmail.com>

Adding RabbitMQ to Event Source list and change Apache CouchBD lin

Signed-off-by: Justin Brulotte <justin.brlotte797@gmail.com>

* Fix Simplified Controller url Image

Signed-off-by: Justin Brulotte <justin.brlotte797@gmail.com>
This commit is contained in:
Justin Brûlotte 2020-08-11 09:33:06 -04:00 committed by GitHub
parent 9805b3a538
commit 024188faa2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 1 deletions

View File

@ -59,7 +59,7 @@ Used for source &mdash; in this case, `samplesource` &mdash; 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)

View File

@ -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. |