• Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Major Major
    • ec2-plugin

      We need ec2 plugin to work similarly as [k8s plugin|https://plugins.jenkins.io/kubernetes/.]  Currently, only SSH is allowed and the connection is from Jenkins controller to the agent. SSH connection is blocked in Firewall due to company security policy. ec2 should support JNLP connection initiated from agents and connect to the controller. 

      1. AMI is built with remoting.jar.

      2. During a build, ec2 plugin provisions an Instance with the AMI which starts remoting.jar and connects back to Jenkins.

      3. Terminate the instance after build is done.  

          [JENKINS-68009] JNLP Support

          We are interested by this feature as well for the Jenkins public infrastructure.

          Technically, since using spot instances switches to using inbound (JNLP is a "protocol") connection to the controller, I assume that the tricky part is to expose these features for non-spot users in the UI: is that correct dear maintainers?

          Damien Duportal added a comment - We are interested by this feature as well for the Jenkins public infrastructure. Technically, since using spot instances switches to using inbound (JNLP is a "protocol") connection to the controller, I assume that the tricky part is to expose these features for non-spot users in the UI: is that correct dear maintainers?

            thoulen FABRIZIO MANFREDI
            ndongsfdc Ning Dong
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: