Skip to content

[BUG] Injected Broker relies on the default Channel provisioner #1530

@grantr

Description

@grantr

Describe the bug
The default Broker injected when a namespace is labeled with knative-eventing-injection=enabled has an empty channelTemplate value. When the template is empty, the Broker creates Channel objects which require an installed ClusterChannelProvisioner.

Expected behavior
ClusterChannelProvisioner is not used because it's deprecated.

To Reproduce

  1. Find a namespace that has no default Broker.
  2. Label the namespace with knative-eventing-injection=enabled
  3. The Broker will create Channel objects.

Knative release version
0.7.1

Additional context
I think this means we can't remove CCPs in 0.8.

Metadata

Metadata

Assignees

Labels

kind/bugCategorizes issue or PR as related to a bug.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions