mirror of https://github.com/knative/docs.git
				
				
				
			Adding a bit more of clarfication on default channel configs (#3433)
* Adding a bit more of clarfication on default channel config, and how to change the channel impl of the ootb broker Signed-off-by: Matthias Wessendorf <mwessend@redhat.com> * Update docs/install/operator/configuring-eventing-cr.md Co-authored-by: Omer B. <obensaadon@vmware.com> * Update docs/install/operator/configuring-eventing-cr.md Co-authored-by: Omer B. <obensaadon@vmware.com> * Update docs/install/operator/configuring-eventing-cr.md Co-authored-by: Omer B. <obensaadon@vmware.com> * Update docs/install/operator/configuring-eventing-cr.md Co-authored-by: Omer B. <obensaadon@vmware.com> * Update docs/install/operator/configuring-eventing-cr.md * Update docs/install/operator/configuring-eventing-cr.md Co-authored-by: Ashleigh Brennan <abrennan@redhat.com> Co-authored-by: Omer B. <obensaadon@vmware.com>
This commit is contained in:
		
							parent
							
								
									97b375dbee
								
							
						
					
					
						commit
						acb2937d92
					
				|  | @ -46,9 +46,11 @@ All Knative Eventing ConfigMaps are created in the same namespace as the Knative | |||
| Knative Eventing has multiple ConfigMaps that are named with the prefix `config-`. | ||||
| The `spec.config` in the KnativeEventing CR has one `<name>` entry for each ConfigMap, named `config-<name>`, with a value which will be used for the ConfigMap `data`. | ||||
| 
 | ||||
| ### Setting the default channel for the broker | ||||
| ### Setting a default channel | ||||
| 
 | ||||
| If you are using a channel-based broker, you can change the default channel type for the broker from InMemoryChannel to KafkaChannel, by updating the `config-br-default-channel` ConfigMap. You can do this by modifying the KnativeEventing CR: | ||||
| If you are using different channel implementations, like the KafkaChannel, or you want a specific configuration of the InMemoryChannel to be the default configuration, you can change the default behavior by updating the `default-ch-webhook` ConfigMap.  | ||||
| 
 | ||||
| You can do this by modifying the KnativeEventing CR: | ||||
| 
 | ||||
| ```yaml | ||||
| apiVersion: operator.knative.dev/v1alpha1 | ||||
|  | @ -79,6 +81,29 @@ spec: | |||
| 
 | ||||
| **NOTE:** The `clusterDefault` setting determines the global, cluster-wide default channel type. You can configure channel defaults for individual namespaces by using the `namespaceDefaults` setting. | ||||
| 
 | ||||
| ### Setting the default channel for the broker | ||||
| 
 | ||||
| If you are using a channel-based broker, you can change the default channel type for the broker from InMemoryChannel to KafkaChannel, by updating the `config-br-default-channel` ConfigMap.  | ||||
| 
 | ||||
| You can do this by modifying the KnativeEventing CR: | ||||
| 
 | ||||
| ```yaml | ||||
| apiVersion: operator.knative.dev/v1alpha1 | ||||
| kind: KnativeEventing | ||||
| metadata: | ||||
|   name: knative-eventing | ||||
|   namespace: knative-eventing | ||||
| spec: | ||||
|   config: | ||||
|     config-br-default-channel: | ||||
|       channelTemplateSpec: | | ||||
|         apiVersion: messaging.knative.dev/v1beta1 | ||||
|         kind: KafkaChannel | ||||
|         spec: | ||||
|           numPartitions: 6 | ||||
|           replicationFactor: 1 | ||||
| ``` | ||||
| 
 | ||||
| ## Private repository and private secrets | ||||
| 
 | ||||
| The Knative Eventing Operator CR is configured the same way as the Knative Serving Operator CR. | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue