Uploaded image for project: 'Beam'
  1. Beam
  2. BEAM-12580

Add ability to specify gRPC server/worker ports

Details

    • Improvement
    • Status: Open
    • P3
    • Resolution: Unresolved
    • 2.30.0
    • None
    • None
    • Python Linux

    Description

      My development setup is all Docker-based and I work inside a Docker container for development. From this docker environment, i'd love to be able to run a pipeline with a custom container image for local testing. I've been able to launch a sister beam docker container from my main docker container, but am running into an issue with the ports.

      It would be really helpful if I could set a value for the control_address and logging_endpoint of the GrpcServer for the portable runner worker.

      The 'docker run' command passes in a control_address here which ultimately comes from here. Similarly, the logging_endpoint passed in  here comes from here.

      This would be a pretty small change, just exposing some knob to configure those endpoints rather than having them chosen by the gRPC server. Thanks!!

      Attachments

        Activity

          People

            Unassigned Unassigned
            mhoeger Marie Hoeger
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated: