KnativeEnvironment environment()

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()
        );
    }