Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
None
-
None
Description
We are looking to produce a build of the Flink Kubernetes operator however for internal policy reasons we need to exclude the Kotlin dependencies.
Kotlin is a transitive dependency of OkHttp and now that FLINK-36031 has been merged OkHttp is entirely optional (but a sensible default). The Fabric8 project explicitly support supplying alternative http clients (see what-artifacts-should-my-project-depend-on) and the common pattern as demonstrated by the java-operator-sdk is to define a property with the name of the client implementation.