in itests/camel-k-itests-knative-env-from-registry/src/main/java/org/apache/camel/k/quarkus/it/KnativeEnvFromRegistryApplication.java [69:87]
KnativeEnvironment environment(
@ConfigProperty(name = "camel.knative.listening.port") int port) {
return KnativeEnvironment.on(
KnativeEnvironment.serviceBuilder(Knative.Type.endpoint, "process")
.withEndpointKind(Knative.EndpointKind.source)
.withMeta(Knative.SERVICE_META_PATH, "/knative")
.build(),
KnativeEnvironment.serviceBuilder(Knative.Type.endpoint, "from")
.withEndpointKind(Knative.EndpointKind.source)
.withMeta(Knative.SERVICE_META_PATH, "/knative")
.withMeta(Knative.KNATIVE_CLOUD_EVENT_TYPE, "camel.k.evt")
.build(),
KnativeEnvironment.serviceBuilder(Knative.Type.endpoint, "process")
.withEndpointKind(Knative.EndpointKind.sink)
.withMeta(Knative.SERVICE_META_URL, String.format("http://localhost:%d/knative", port))
.build()
);
}