You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since a camelCase/lowerCase bug has been solved in the ServiceBinding operator/sdk, the binding files created by SBO respect the lowercase and uppercase defined in the metadata of the CRD.
Since the KafkaConnection CRD uses camelCase for bootstrapServer, saslMechanism and securityProtocol, and the Quarkus Kafka client uses all lowercase names, service binding for Kafka no longer works.
This has been temporarily fixed in version 0.6.7 of our operator by also specifying full lowercase properties (and thus bindingfiles), but this is only done to support older Quarkus versions. Quarkus should align with the camelCase naming conventions.
Expected behavior
Kafka client service binding works with camelCase binding files.
Actual behavior
Kafka client expects lowercase binding files.
To Reproduce
Use Service Binding with app-services operator < 0.6.7
Environment (please complete the following information):
Describe the bug
Since a camelCase/lowerCase bug has been solved in the ServiceBinding operator/sdk, the binding files created by SBO respect the lowercase and uppercase defined in the metadata of the CRD.
Since the KafkaConnection CRD uses camelCase for
bootstrapServer
,saslMechanism
andsecurityProtocol
, and the Quarkus Kafka client uses all lowercase names, service binding for Kafka no longer works.See: https://github.com/redhat-developer/app-services-operator/blob/main/olm/olm-catalog/rhoas-operator/0.6.7/manifests/rhoas-operator.kafkaconnections.crd.yaml#L6
This has been temporarily fixed in version 0.6.7 of our operator by also specifying full lowercase properties (and thus bindingfiles), but this is only done to support older Quarkus versions. Quarkus should align with the camelCase naming conventions.
Expected behavior
Kafka client service binding works with camelCase binding files.
Actual behavior
Kafka client expects lowercase binding files.
To Reproduce
Use Service Binding with app-services operator < 0.6.7
Environment (please complete the following information):
OpenShift 4.7, App Services Operator < 0.6.7, SBO >=0.6
Quarkus version or git rev
999-SNAPSHOT
Build tool (ie. output of
mvnw --version
orgradlew --version
)mvn 3.6.3
The text was updated successfully, but these errors were encountered: