Uploaded image for project: 'Bigtop'
  1. Bigtop
  2. BIGTOP-2504

Kafka should be able to bind to something other than 0.0.0.0/the default interface

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 1.1.0
    • Fix Version/s: 1.2.0
    • Component/s: deployment
    • Labels:

      Description

      For security reasons, some people deploying kafka would like to bind it to listen on a specific network interface. Details in this ticket, filed against the kafka juju charm:

      https://bugs.launchpad.net/charms/+source/apache-kafka/+bug/1602666

      This ticket tracks work to add the necessary hooks in the puppet scripts.

        Issue Links

          Activity

          Hide
          petevg Pete Vander Giessen added a comment -

          I am currently working on this ticket ...

          Show
          petevg Pete Vander Giessen added a comment - I am currently working on this ticket ...
          Hide
          githubbot ASF GitHub Bot added a comment -

          GitHub user petevg opened a pull request:

          https://github.com/apache/bigtop/pull/134

          BIGTOP-2504 Kafka should be able to bind to something other than 0.0.0.0/the default interface

          For security reasons, some people deploying kafka would like to bind it to listen on a specific network interface. Details in this ticket, filed against the kafka juju charm:

          https://bugs.launchpad.net/charms/+source/apache-kafka/+bug/1602666

          This ticket tracks work to add the necessary hooks in the puppet scripts.

          You can merge this pull request into a Git repository by running:

          $ git pull https://github.com/juju-solutions/bigtop kafka-bind-address-puppet

          Alternatively you can review and apply these changes as the patch at:

          https://github.com/apache/bigtop/pull/134.patch

          To close this pull request, make a commit to your master/trunk branch
          with (at least) the following in the commit message:

          This closes #134


          commit 54104839c91e6fed9281967a8629d3f9ea27d68c
          Author: Pete Vander Giessen <petevg@gmail.com>
          Date: 2016-07-19T20:40:35Z

          Added bind_addr value for server.properties

          If set to something that ruby evaluates as true, will be written to
          server.properties. Causes the server to listen on the ip/interface
          indicated by the value of the string.

          commit aeb429fa5c541835d6f3507867329cc470239b8c
          Author: Pete Vander Giessen <petevg@gmail.com>
          Date: 2016-07-21T17:33:55Z

          Fixes to puppet recipes.

          commit a4af9887494ee44ad7fd061a8262d62b1d8d517b
          Author: Pete Vander Giessen <petevg@gmail.com>
          Date: 2016-07-22T14:32:19Z

          Got rid of default value in cluster.yaml.


          Show
          githubbot ASF GitHub Bot added a comment - GitHub user petevg opened a pull request: https://github.com/apache/bigtop/pull/134 BIGTOP-2504 Kafka should be able to bind to something other than 0.0.0.0/the default interface For security reasons, some people deploying kafka would like to bind it to listen on a specific network interface. Details in this ticket, filed against the kafka juju charm: https://bugs.launchpad.net/charms/+source/apache-kafka/+bug/1602666 This ticket tracks work to add the necessary hooks in the puppet scripts. You can merge this pull request into a Git repository by running: $ git pull https://github.com/juju-solutions/bigtop kafka-bind-address-puppet Alternatively you can review and apply these changes as the patch at: https://github.com/apache/bigtop/pull/134.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #134 commit 54104839c91e6fed9281967a8629d3f9ea27d68c Author: Pete Vander Giessen <petevg@gmail.com> Date: 2016-07-19T20:40:35Z Added bind_addr value for server.properties If set to something that ruby evaluates as true, will be written to server.properties. Causes the server to listen on the ip/interface indicated by the value of the string. commit aeb429fa5c541835d6f3507867329cc470239b8c Author: Pete Vander Giessen <petevg@gmail.com> Date: 2016-07-21T17:33:55Z Fixes to puppet recipes. commit a4af9887494ee44ad7fd061a8262d62b1d8d517b Author: Pete Vander Giessen <petevg@gmail.com> Date: 2016-07-22T14:32:19Z Got rid of default value in cluster.yaml.
          Hide
          githubbot ASF GitHub Bot added a comment -

          Github user asfgit closed the pull request at:

          https://github.com/apache/bigtop/pull/134

          Show
          githubbot ASF GitHub Bot added a comment - Github user asfgit closed the pull request at: https://github.com/apache/bigtop/pull/134
          Hide
          kwmonroe Kevin W Monroe added a comment -

          linked pr LGTM, +1

          Show
          kwmonroe Kevin W Monroe added a comment - linked pr LGTM, +1

            People

            • Assignee:
              petevg Pete Vander Giessen
              Reporter:
              petevg Pete Vander Giessen
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 72h
                72h
                Remaining:
                Remaining Estimate - 72h
                72h
                Logged:
                Time Spent - Not Specified
                Not Specified

                  Development