Metadata-Version: 2.1
Name: kafkaconnect
Version: 0.8.0
Summary: Python client for managing Kafka connectors..
Home-page: https://github.com/lsst-sqre/kafkaconnect
Author: Association of Universities for Research in Astronomy, Inc. (AURA)
Author-email: sqre-admin@lists.lsst.org
License: UNKNOWN
Project-URL: Change log, https://github.com/lsst-sqre/kafkaconnect/master/blob/CHANGELOG.rst
Project-URL: Source code, https://github.com/lsst-sqre/kafkaconnect
Project-URL: Issue tracker, https://github.com/lsst-sqre/kafkaconnect/issues
Description: #####################
        kafka-connect-manager
        #####################
        
        |Build| |Docker|
        
        A Python client to configure and create connectors using the `Kafka Connect API <https://docs.confluent.io/current/connect/references/restapi.html>`_.
        
        Overview
        ========
        
        Kafka-connect-manager helps to configure and create Kafka connectors. It can select Kafka topics using a regular expression and exclude topics added to a exclusion list. The auto-update option dynamically updates the connector if topics are created or deleted in Kafka.
        
        Kafka-connect-manager can validate the connector configuration and return the validation output in case of errors.
        
        Kafka-connect-manager provides a command line interface (CLI) to interact with the `Kafka Connect API <https://docs.confluent.io/current/connect/references/restapi.html>`_. Using the CLI you can manage existing connectors or create a new one.
        
        To deploy a supported connector, you can use the `kafka-connect-manager Helm chart <https://lsst-sqre.github.io/charts/>`_.
        
        Supported connectors
        --------------------
        
        * `Lenses InfluxDB Sink <https://docs.lenses.io/connectors/sink/influx.html>`_
        * `Amazon S3 Sink <https://docs.confluent.io/current/connect/kafka-connect-s3>`_
        
        See `the docs <https://kafka-connect-manager.lsst.io>`_ for more information.
        
        
        .. |Build| image:: https://github.com/lsst-sqre/kafka-connect-manager/workflows/CI/badge.svg
          :alt: GitHub Actions
          :scale: 100%
          :target: https://github.com/lsst-sqre/kafka-connect-manager/actions
        
        .. |Docker| image:: https://img.shields.io/docker/v/lsstsqre/kafkaconnect?sort=date
          :alt: Docker Hub repository
          :scale: 100%
          :target: https://hub.docker.com/repository/docker/lsstsqre/kafkaconnect
        
        ##########
        Change log
        ##########
        
        0.8.0 (2020-08-05)
        ==================
        
        * Use data classes for the application and connector configuration.
        * Plugin like organization, to support new connectors add a cli and a config file.
        * Add support to the Amazon S3 Sink connector
        
        0.7.2 (2020-03-31)
        ==================
        
        * Add support to the InfluxDB Sink Connector.
        * Add --timestamp option to select the timestamp field to use in the InfluxDB Sink connector.
        * Fix Header Converter Class configuration setting.
        * Fix ``tasks.max`` configuration setting name.
        * Add connector ``name`` configuration setting to support multiple connectors of the same class.
        * Handle empty list of topics properly.
        
Keywords: lsst
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX
Requires-Python: >=3.7
Description-Content-Type: text/x-rst
