Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-53461

Add support of Remoting connections to masters without Web UI

    Details

    • Similar Issues:
    • Released As:
      Remoting 3.34

      Description

      Currently Remoting agents always require Jenkins master to have a Tcp Agent Listener endpoint. It complicates usage of Remoting with CloudAPI-provided agents together with Jenkinsfile Runner which does not have a fixed Web UI port.

      I propose to add new options to Remoting so that it can connect without polling metadata from the master

       

        Attachments

          Issue Links

            Activity

            Hide
            kbarnold Ken Arnold added a comment -

            We're running Jenkinsfile Runner on a Kubernetes cluster and use the Kubernetes plugin to dynamically spawn new agents. JNLP connections to the master failed and as a quick workaround, we've opened the HTTP port of the Jenkinsfile Runner. Changing Remoting for this is of course the cleaner solution.

            Oleg Nenashev Any idea when you will continue working on this topic?

            Show
            kbarnold Ken Arnold added a comment - We're running Jenkinsfile Runner on a Kubernetes cluster and use the Kubernetes plugin to dynamically spawn new agents. JNLP connections to the master failed and as a quick workaround, we've opened the HTTP port of the Jenkinsfile Runner. Changing Remoting for this is of course the cleaner solution. Oleg Nenashev Any idea when you will continue working on this topic?
            Hide
            jthompson Jeff Thompson added a comment -

            Enhancement released in Remoting 3.34, with the Remoting library released today 22 August 2019. See [change log](https://github.com/jenkinsci/remoting/releases/tag/remoting-3.34). Documentation on the new mode along with a few existing capabilities is now available at https://github.com/jenkinsci/remoting/blob/master/docs/tcpAgent.md .

            PR to upgrade the Remoting library in Jenkins at https://github.com/jenkinsci/jenkins/pull/4165

            Show
            jthompson Jeff Thompson added a comment - Enhancement released in Remoting 3.34, with the Remoting library released today 22 August 2019. See [change log] ( https://github.com/jenkinsci/remoting/releases/tag/remoting-3.34 ). Documentation on the new mode along with a few existing capabilities is now available at  https://github.com/jenkinsci/remoting/blob/master/docs/tcpAgent.md  . PR to upgrade the Remoting library in Jenkins at  https://github.com/jenkinsci/jenkins/pull/4165

              People

              • Assignee:
                jthompson Jeff Thompson
                Reporter:
                oleg_nenashev Oleg Nenashev
              • Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: