Skip to content

Commit f3eca81

Browse files
authored
Merge pull request #1875 from withlin/feature/rdkafka_options
feat: support rdkafka2 options
2 parents 213e265 + ca91c14 commit f3eca81

File tree

10 files changed

+2942
-2
lines changed

10 files changed

+2942
-2
lines changed

charts/logging-operator/charts/logging-operator-crds/templates/logging.banzaicloud.io_clusteroutputs.yaml

Lines changed: 374 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3267,6 +3267,193 @@ spec:
32673267
type: object
32683268
principal:
32693269
type: string
3270+
rdkafka_options:
3271+
properties:
3272+
allow.auto.create.topics:
3273+
type: boolean
3274+
api.version.fallback.ms:
3275+
type: integer
3276+
api.version.request:
3277+
type: boolean
3278+
api.version.request.timeout.ms:
3279+
type: integer
3280+
background_event_cb:
3281+
type: string
3282+
bootstrap.servers:
3283+
type: string
3284+
broker.address.family:
3285+
type: string
3286+
broker.address.ttl:
3287+
type: integer
3288+
broker.version.fallback:
3289+
type: string
3290+
builtin.features:
3291+
type: string
3292+
client.id:
3293+
type: string
3294+
closesocket_cb:
3295+
type: string
3296+
connect_cb:
3297+
type: string
3298+
connections.max.idle.ms:
3299+
type: integer
3300+
debug:
3301+
type: string
3302+
default_topic_conf:
3303+
type: string
3304+
enable.random.seed:
3305+
type: boolean
3306+
enable.sasl.oauthbearer.unsecure.jwt:
3307+
type: boolean
3308+
enable.ssl.certificate.verification:
3309+
type: boolean
3310+
enabled_events:
3311+
type: integer
3312+
error_cb:
3313+
type: string
3314+
interceptors:
3315+
type: string
3316+
internal.termination.signal:
3317+
type: integer
3318+
log.connection.close:
3319+
type: boolean
3320+
log.queue:
3321+
type: boolean
3322+
log.thread.name:
3323+
type: boolean
3324+
log_cb:
3325+
type: string
3326+
log_level:
3327+
type: integer
3328+
max.in.flight:
3329+
type: integer
3330+
max.in.flight.requests.per.connection:
3331+
type: integer
3332+
message.copy.max.bytes:
3333+
type: integer
3334+
message.max.bytes:
3335+
type: integer
3336+
metadata.broker.list:
3337+
type: string
3338+
metadata.max.age.ms:
3339+
type: integer
3340+
oauthbearer_token_refresh_cb:
3341+
type: string
3342+
opaque:
3343+
type: string
3344+
open_cb:
3345+
type: string
3346+
plugin.library.paths:
3347+
type: string
3348+
receive.message.max.bytes:
3349+
type: integer
3350+
reconnect.backoff.max.ms:
3351+
type: integer
3352+
reconnect.backoff.ms:
3353+
type: integer
3354+
resolve_cb:
3355+
type: string
3356+
sasl.kerberos.keytab:
3357+
type: string
3358+
sasl.kerberos.kinit.cmd:
3359+
type: string
3360+
sasl.kerberos.min.time.before.relogin:
3361+
type: integer
3362+
sasl.kerberos.principal:
3363+
type: string
3364+
sasl.kerberos.service.name:
3365+
type: string
3366+
sasl.mechanisms:
3367+
type: string
3368+
sasl.oauthbearer.client.id:
3369+
type: string
3370+
sasl.oauthbearer.client.secret:
3371+
type: string
3372+
sasl.oauthbearer.config:
3373+
type: string
3374+
sasl.oauthbearer.extensions:
3375+
type: string
3376+
sasl.oauthbearer.method:
3377+
type: string
3378+
sasl.oauthbearer.scope:
3379+
type: string
3380+
sasl.oauthbearer.token.endpoint.url:
3381+
type: string
3382+
sasl.password:
3383+
type: string
3384+
sasl.username:
3385+
type: string
3386+
security.protocol:
3387+
type: string
3388+
socket.blocking.max.ms:
3389+
type: integer
3390+
socket.connection.setup.timeout.ms:
3391+
type: integer
3392+
socket.keepalive.enable:
3393+
type: boolean
3394+
socket.max.fails:
3395+
type: integer
3396+
socket.nagle.disable:
3397+
type: boolean
3398+
socket.receive.buffer.bytes:
3399+
type: integer
3400+
socket.send.buffer.bytes:
3401+
type: integer
3402+
socket.timeout.ms:
3403+
type: integer
3404+
socket_cb:
3405+
type: string
3406+
ssl.ca.location:
3407+
type: string
3408+
ssl.ca.pem:
3409+
type: string
3410+
ssl.certificate.location:
3411+
type: string
3412+
ssl.certificate.pem:
3413+
type: string
3414+
ssl.cipher.suites:
3415+
type: string
3416+
ssl.crl.location:
3417+
type: string
3418+
ssl.curves.list:
3419+
type: string
3420+
ssl.endpoint.identification.algorithm:
3421+
type: string
3422+
ssl.engine.id:
3423+
type: string
3424+
ssl.engine.location:
3425+
type: string
3426+
ssl.key.location:
3427+
type: string
3428+
ssl.key.password:
3429+
type: string
3430+
ssl.key.pem:
3431+
type: string
3432+
ssl.keystore.location:
3433+
type: string
3434+
ssl.keystore.password:
3435+
type: string
3436+
ssl.providers:
3437+
type: string
3438+
ssl.sigalgs.list:
3439+
type: string
3440+
statistics.interval.ms:
3441+
type: integer
3442+
stats_cb:
3443+
type: string
3444+
throttle_cb:
3445+
type: string
3446+
topic.blacklist:
3447+
type: string
3448+
topic.metadata.propagation.max.ms:
3449+
type: integer
3450+
topic.metadata.refresh.fast.interval.ms:
3451+
type: integer
3452+
topic.metadata.refresh.interval.ms:
3453+
type: integer
3454+
topic.metadata.refresh.sparse:
3455+
type: boolean
3456+
type: object
32703457
required_acks:
32713458
type: integer
32723459
sasl_over_ssl:
@@ -10519,6 +10706,193 @@ spec:
1051910706
type: object
1052010707
principal:
1052110708
type: string
10709+
rdkafka_options:
10710+
properties:
10711+
allow.auto.create.topics:
10712+
type: boolean
10713+
api.version.fallback.ms:
10714+
type: integer
10715+
api.version.request:
10716+
type: boolean
10717+
api.version.request.timeout.ms:
10718+
type: integer
10719+
background_event_cb:
10720+
type: string
10721+
bootstrap.servers:
10722+
type: string
10723+
broker.address.family:
10724+
type: string
10725+
broker.address.ttl:
10726+
type: integer
10727+
broker.version.fallback:
10728+
type: string
10729+
builtin.features:
10730+
type: string
10731+
client.id:
10732+
type: string
10733+
closesocket_cb:
10734+
type: string
10735+
connect_cb:
10736+
type: string
10737+
connections.max.idle.ms:
10738+
type: integer
10739+
debug:
10740+
type: string
10741+
default_topic_conf:
10742+
type: string
10743+
enable.random.seed:
10744+
type: boolean
10745+
enable.sasl.oauthbearer.unsecure.jwt:
10746+
type: boolean
10747+
enable.ssl.certificate.verification:
10748+
type: boolean
10749+
enabled_events:
10750+
type: integer
10751+
error_cb:
10752+
type: string
10753+
interceptors:
10754+
type: string
10755+
internal.termination.signal:
10756+
type: integer
10757+
log.connection.close:
10758+
type: boolean
10759+
log.queue:
10760+
type: boolean
10761+
log.thread.name:
10762+
type: boolean
10763+
log_cb:
10764+
type: string
10765+
log_level:
10766+
type: integer
10767+
max.in.flight:
10768+
type: integer
10769+
max.in.flight.requests.per.connection:
10770+
type: integer
10771+
message.copy.max.bytes:
10772+
type: integer
10773+
message.max.bytes:
10774+
type: integer
10775+
metadata.broker.list:
10776+
type: string
10777+
metadata.max.age.ms:
10778+
type: integer
10779+
oauthbearer_token_refresh_cb:
10780+
type: string
10781+
opaque:
10782+
type: string
10783+
open_cb:
10784+
type: string
10785+
plugin.library.paths:
10786+
type: string
10787+
receive.message.max.bytes:
10788+
type: integer
10789+
reconnect.backoff.max.ms:
10790+
type: integer
10791+
reconnect.backoff.ms:
10792+
type: integer
10793+
resolve_cb:
10794+
type: string
10795+
sasl.kerberos.keytab:
10796+
type: string
10797+
sasl.kerberos.kinit.cmd:
10798+
type: string
10799+
sasl.kerberos.min.time.before.relogin:
10800+
type: integer
10801+
sasl.kerberos.principal:
10802+
type: string
10803+
sasl.kerberos.service.name:
10804+
type: string
10805+
sasl.mechanisms:
10806+
type: string
10807+
sasl.oauthbearer.client.id:
10808+
type: string
10809+
sasl.oauthbearer.client.secret:
10810+
type: string
10811+
sasl.oauthbearer.config:
10812+
type: string
10813+
sasl.oauthbearer.extensions:
10814+
type: string
10815+
sasl.oauthbearer.method:
10816+
type: string
10817+
sasl.oauthbearer.scope:
10818+
type: string
10819+
sasl.oauthbearer.token.endpoint.url:
10820+
type: string
10821+
sasl.password:
10822+
type: string
10823+
sasl.username:
10824+
type: string
10825+
security.protocol:
10826+
type: string
10827+
socket.blocking.max.ms:
10828+
type: integer
10829+
socket.connection.setup.timeout.ms:
10830+
type: integer
10831+
socket.keepalive.enable:
10832+
type: boolean
10833+
socket.max.fails:
10834+
type: integer
10835+
socket.nagle.disable:
10836+
type: boolean
10837+
socket.receive.buffer.bytes:
10838+
type: integer
10839+
socket.send.buffer.bytes:
10840+
type: integer
10841+
socket.timeout.ms:
10842+
type: integer
10843+
socket_cb:
10844+
type: string
10845+
ssl.ca.location:
10846+
type: string
10847+
ssl.ca.pem:
10848+
type: string
10849+
ssl.certificate.location:
10850+
type: string
10851+
ssl.certificate.pem:
10852+
type: string
10853+
ssl.cipher.suites:
10854+
type: string
10855+
ssl.crl.location:
10856+
type: string
10857+
ssl.curves.list:
10858+
type: string
10859+
ssl.endpoint.identification.algorithm:
10860+
type: string
10861+
ssl.engine.id:
10862+
type: string
10863+
ssl.engine.location:
10864+
type: string
10865+
ssl.key.location:
10866+
type: string
10867+
ssl.key.password:
10868+
type: string
10869+
ssl.key.pem:
10870+
type: string
10871+
ssl.keystore.location:
10872+
type: string
10873+
ssl.keystore.password:
10874+
type: string
10875+
ssl.providers:
10876+
type: string
10877+
ssl.sigalgs.list:
10878+
type: string
10879+
statistics.interval.ms:
10880+
type: integer
10881+
stats_cb:
10882+
type: string
10883+
throttle_cb:
10884+
type: string
10885+
topic.blacklist:
10886+
type: string
10887+
topic.metadata.propagation.max.ms:
10888+
type: integer
10889+
topic.metadata.refresh.fast.interval.ms:
10890+
type: integer
10891+
topic.metadata.refresh.interval.ms:
10892+
type: integer
10893+
topic.metadata.refresh.sparse:
10894+
type: boolean
10895+
type: object
1052210896
required_acks:
1052310897
type: integer
1052410898
sasl_over_ssl:

0 commit comments

Comments
 (0)