Closed josephglanville closed 3 months ago
This is hard-coded here: https://github.com/datastax/kaap/blob/b7857177f4cf9258c164ed3f86b6372c23d289db/operator/src/main/java/com/datastax/oss/kaap/controllers/function/FunctionsWorkerResourcesFactory.java#L301-L302
This results in any functions booted using the Kubernetes runtime to error because of attempting to establish a TLS handshake with a plaintext server.
You can work around this by defining the following in the pulsarcluster resource:
pulsarcluster
spec: functionsWorker: config: functionRuntimeFactoryConfigs: jobNamespace: default percentMemoryPadding: 10 pulsarAdminUrl: http://pulsar-function.default.svc.cluster.local:6750/ pulsarDockerImageName: apachepulsar/pulsar:3.3.1 pulsarRootDir: /pulsar pulsarServiceUrl: pulsar://pulsar-broker.default.svc.cluster.local:6650/ submittingInsidePod: true
Note the overridden pulsarAdminUrl.
pulsarAdminUrl
Dupe of #156
This is hard-coded here: https://github.com/datastax/kaap/blob/b7857177f4cf9258c164ed3f86b6372c23d289db/operator/src/main/java/com/datastax/oss/kaap/controllers/function/FunctionsWorkerResourcesFactory.java#L301-L302
This results in any functions booted using the Kubernetes runtime to error because of attempting to establish a TLS handshake with a plaintext server.
You can work around this by defining the following in the
pulsarcluster
resource:Note the overridden
pulsarAdminUrl
.