knative/docs
View on GitHubIt is not clear why Eventing optional components are optional
Open
#4,535 opened on Dec 2, 2021
hacktoberfestkind/bugkind/eventinglifecycle/frozenpriority/high
Repository metrics
- Stars
- (4,320 stars)
- PR merge metrics
- (Avg merge 4d 20h) (1 merged PR in 30d)
Description
Users have been reporting multiple times that their Broker or Channel setup doesn't work because the documentation reports that Broker and Channel layers are optional like in https://github.com/knative/eventing/issues/5944.
Those optional components are required to follow the next steps, so I'm proposing to remove the Optional word in the heading and instead add a sentence explaining why a Broker or Channel layer might be optional and what you can't do without that particular layer.
Expected Behavior
- There is no confusion
Steps to Reproduce the Problem
- Install required components only
- Follow the create a Broker page: https://knative.dev/docs/eventing/broker/create-mtbroker/
Additional Info
- https://knative.dev/docs/install/eventing/install-eventing-with-yaml/
- https://knative.dev/docs/install/eventing/install-eventing-with-yaml/#optional-install-a-default-channel-messaging-layer
- https://knative.dev/docs/install/eventing/install-eventing-with-yaml/#optional-install-a-broker-layer
Install information:
- Platform (GKE, IKS, AKS, etc.): All
- Knative Version: All
/kind eventing