Skip to content
This repository has been archived by the owner on Feb 22, 2022. It is now read-only.

Per in-memory channel, we can controll the installation with an option #13

Open
houshengbo opened this issue Oct 18, 2019 · 2 comments
Open

Comments

@houshengbo
Copy link

Knative eventing supports the installation with or without IMC. We can create a new option in the CRD to determin whether to install it or not.

@bbrowning
Copy link

We discussed this in the October 29th operations working group meeting. One of the points brought up is that we may want to think about how a user installs channel implementations in general and not just specifically solve this as a config option to install or not install the in-memory channel. Adding a new option to the config spec for each possible channel implementation doesn't seem like the right way to go with the number of channels we already have and unknown ones that may come in the future.

@matzew
Copy link
Member

matzew commented Nov 13, 2019

So, the question really is ... do we want to have channel operators ?

eventing-operator intalling "just" core... (does the IMC really cause any harm?)

and per channel, one operator. I think I'd buy that for mature channels (or those that are likely being used in PROD, e.g. Kafka, Nats, ...)

Perhaps... since the IMC is kinda default, and handy for the IMC it could be an option ? to configure if that's being installed or not ?

matzew added a commit to matzew/eventing-operator that referenced this issue Apr 14, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants