Branch: refs/heads/master Home: https://github.com/jenkinsci/ec2-plugin Commit: a0ecc9038d35ffb5655e6badd3685451a22240d0 https://github.com/jenkinsci/ec2-plugin/commit/a0ecc9038d35ffb5655e6badd3685451a22240d0 Author: DavidFluck <fluc...@gmail.com> Date: 2018-10-08 (Mon, 08 Oct 2018)
Changed paths: M src/main/java/hudson/plugins/ec2/SlaveTemplate.java M src/main/resources/hudson/plugins/ec2/SlaveTemplate/config.jelly A src/main/resources/hudson/plugins/ec2/SlaveTemplate/help-subnetId.html Log Message: ----------- [JENKINS-35708] Round-robin subnet selection Allow users to supply multiple subnets for launching EC2 instances into instead of just one. This solves the issue where you need to launch a large amount of somewhat less available instances (e.g. GPU instances) and need to use multiple availability zones to avoid exhausting that instance type. I tried to avoid breaking any backwards compatibility. I slightly modified the behavior of the subnet ID configuration field: if you provide a space-separated list of subnet IDs, the code will cycle through them in order beginning with the first one. If you have one ID it will still technically cycle through them, but the end result is that you only launch instances into that single subnet as before, preserving the original behavior. I also added help text for the subnet ID field. Commit: 1b4d5fc20166fdf5fc6569270985045f3626c0f5 https://github.com/jenkinsci/ec2-plugin/commit/1b4d5fc20166fdf5fc6569270985045f3626c0f5 Author: DavidFluck <fluc...@gmail.com> Date: 2018-10-08 (Mon, 08 Oct 2018) Changed paths: M src/main/java/hudson/plugins/ec2/SlaveTemplate.java Log Message: ----------- Fix variable name typo. Commit: 6b50c5c3aa0df12a1d6830d9ee3692a1fc044967 https://github.com/jenkinsci/ec2-plugin/commit/6b50c5c3aa0df12a1d6830d9ee3692a1fc044967 Author: DavidFluck <fluc...@gmail.com> Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/test/java/hudson/plugins/ec2/SlaveTemplateTest.java Log Message: ----------- Add test to ensure we're choosing subnets correctly. Commit: ebec14457af7edffe6dd75345ea45367ccf23fc5 https://github.com/jenkinsci/ec2-plugin/commit/ebec14457af7edffe6dd75345ea45367ccf23fc5 Author: Matt Sicker <boa...@gmail.com> Date: 2018-10-12 (Fri, 12 Oct 2018) Changed paths: M src/main/java/hudson/plugins/ec2/SlaveTemplate.java M src/main/resources/hudson/plugins/ec2/SlaveTemplate/config.jelly A src/main/resources/hudson/plugins/ec2/SlaveTemplate/help-subnetId.html M src/test/java/hudson/plugins/ec2/SlaveTemplateTest.java Log Message: ----------- Merge pull request #295 from DavidFluck/JENKINS-35708-round-robin-subnets [JENKINS-35708] Round-robin subnet selection Compare: https://github.com/jenkinsci/ec2-plugin/compare/b994122fed71...ebec14457af7 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.