Skip to content

Commit 3561f72

Browse files
authored
Fix reorganization issues 6306 (#6506)
* Modified event-mesh page * Moved release notes page * Removed Eventing FAQ * Removed Eventing FAQ * Modified button label to Quick Start * Added redirects for event-mesh * Added FAQs and removed relnotes * Modified sugar controller documentation link * Modified event-mesh page * Modified event-mesh Page
1 parent de6726a commit 3561f72

File tree

5 files changed

+8
-25
lines changed

5 files changed

+8
-25
lines changed

config/redirects.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,3 +226,4 @@ plugins:
226226
versioned/serving/using-subroutes.md: versioned/serving/traffic-management.md
227227
versioned/eventing/brokers/create-mtbroker.md: versioned/eventing/brokers/create-broker.md
228228
versioned/eventing/brokers/broker-admin-config-options.md: versioned/eventing/configuration/broker-configuration.md
229+
versioned/eventing/event-mesh.md: versioned/eventing/concepts/event-mesh.md

docs/versioned/.nav.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ nav:
77
# Getting started
88
###############################################################################
99
- Tutorials:
10-
- Overview: getting-started/tutorial.md
10+
- Explore Knative: getting-started/tutorial.md
1111
- Quickstart:
1212
- Tutorial introduction: getting-started/README.md
1313
- Install Knative using quickstart: getting-started/quickstart-install.md
@@ -119,7 +119,6 @@ nav:
119119
###############################################################################
120120
- Eventing:
121121
- Knative Eventing overview: eventing/README.md
122-
- Event Mesh: eventing/event-mesh.md
123122
- Concepts:
124123
- Brokers:
125124
- About Brokers: eventing/brokers/README.md
@@ -132,6 +131,7 @@ nav:
132131
- RabbitMQ Broker: eventing/brokers/broker-types/rabbitmq-broker/README.md
133132
- Creating a Broker: eventing/brokers/create-broker.md
134133
- Developer configuration options: eventing/brokers/broker-developer-config-options.md
134+
- Event Mesh: eventing/concepts/event-mesh.md
135135
- Triggers:
136136
- Using Triggers: eventing/triggers/README.md
137137
- Duck types: eventing/concepts/duck-typing.md

docs/versioned/eventing/brokers/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ function: explanation
77

88
# Brokers
99

10-
Brokers are Kubernetes custom resources that define an [event mesh](../event-mesh.md) for collecting a pool of events. Brokers provide a discoverable endpoint for event ingress, and use Triggers for event delivery. Event producers can send events to a broker by POSTing the event.
10+
Brokers are Kubernetes custom resources that define an [event mesh](../concepts/event-mesh.md) for collecting a pool of events. Brokers provide a discoverable endpoint for event ingress, and use Triggers for event delivery. Event producers can send events to a broker by POSTing the event.
1111

1212
![Source 1 and Source 2 are transmitting some data -- ones and twos -- to the Broker, which then gets filtered by Triggers to the desired Sink.](https://user-images.githubusercontent.com/16281246/116248768-1fe56080-a73a-11eb-9a85-8bdccb82d16c.png){draggable=false}
1313

docs/versioned/eventing/event-mesh.md renamed to docs/versioned/eventing/concepts/event-mesh.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ In an Event Mesh, both producing and consuming applications do not need to imple
1313

1414
## Knative Event Mesh
1515

16-
The above mentioned _event brokers_ map directly to a core API in Knative Eventing: the [`Broker` API](../brokers) offers a discoverable endpoint for event ingress and the [`Trigger` API](../triggers) completes the offering with its event filtering and delivery capabilities. With these APIs Knative Eventing offers an Event Mesh as defined above:
16+
The above mentioned _event brokers_ map directly to a core API in Knative Eventing: the [`Broker` API](../brokers/README.md) offers a discoverable endpoint for event ingress and the [`Trigger` API](../triggers/README.md) completes the offering with its event filtering and delivery capabilities. With these APIs Knative Eventing offers an Event Mesh as defined above:
1717

18-
![Raw Trace](images/mesh.png)
18+
![Raw Trace](../images/mesh.png)
1919

20-
As visible in the above diagram, the Event Mesh is defined with the `Broker` and `Trigger` APIs for the ingress and the egress of events. Knative Eventing enables multiple resources to participate in the Event Mesh with a partial schema pattern called "duck typing". Duck typing allows multiple resource types to advertise common capabilities, such as "can receive events at a URL" or "can deliver events to a destination". Knative Eventing uses these capabilities to offer [a pool of interoperable sources](../sources) for sending events to the `Broker` and [as destinations for `Trigger`-routed events](../triggers). The Knative Eventing APIs contain three categories of APIs:
20+
As visible in the above diagram, the Event Mesh is defined with the `Broker` and `Trigger` APIs for the ingress and the egress of events. Knative Eventing enables multiple resources to participate in the Event Mesh with a partial schema pattern called "duck typing". Duck typing allows multiple resource types to advertise common capabilities, such as "can receive events at a URL" or "can deliver events to a destination". Knative Eventing uses these capabilities to offer [a pool of interoperable sources](../sources/README.md) for sending events to the `Broker` and [as destinations for `Trigger`-routed events](../triggers/README.md). The Knative Eventing APIs contain three categories of APIs:
2121

22-
* **Events Ingress**: Support for connecting event senders: Source duck type and [SinkBinding](../custom-event-source/sinkbinding) to support easily configuring applications to deliver events to a `Broker`. Applications can submit events and use Eventing even without any sources installed.
22+
* **Events Ingress**: Support for connecting event senders: Source duck type and [SinkBinding](../custom-event-source/sinkbinding/README.md) to support easily configuring applications to deliver events to a `Broker`. Applications can submit events and use Eventing even without any sources installed.
2323
* **Event routing**: `Broker` and `Trigger` objects support defining the mesh and event routing. Note that `Broker` matches the definition of an Addressable event destination, so it is possible to relay events from a Broker in one cluster to a Broker in another cluster. Similarly, `Trigger` uses the same Deliverable duck type as many sources, so it is easy to substitute an event mesh for direct delivery of events.
2424
* **Event egress** : The Deliverable contract supports specifying either a bare URL or referencing a Kubernetes object which implements the Addressable interface (has a `status.address.url`) as a destination. All event destinations ("sinks") must implement the CloudEvents delivery specification, but do not necessarily need to implement any Kubernetes behavior -- a bare VM referenced by URL is an acceptable event egress.
2525

docs/versioned/reference/relnotes/README.md

Lines changed: 0 additions & 18 deletions
This file was deleted.

0 commit comments

Comments
 (0)