Will Pearson
fdb2b8a404
Use cached extension version manifest if available ( #919 )
...
* Use cached extension version if available
* Pass etag to get_ext_handler_pkgs
* Fix failing stale goal state test
* On a stale goalstate, restart extension handling
Also, simplify the fetch manifest logic which identifies a stale
goal state
* Address first round of PR comments.
* Get rid of stopgap loop for stale goal states
* Use previous pattern to populate ext manifest cache
* Simplify get_ext_manifest
2018-01-16 17:26:16 -08:00
Christopher Boumenot
f7f2335d0b
bypass proxy for local requests ( #987 )
2018-01-04 12:35:11 -08:00
brendandixon
7b94a9711a
Merge pull request #880 from uiri/rolling
...
Rolling Extension Upgrades
2017-10-17 10:05:24 -07:00
Brendan Dixon
e85d5327a4
[ #908 ] -- Set Files to 0400 in /var/lib/waagent
...
[#906 ] -- Hardcoded value for sshd's ClientAliveInterval (180)
[#899 ] -- Improve HeartBeat Event
[#898 ] -- Send dummy status if extension fails to write a #.status file
Signed-off-by: Brendan Dixon <brendandixon@me.com >
2017-10-17 09:18:46 -07:00
William Pearson
4bc735d169
Report the upgradeGuid back to CRP in the status blob
2017-09-07 09:34:40 -07:00
William Pearson
76f37fea1e
Add extension rolling upgrade logic
...
Parse upgrade GUID and rolling upgrade flag from XML
Save old GUIDs
Only upgrade if the flag is False or the old GUID does not match the new GUID
2017-09-06 13:44:56 -07:00
Brendan Dixon
285aeff238
[ #783 ] -- The agent fails to use the standard Linux environment variables for HTTP proxy
...
[#830 ] -- Ensure VM identifier is properly ordered
Signed-off-by: Brendan Dixon <brendandixon@me.com >
2017-08-15 10:21:52 -07:00
Brendan Dixon
d0b583cc6f
[ #823 ] -- Show config options in use
...
[#784 ] -- Adjust http retry and logging
Signed-off-by: Brendan Dixon <brendandixon@me.com >
2017-08-11 09:37:33 -07:00
Hans Krijger
620b83337c
Extend vm status ( #579 )
...
* add os name, version and hostname to status blob; minor cleanup
* add unit test for vm status format
* update status version to 1.1
2017-01-30 10:38:35 -08:00
Hans Krijger
92fe3f2bcb
Host plugin updates ( #505 )
...
* fetch manifests and packages via host plugin channel when initial download fails
* emit a telemetry event to determine if blob type matches
2016-12-06 14:29:19 -08:00
Yoon Hong
d03d92551a
Add Overprovisioning support ( #452 )
2016-10-26 13:07:38 -07:00
Srikanth Myakam
ca92c4f5ea
Added storeLocation, storeName properties to Cert class.
2016-09-15 01:07:35 -07:00
Hans Krijger
86afcb05ca
Minor fixes ( #420 )
...
* pep8 cleanup
* add the disallow_major_upgrade property to ExtHandlerPackage
* initial commit
* minor cleanup
2016-09-13 12:14:50 -07:00
SRIKKANTH
80ae8ad656
Metadata certificate download support added.
2016-09-07 14:56:22 -07:00
Hans Krijger
91d64b5fb9
ensure all calls to call_storage_service use http proxy; pep8 fixes and cleanup ( #399 )
2016-09-01 16:45:25 -07:00
brendandixon
2799c3b615
Agent Self-Update Feature ( #244 )
...
The Agent will monitor for more recent versions and update itself
(without impacting the installed version). If the new Agent fails
(in a very bad way or consistently), the code rolls back to the prior
version.
Signed-off-by: Brendan Dixon <brendand@microsoft.com >
2016-06-21 12:18:06 -07:00
Yue Zhang
da9ebe0a3d
Separate provision agent and guest agent
...
Ensured correct return
Temporarily disable autoupdate
Signed-off-by: Brendan Dixon <brendand@microsoft.com >
2016-06-01 15:27:32 -07:00
brendandixon
e55d8dee0e
Revert "Separate provision agent and guest agent"
2016-05-31 11:24:23 -07:00
Yue Zhang
efff9d6e0e
Separate provision agent and guest agent
2016-05-31 11:15:10 -07:00