In Jenkins 2 "slaves" have been renamed to "agents". It would be useful to adjust this component, at least the plugin name, UI layout, Wiki and probably Javadoc
In Jenkins 2It is a follow-up to JENKINS-42840. The plugin doucmentation has been updated to avoid "slaves", but we still have been renamed to "agentsslave". It would be useful to adjust this component, at least right in the plugin name. We need to rename it without touching artifactId. It will require README and pom.xml cleanup, UI layout, Wiki and probably Javadoc also additional documentation review.
Possible name options: * SSH Nodes Plugins ([~ifernandezcalvo]) * SSH Agent Nodes Plugin ([~ifernandezcalvo]) * SSH Build Agents Plugin ([~oleg_nenashev])
I would like to mention that SSH Nodes Plugin is not fully correct, because "Node" defines both local and remote executors (hehe, "Nodes"). Agent defines remote ones, but we cannot just call the plugin "SSH Agents Plugin" because of the confusion with ssh-agent. Hence there are options.
In the comments there were few extra options we could consider: "SSH Node Launcher Plugin" by Eric Smalling, "Agent launcher via SSH plugin" by James Nord
So my conclusion is that there is a mess in plugin naming already. We either stick to the "Foo Agents Plugin" terminology, or steer naming to "Foo Agent Launcher" or "Foo Node Launcher". The latter one is more developer-friendly, because the actual extension point under the hood is "NodeLauncher". My sugestion would be to proceed with "SSH Build Agents" or "SSH Node Launcher Plugin".