knative-extensions / control-protocol

Control protocol to enable interaction between control plane and data plane without redeploy
Apache License 2.0
2 stars 26 forks source link

Status of this repository #154

Closed rhuss closed 2 years ago

rhuss commented 2 years ago

I wonder what the status and plans for this repository are ? While I think it covers a great idea for optimizing our data plane, I also don't see any momentum behind this project since @slinkydeveloper left Knative.

Should we archive this repo or are there plans for moving this concept forwards ?

cc: @knative-sandbox/eventing-writers @knative-sandbox/technical-oversight-committee

rhuss commented 2 years ago

Unfortunately I can't attach this issue to the TOC project board so I wonder whether I should open an issue in knative/community instead ?

pierDipi commented 2 years ago

@rhuss this repository is used in eventing-kafka (cc @travis-minke-sap)

travis-minke-sap commented 2 years ago

Thanks @pierDipi - oddly this seems to come up every couple months. Is there some what to indicate this permanently? I can update the top level README or ????

rhuss commented 2 years ago

@travis-minke-sap that would be great, as the top-level README looks like this repo is just kind of a proof-of-concept.

For more docs

Note: This project is highly experimental!

rhuss commented 2 years ago

Maybe also add a back-reference to where it is used (e.g. as kind of an example).

Related questions: Are there any plans to fold this repo into knative/pkg as it looks like the scope is wider than just eventing ?

travis-minke-sap commented 2 years ago

Related questions: Are there any plans to fold this repo into knative/pkg as it looks like the scope is wider than just eventing ?

I don't know the roadmap for this functionality. Initially I believe @slinkydeveloper had grand plans for it being widely used to bridge the control/data planes. The distributed KafkaChannel was the first trial run of the library, and no other projects have yet made use of it (afaik). I was performing basic merge maintenance on the repo until recently, but have stopped as we are phasing out some of our Knative interaction.

lionelvillard commented 2 years ago

It seems like we can deprecated this repo at some point in the future. @travis-minke-sap what's your timeline?

travis-minke-sap commented 2 years ago

It seems like we can deprecated this repo at some point in the future. @travis-minke-sap what's your timeline?

Timeline uncertain at present - probably 6 months or so.