|
10 | 10 | . kafka-config.sh
|
11 | 11 |
|
12 | 12 | echo "bootstrap.servers=$KAFKA_BOOTSTRAP_SERVER" > $CONNECTION_PROPERTIES_PATH
|
13 |
| -echo "security.protocol=$KAFKA_PROPERTIES_SECURITY_PROTOCOL" >> $CONNECTION_PROPERTIES_PATH |
14 | 13 |
|
15 |
| -## Add support for SASL_PLAINTEXT |
16 |
| -if [[ $KAFKA_PROPERTIES_SECURITY_PROTOCOL == "SASL_PLAINTEXT" ]]; then |
17 |
| - echo "sasl.mechanism=$KAFKA_PROPERTIES_SASL_MECHANISM" >> $CONNECTION_PROPERTIES_PATH |
18 |
| - echo "sasl.jaas.config=$KAFKA_PROPERTIES_SASL_JAAS_CONFIG" >> $CONNECTION_PROPERTIES_PATH |
19 |
| - echo "sasl.kerberos.service.name=$KAFKA_PROPERTIES_SASL_KERBEROS_SERVICE_NAME" >> $CONNECTION_PROPERTIES_PATH |
20 |
| -fi |
21 |
| - |
22 |
| -## Add support for SASL_SSL |
23 |
| -if [[ $KAFKA_PROPERTIES_SECURITY_PROTOCOL == "SASL_SSL" ]]; then |
24 |
| - echo "sasl.jaas.config=$KAFKA_PROPERTIES_SASL_JAAS_CONFIG" >> $CONNECTION_PROPERTIES_PATH |
25 |
| - echo "sasl.mechanism=$KAFKA_PROPERTIES_SASL_MECHANISM" >> $CONNECTION_PROPERTIES_PATH |
26 |
| -fi |
27 |
| - |
28 |
| -if [[ $KAFKA_PROPERTIES_SECURITY_PROTOCOL == "SSL" ]]; then |
29 |
| - if [[ -n $KAFKA_PROPERTIES_SSL_KEYSTORE_LOCATION ]]; then |
30 |
| - echo "ssl.keystore.location=$KAFKA_PROPERTIES_SSL_KEYSTORE_LOCATION" >> $CONNECTION_PROPERTIES_PATH |
31 |
| - echo "ssl.keystore.password=$KAFKA_PROPERTIES_SSL_KEYSTORE_PASSWORD" >> $CONNECTION_PROPERTIES_PATH |
32 |
| - echo "ssl.key.password=$KAFKA_PROPERTIES_SSL_KEY_PASSWORD" >> $CONNECTION_PROPERTIES_PATH |
33 |
| - if [[ -n $KAFKA_PROPERTIES_SSL_KEYSTORE_TYPE ]]; then |
34 |
| - echo "ssl.keystore.type=$KAFKA_PROPERTIES_SSL_KEYSTORE_TYPE" >> $CONNECTION_PROPERTIES_PATH |
35 |
| - fi |
36 |
| - fi |
37 |
| - if [[ -n $KAFKA_PROPERTIES_SSL_TRUSTSTORE_LOCATION ]]; then |
38 |
| - echo "ssl.truststore.location=$KAFKA_PROPERTIES_SSL_TRUSTSTORE_LOCATION" >> $CONNECTION_PROPERTIES_PATH |
39 |
| - if [[ $KAFKA_PROPERTIES_SSL_TRUSTSTORE_TYPE != "PEM" ]]; then |
40 |
| - echo "ssl.truststore.password=$KAFKA_PROPERTIES_SSL_TRUSTSTORE_PASSWORD" >> $CONNECTION_PROPERTIES_PATH |
41 |
| - fi |
42 |
| - if [[ -n $KAFKA_PROPERTIES_SSL_TRUSTSTORE_TYPE ]]; then |
43 |
| - echo "ssl.truststore.type=$KAFKA_PROPERTIES_SSL_TRUSTSTORE_TYPE" >> $CONNECTION_PROPERTIES_PATH |
44 |
| - fi |
45 |
| - fi |
46 |
| - echo "ssl.endpoint.identification.algorithm=$KAFKA_PROPERTIES_SSL_ENDPOINT_IDENTIFICATION_ALGORITHM" >> $CONNECTION_PROPERTIES_PATH |
47 |
| -fi |
48 |
| - |
49 |
| -# Add support for SASL_CLIENT_CALLBACK_HANDLER_CLASS |
50 |
| -if [[ -n "$KAFKA_PROPERTIES_SASL_CLIENT_CALLBACK_HANDLER_CLASS" ]]; then |
51 |
| - echo "sasl.client.callback.handler.class=$KAFKA_PROPERTIES_SASL_CLIENT_CALLBACK_HANDLER_CLASS" >> $CONNECTION_PROPERTIES_PATH |
52 |
| -fi |
| 14 | +python env_to_properties.py KAFKA_PROPERTIES_ $CONNECTION_PROPERTIES_PATH |
53 | 15 |
|
54 | 16 | # cub kafka-ready -c $CONNECTION_PROPERTIES_PATH -b $KAFKA_BOOTSTRAP_SERVER 1 180
|
55 | 17 | . kafka-ready.sh
|
|
0 commit comments