-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add runtime support for Knative sinkbinding #365
Comments
lburgazzoli
added a commit
to lburgazzoli/apache-camel-k-runtime
that referenced
this issue
Jun 21, 2020
lburgazzoli
added a commit
to lburgazzoli/apache-camel-k-runtime
that referenced
this issue
Jun 21, 2020
lburgazzoli
added a commit
that referenced
this issue
Jun 22, 2020
nicolaferraro
added a commit
to nicolaferraro/camel-k-runtime
that referenced
this issue
Jul 24, 2020
…e knative-source loader
nicolaferraro
added a commit
to nicolaferraro/camel-k-runtime
that referenced
this issue
Jul 24, 2020
…e knative-source loader
nicolaferraro
added a commit
to nicolaferraro/camel-k-runtime
that referenced
this issue
Jul 24, 2020
…e knative-source loader
davsclaus
added a commit
that referenced
this issue
Jul 30, 2020
Fix #365: change sinkbinding to be a customizer unrelated to the knat…
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Sinkbinding allows to use an existing Camel K
Integration
as as a standard Knative source (it's listed among sources and compatible with thekn
tools), without having to use theCamelSource
object.To make the user experience good, there are some things to hammer here and there, but we can already enable them if we do some changes in the runtime.
E.g. we can run an integration named
routes
, then provide the following sinkbinding:It targets the underlying deployment created by the integration, but we can work to have also the Camel K Integration usable as
subject
in the future.The contract of the
SinkBinding
spec says that information about the target endpoint will be injected in the following envs of the running pod:KNATIVE_SINK
to indicate the logical name of the sink in the loader, we can rename that to avoid confusion)We should configure the knative component to use those properties if available, before looking in the general config (or if there's no match there).
The text was updated successfully, but these errors were encountered: