Commit Graph

32 Commits

Author SHA1 Message Date
Claudiu Guiman 37b094dc11 [maven-release-plugin] prepare for next development iteration 2016-12-06 13:12:46 -08:00
Claudiu Guiman 7c843c5ad3 [maven-release-plugin] prepare release azure-vm-agents-0.4.0 2016-12-06 13:12:04 -08:00
Claudiu Guiman 4f3014e756 Temporary disabling static analysis 2016-12-06 13:03:43 -08:00
Claudiu Guiman d1c45cbfdd Added SNAPSHOT back in the version name 2016-12-05 11:12:56 -08:00
Claudiu Guiman 2283b04433 Updated the parent pom version to 2.6 & fixed the agent version 2016-12-05 10:01:06 -08:00
Claudiu Guiman a683c6ef62 Set the plugin version to beta 2016-11-30 09:21:18 -08:00
Claudiu Guiman 3fd6ca64e9 Update pom.xml 2016-11-28 08:34:55 -08:00
Matt Mitchell a8e7188547 Credentials in store 2016-11-07 14:24:10 -08:00
Claudiu Guiman e0bb1f0539 Update version to 0.4.0 2016-11-02 11:38:27 -07:00
Matt Mitchell bbadf7b605 Renaming and cloud SxS
* Rename microsoftopentechnologies -> microsoft namespace
    * slave -> agent refactor (strings, classes, and variable names where possible)
    * Token cache file name should be specific to cloud name
2016-10-19 09:38:20 -07:00
Matt Mitchell 9c5f40083d Fix httpconnector version
Fix jelly tag in index.jelly
2016-10-12 13:40:41 -07:00
Matt Mitchell 6b53a4e3a3 Azure RM model updates
* Make the resource group configurable
* Update SDK to 0.9.4
* Fix: Token expiration was incorrectly calculated (API is named a bit oddly).
* Fix: Token expiration is in seconds.
* Change VM/deployment names to ones that are valid
* Fix location + VM sizes
  It appears that that the location and VM size APIs do not currently support the AAD based authentication.  The certificate is required.  Rather than re-introduce the cert for just this limited UI scenario, I have decided to hard-code the list based on the returned info from current Azure.  This is a decent short term solution, since a move to the 1.0.0 API (when released) will require that this code be changed anyway and presumably this problem should be fixed for good at that point.
* Proper handling for custom image URIs
* Asynchronous verification of the subscription info
* Asynchronous verification of the azure templates
* Asynchronous provisioning
* Clean up resources after unsuccessful provisioning
* Lots of logging updates
* Fix: SSH launcher - Get channels before connection for exec channels
  Getting the channels after connection introduces a race where we could potentially fail to read from the input streams if they were obtained from the channel after the connection had completed.
* Add diagnostics to image verification messages
* Asynchronous deletion via UI
* Update version of Jsch
* Temporarily disable image verification for reference images
* Allow for initialization scripts to be run as root
* Cleanup of slaves now works properly
    * Doesn't clean up when node is taken offline by user
    * Post build tasks won't kill other runs or show errors in the job logging
    * Retention strategy now for online nodes, cleanup for offline nodes
* Nodes that are marked to shut down on idle can now be restarted properly (before too many could be started)
* Add option to treat failures of the initialization script as a reason to discard the VM (linux only currently)
* Reenable Windows custom script extension for startup
* Update documentation with new sample startup scripts

Add setAcceptingTasks appropriately

doc fixup
2016-10-06 15:06:03 -07:00
Matt Mitchell f2cce2ea88 A couple fixes
Update SDK to 0.9.4
Token expiration was incorrectly calculated (API is named a bit oddly)
2016-09-13 11:06:47 -07:00
fmartelli 9df1a3997b azuresdk version updated 2015-09-04 12:50:24 +02:00
fmartelli d5653cf55c Providing arm deployment templates 2015-07-23 17:10:53 +02:00
Francesco Chicchiriccò 88bcc2e6d4 Initial migration to Azure SDK for Java 0.8.0-SNAPSHOT (using ARM but not yet JSON templates) 2015-07-09 13:17:56 +02:00
Suresh Nallamilli 58b6d51881 [maven-release-plugin] prepare for next development iteration 2015-05-26 05:00:55 +00:00
Suresh Nallamilli 775ea70e70 [maven-release-plugin] prepare release azure-slave-plugin-0.3.2 2015-05-26 05:00:53 +00:00
Suresh Nallamilli 441999d246 [maven-release-plugin] prepare for next development iteration 2015-01-27 20:37:54 +00:00
Suresh Nallamilli 6bc6a1bea7 [maven-release-plugin] prepare release azure-slave-plugin-0.3.1 2015-01-27 20:37:52 +00:00
Suresh Nallamilli 36a09d6114 [maven-release-plugin] prepare for next development iteration 2014-12-15 04:50:07 +00:00
Suresh Nallamilli ad349288c0 [maven-release-plugin] prepare release azure-slave-plugin-0.3.0 2014-12-15 04:50:03 +00:00
snallami 643383f4d3 Added shutdownOnIdle option , also simplified configuration for windows slave. Now default script works although jenkins is configured for security 2014-12-05 21:06:33 -08:00
Suresh Nallamilli db3b3fc7e8 [maven-release-plugin] prepare for next development iteration 2014-09-16 21:38:46 +00:00
Suresh Nallamilli a7eccfee9e [maven-release-plugin] prepare release azure-slave-plugin-0.2.1 2014-09-16 21:38:44 +00:00
Suresh Nallamilli 33b5721c79 [maven-release-plugin] prepare for next development iteration 2014-08-26 20:05:32 +00:00
Suresh Nallamilli 306c4cff4a [maven-release-plugin] prepare release azure-slave-plugin-0.2.0 2014-08-26 20:05:30 +00:00
snallami f37dd6b43d Added active always status 2014-08-19 15:04:34 -07:00
snallami 0ea58c8944 Added VNET support 2014-08-12 16:02:47 -07:00
snallami e97871e997 [maven-release-plugin] prepare for next development iteration 2014-07-17 23:34:29 +00:00
snallami 375d102aa1 [maven-release-plugin] prepare release azure-slave-plugin-0.1.0 2014-07-17 23:34:27 +00:00
snallami a94971f0f8 azure slave plugin for jenkins 2014-07-17 15:04:13 -07:00