Description
Currently, when deploying an Integration with a Knative Service endpoint, the created service URL depends on the Integration name, rather than the endpoint name. For example, when running kamel run -n test
with:
from('knative:endpoint/knative2')
.setBody().constant("Hello from knative2")
The Knative Service is accessible from http://test.ns.domain
.
This causes confusion, as users may assume the service information is based on the endpoint information. The documentation also states that the name
path parameter identifies the Knative resource:
Either it's possible to have the KnativeService URL based on the endpoint name, or we may better remove the path from our examples, as it has no meaning. This also raises the question of the support for multiple Knative consumer endpoints. Any conventions or limitations should be documented.
/cc @mmelko
Activity