Details
-
New Feature
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
-
2.343
Description
It is a follow-up to JENKINS-48766. That story adds warnings for unsupported agent versions, but it actually does not reject them. It would be useful to have such feature in the core or in Version Column Plugin. Core is preferable though this feature may be detached to a plugin later as a part of JENKINS-44100.
Acceptance criteria:
- There is a Global Configuration entry for Remoting. An existing section for Remoting protocols may be used
- There is a checkbox in the configuration, which turns on rejection of unsupported versions
- SlaveComputer#setChannel() checks the option status. Depending on it, it may either accept or reject the connection
- Nice2have: Automatic test which confirms that the flag survives restarts
- Nice2have: Automatic test which picks unsupported version of Remoting and confirms that it cannot connect. See examples in https://github.com/jenkinsci/jenkins/blob/master/test/src/test/java/jenkins/slaves/OldRemotingAgentTest.java
Attachments
Issue Links
- relates to
-
JENKINS-44100 Detach Remoting protocol management logic in Jenkins core to a plugin
-
- Open
-
-
JENKINS-48766 Jenkins Core should provide info about minimum supported Remoting version in API/REST API/logs
-
- Resolved
-
- links to
Activity
Field | Original Value | New Value |
---|---|---|
Link |
This issue relates to |
Link | This issue relates to JENKINS-44100 [ JENKINS-44100 ] |
Description |
It is a follow-up to Acceptance criteria: * There is a Global Configuration entry for Remoting. An existing section for Remoting protocols may be used * There is a checkbox in the configuration, which turns on rejection of unsupported versions * SlaveComputer#setChannel() checks the option status. Depending on it, it may either accept or reject the connection |
It is a follow-up to Acceptance criteria: * There is a Global Configuration entry for Remoting. An existing section for Remoting protocols may be used * There is a checkbox in the configuration, which turns on rejection of unsupported versions * SlaveComputer#setChannel() checks the option status. Depending on it, it may either accept or reject the connection * Nice2have: Automatic test which confirms that the flag survives restarts * Nice2have: Automatic test which picks unsupported version of Remoting and confirms that it cannot connect |
Issue Type | Bug [ 1 ] | New Feature [ 2 ] |
Priority | Minor [ 4 ] | Major [ 3 ] |
Description |
It is a follow-up to Acceptance criteria: * There is a Global Configuration entry for Remoting. An existing section for Remoting protocols may be used * There is a checkbox in the configuration, which turns on rejection of unsupported versions * SlaveComputer#setChannel() checks the option status. Depending on it, it may either accept or reject the connection * Nice2have: Automatic test which confirms that the flag survives restarts * Nice2have: Automatic test which picks unsupported version of Remoting and confirms that it cannot connect |
It is a follow-up to Acceptance criteria: * There is a Global Configuration entry for Remoting. An existing section for Remoting protocols may be used * There is a checkbox in the configuration, which turns on rejection of unsupported versions * SlaveComputer#setChannel() checks the option status. Depending on it, it may either accept or reject the connection * Nice2have: Automatic test which confirms that the flag survives restarts * Nice2have: Automatic test which picks unsupported version of Remoting and confirms that it cannot connect. See examples in https://github.com/jenkinsci/jenkins/blob/master/test/src/test/java/jenkins/slaves/OldRemotingAgentTest.java |
Assignee | Abhishek Gautam [ gautamabhishek46 ] |
Labels | remoting | newbie-friendly remoting |
Remote Link | This issue links to "Stalled PR - 3353 (Web Link)" [ 22314 ] |
Assignee | Abhishek Gautam [ gautamabhishek46 ] |
Labels | newbie-friendly remoting | newbie-friendly remoting stalled-pr |
Assignee | Sumit Sarin [ stellargo ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | In Review [ 10005 ] |
Summary | Add an option to optionally reject connections from agents with unsupported Remoting versions | Reject connections from agents with unsupported Remoting versions |
Remote Link | This issue links to "Stalled PR - 3353 (Web Link)" [ 22314 ] |
Remote Link | This issue links to "jenkinsci/jenkins#4579 (Web Link)" [ 27535 ] |
Labels | newbie-friendly remoting stalled-pr | newbie-friendly remoting |
Released As | 2.343 | |
Resolution | Fixed [ 1 ] | |
Status | In Review [ 10005 ] | Fixed but Unreleased [ 10203 ] |
Status | Fixed but Unreleased [ 10203 ] | Resolved [ 5 ] |
Status | Resolved [ 5 ] | Closed [ 6 ] |
There is a stalled pull request from gautamabhishek46: https://github.com/jenkinsci/jenkins/pull/3353 . It would be great to get it over the line