--- !ruby/object:Gem::Specification name: sbmt-kafka_consumer version: !ruby/object:Gem::Version version: 2.4.1 platform: ruby authors: - Sbermarket Ruby-Platform Team autorequire: bindir: exe cert_chain: [] date: 2024-06-17 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: rails requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '6.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '6.0' - !ruby/object:Gem::Dependency name: zeitwerk requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.3' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.3' - !ruby/object:Gem::Dependency name: karafka requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.2' - - "<" - !ruby/object:Gem::Version version: '2.4' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.2' - - "<" - !ruby/object:Gem::Version version: '2.4' - !ruby/object:Gem::Dependency name: yabeda requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0.11' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0.11' - !ruby/object:Gem::Dependency name: anyway_config requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 2.4.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 2.4.0 - !ruby/object:Gem::Dependency name: thor requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: dry-struct requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: appraisal requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.4' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.4' - !ruby/object:Gem::Dependency name: bundler requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.1' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.1' - !ruby/object:Gem::Dependency name: combustion requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '1.3' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '1.3' - !ruby/object:Gem::Dependency name: rake requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '13.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '13.0' - !ruby/object:Gem::Dependency name: dry-monads requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '1.3' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '1.3' - !ruby/object:Gem::Dependency name: factory_bot_rails requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: pg requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: google-protobuf requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: sentry-rails requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '5.2' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '5.2' - !ruby/object:Gem::Dependency name: opentelemetry-sdk requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: opentelemetry-api requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0.17' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0.17' - !ruby/object:Gem::Dependency name: opentelemetry-common requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0.17' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0.17' - !ruby/object:Gem::Dependency name: opentelemetry-instrumentation-base requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0.17' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0.17' - !ruby/object:Gem::Dependency name: rspec requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '3.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '3.0' - !ruby/object:Gem::Dependency name: rspec_junit_formatter requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0.6' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0.6' - !ruby/object:Gem::Dependency name: rspec-rails requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '4.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '4.0' - !ruby/object:Gem::Dependency name: rubocop-rails requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.5' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.5' - !ruby/object:Gem::Dependency name: rubocop-rspec requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.11' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '2.11' - !ruby/object:Gem::Dependency name: sbmt-outbox requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '5.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '5.0' - !ruby/object:Gem::Dependency name: simplecov requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0.16' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0.16' - !ruby/object:Gem::Dependency name: standard requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '1.12' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '1.12' - !ruby/object:Gem::Dependency name: yabeda-prometheus-mmap requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: webrick requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rack requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: http_health_check requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' description: This gem is used for consuming Kafka messages. It represents a wrapper over Karafka gem and is recommended for using as a transport with sbmt-outbox email: executables: - kafka_consumer extensions: [] extra_rdoc_files: [] files: - ".rspec" - ".rubocop.yml" - Appraisals - CHANGELOG.md - Gemfile - LICENSE - README.md - Rakefile - config.ru - dip.yml - docker-compose.yml - exe/kafka_consumer - lefthook-local.dip_example.yml - lefthook.yml - lib/generators/kafka_consumer/concerns/configuration.rb - lib/generators/kafka_consumer/consumer/USAGE - lib/generators/kafka_consumer/consumer/consumer_generator.rb - lib/generators/kafka_consumer/consumer/templates/consumer.rb.erb - lib/generators/kafka_consumer/consumer/templates/consumer_group.yml.erb - lib/generators/kafka_consumer/inbox_consumer/USAGE - lib/generators/kafka_consumer/inbox_consumer/inbox_consumer_generator.rb - lib/generators/kafka_consumer/inbox_consumer/templates/consumer_group.yml.erb - lib/generators/kafka_consumer/install/USAGE - lib/generators/kafka_consumer/install/install_generator.rb - lib/generators/kafka_consumer/install/templates/Kafkafile - lib/generators/kafka_consumer/install/templates/kafka_consumer.yml - lib/sbmt/kafka_consumer.rb - lib/sbmt/kafka_consumer/app_initializer.rb - lib/sbmt/kafka_consumer/base_consumer.rb - lib/sbmt/kafka_consumer/cli.rb - lib/sbmt/kafka_consumer/client_configurer.rb - lib/sbmt/kafka_consumer/config.rb - lib/sbmt/kafka_consumer/config/auth.rb - lib/sbmt/kafka_consumer/config/consumer.rb - lib/sbmt/kafka_consumer/config/consumer_group.rb - lib/sbmt/kafka_consumer/config/deserializer.rb - lib/sbmt/kafka_consumer/config/kafka.rb - lib/sbmt/kafka_consumer/config/metrics.rb - lib/sbmt/kafka_consumer/config/probes.rb - lib/sbmt/kafka_consumer/config/probes/endpoints.rb - lib/sbmt/kafka_consumer/config/probes/liveness_probe.rb - lib/sbmt/kafka_consumer/config/probes/readiness_probe.rb - lib/sbmt/kafka_consumer/config/topic.rb - lib/sbmt/kafka_consumer/inbox_consumer.rb - lib/sbmt/kafka_consumer/instrumentation/base_monitor.rb - lib/sbmt/kafka_consumer/instrumentation/chainable_monitor.rb - lib/sbmt/kafka_consumer/instrumentation/listener_helper.rb - lib/sbmt/kafka_consumer/instrumentation/liveness_listener.rb - lib/sbmt/kafka_consumer/instrumentation/logger_listener.rb - lib/sbmt/kafka_consumer/instrumentation/open_telemetry_loader.rb - lib/sbmt/kafka_consumer/instrumentation/open_telemetry_tracer.rb - lib/sbmt/kafka_consumer/instrumentation/readiness_listener.rb - lib/sbmt/kafka_consumer/instrumentation/sentry_tracer.rb - lib/sbmt/kafka_consumer/instrumentation/tracer.rb - lib/sbmt/kafka_consumer/instrumentation/tracing_monitor.rb - lib/sbmt/kafka_consumer/instrumentation/yabeda_metrics_listener.rb - lib/sbmt/kafka_consumer/probes/host.rb - lib/sbmt/kafka_consumer/probes/probe.rb - lib/sbmt/kafka_consumer/railtie.rb - lib/sbmt/kafka_consumer/routing/karafka_v1_consumer_mapper.rb - lib/sbmt/kafka_consumer/routing/karafka_v2_consumer_mapper.rb - lib/sbmt/kafka_consumer/serialization/base_deserializer.rb - lib/sbmt/kafka_consumer/serialization/json_deserializer.rb - lib/sbmt/kafka_consumer/serialization/null_deserializer.rb - lib/sbmt/kafka_consumer/serialization/protobuf_deserializer.rb - lib/sbmt/kafka_consumer/server.rb - lib/sbmt/kafka_consumer/simple_logging_consumer.rb - lib/sbmt/kafka_consumer/testing.rb - lib/sbmt/kafka_consumer/testing/shared_contexts/with_sbmt_karafka_consumer.rb - lib/sbmt/kafka_consumer/types.rb - lib/sbmt/kafka_consumer/version.rb - lib/sbmt/kafka_consumer/yabeda_configurer.rb - rubocop/rspec.yml - sbmt-kafka_consumer.gemspec homepage: https://github.com/SberMarket-Tech/sbmt-kafka_consumer licenses: - MIT metadata: allowed_push_host: https://rubygems.org homepage_uri: https://github.com/SberMarket-Tech/sbmt-kafka_consumer source_code_uri: https://github.com/SberMarket-Tech/sbmt-kafka_consumer changelog_uri: https://github.com/SberMarket-Tech/sbmt-kafka_consumer/blob/master/CHANGELOG.md rubygems_mfa_required: 'false' post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 2.7.0 required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubygems_version: 3.5.11 signing_key: specification_version: 4 summary: Ruby gem for consuming Kafka messages test_files: []