Docker Swarm

The Jenkins project announced an unresolved security vulnerability affecting the current version of this plugin (why?):

🐞 HOTFIX

  • Reverted #62 as it causes exceptions

Installation options

πŸ›° New features and improvements

  • Allow spaces on envVars (thanks @thorin)
  • JDK 9+ compatibility (thanks @thorin)
  • Added support for multi-architecture swarms (thanks @ATRG)
  • Added support for multiple labels (thanks @Nuh)
  • Support dynamic labels (thanks @hsarbia)

🐞 Bug fixes

  • Fixed NPE when retrieving timeout values (thanks @Polpetta)
  • Fixed a missing "slave" string (thanks @NyQuilXT)
  • Added ACL context to correctly reschedule tasks (thanks @Nuh)
  • Verify that a computer runs an assigned tasks so that it will not wait indefinitely (thanks @Nuh)

Installation options

πŸ›° New features and improvements

  • More renamings of "slave" to "agent"
  • Sort nodes by name in the dashboard
  • Use italic text in the "idle" text of idle nodes
  • Added option to bind Windows npipes to the service container (thanks @michaelPf85)
  • Added option to bind custom ports (thanks @aenniw)

🐞 Bug fixes

  • Fixed some NullPointerExceptions when the plugin is not configured (thanks @triquell)

Installation options

πŸ›° New features and improvements

  • Added a DNS and DNS Search Domain field to use in the container (thanks @Crocmagnon)
  • Use agent.jar instead of the deprecated slave.jar
  • Updated insecure depencencies
  • Code cleanups
  • Documentation improvements

🐞 Bug fixes

  • Use more unique name for the agent name to prevent collisions (thanks @smhc)

Installation options

πŸ›° New features and improvements

  • Add option to add supplemental hosts in container's /etc/hosts (thanks @gaelrottier)
  • Added agent name as environment variable
  • Implemented authentication with credentials for pulling images
  • Added license (MIT) file
  • Reworked the dashboard

🐞 Bug fixes

  • None

Installation options
Installation options
Installation options
Installation options
Installation options
Installation options
Installation options
Installation options