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
Hans Krijger
e6006e6d15
support older config values for rdma ( #507 )
2016-12-06 14:21:01 -08:00
Yoon Hong
6640786c07
Turn off Overprovisioning feature ( #490 ) ( #500 )
2016-12-06 11:44:53 -08:00
Yoon Hong
41af2e23c8
use dd right away without using fallocate when file system is xfs ( #468 ) ( #502 )
2016-12-06 11:34:20 -08:00
brendandixon
cb25253ade
Merge pull request #499 from caphrim007/feature.add-bigip-waagent-conf
...
Adds waagent config for bigip
2016-12-05 09:35:32 -08:00
Yoon Hong
314c2c17aa
Turn off Overprovisioning feature ( #490 ) ( #491 )
2016-12-01 18:05:42 -08:00
Yoon Hong
abe5357b58
1. Add is_str_none_or_whitespace to textutil for string emptiness check ( #487 )
...
2. Update remove_bom to properly handle empty/none/whitespace string
(#486 )
3. Update remove_bom to check length of the input
2016-12-01 11:56:38 -08:00
Tim Rupp
d561fdf8de
Adds waagent config for bigip
...
Includes minor tweaks for waagent code to ensure that it works
as expected on bigip platforms.
2016-11-30 16:20:20 -08:00
Douglas Jordan
0c86110b7c
Remove unnecessary sleep and increase poll rate ( #477 )
...
* Remove unnecessary sleep and increase poll rate
* Adds tests for iWorkflow and BIG-IQ
This patch adds remaining tests for iWorkflow and BIG-IQ platforms
* Modifying code to prevent throttling.
2016-11-30 11:38:25 -08:00
brendandixon
013b1d5e61
Merge pull request #498 from caphrim007/feature.add-bigip-implementation
...
Adds BIG-IP integration to WAAgent
2016-11-30 10:59:40 -08:00
Tim Rupp
94a0b4948b
Adds BIG-IP integration to WAAgent
...
This patch includes the implementation portion of BIG-IP integration
with WAAgent.
2016-11-29 13:16:05 -08:00
William Douglas
cd2ee7bbb7
Fix resource disk partition format detection ( #478 )
...
With recent versions of sfdisk the -c command is deprecated and
--part-type is recommended to be used instead. This use also requires
the output to be stripped instead of rstripped due to a leading space.
2016-11-18 16:06:42 -08:00
Yoon Hong
c451b3378d
Handle ctrl-c during waagent -deprovision ( #471 ) ( #484 )
2016-11-18 15:58:41 -08:00
Yoon Hong
80eeef5a02
Reduce the logging level to verbose when GoalState is not being processed ( #474 ) ( #483 )
2016-11-18 15:57:45 -08:00
nikhilmhatre
1fc2404d5f
Fix for certificate download works in AzureStack by saving certificate data as binary file ( #496 )
...
* Fix for wrong decoding of certificate recieved from metadata server
* Fixing bug to make sure certificate data is saved as a binary file instead of a text file
2016-11-18 15:54:41 -08:00
Hans Krijger
68a18b35d8
Merge hotfix/2.2.0 back to master ( #497 )
...
* Decide version hotfix (#493 )
* correct the check for installed version
* add length check to remove_bom
* update version to 2.2.1
2016-11-18 15:54:19 -08:00
brendandixon
146f430f41
Merge pull request #479 from mbearup/master
...
Remove function to install Rhui RPM at startup.
2016-11-11 12:26:08 -08:00
brendandixon
5d66b1c923
Merge pull request #480 from nathanleclaire/alpine_restart_if
...
Add restart_if function for Alpine
2016-11-11 10:54:06 -08:00
brendandixon
958ad6ef89
Merge pull request #432 from bear454/cleanup-suse-config
...
Cleanup SUSE config
2016-11-09 12:09:29 -08:00
Nathan LeClaire
8e4a7db403
Add restart_if function for Alpine
...
Signed-off-by: Nathan LeClaire <nathan.leclaire@gmail.com >
2016-11-07 11:45:22 -08:00
mbearup
6ae7084c4a
Remove function to install Rhui RPM at startup.
2016-11-04 15:06:25 -07:00
Yoon Hong
9656ca2807
Merge pull request #453 from jinhyunr/overProvisioning
...
PR for #452 , Add Overprovisioning support
2016-11-02 10:37:06 -07:00
brendandixon
9e299d70d8
Merge pull request #475 from caphrim007/bugfix.add-iworkflow-tests
...
Adds tests for iWorkflow and BIG-IQ
2016-11-01 14:58:05 -07:00
Tim Rupp
78665f22cb
Adds tests for iWorkflow and BIG-IQ
...
This patch adds remaining tests for iWorkflow and BIG-IQ platforms
2016-10-31 11:26:13 -07:00
brendandixon
fc80ab8695
Merge pull request #459 from caphrim007/feature.add-bigip-integration
...
Add version hooks for F5 products
2016-10-31 10:07:52 -07:00
Tim Rupp
e9acec8219
Add version hooks for F5 products
...
F5's products do not use the common /etc/product-release format for
platform version information. A different method is needed via parsing
the /VERSION file.
I was not sure if /VERSION was too broad of a thing to check for (for
instance if it might crop up in other platforms) so instead I check
for the /shared/vadc which is definitely an F5-ism.
This patch adds a small method to parse the relevant content from that
file and put it in a list that is returned for later use by the rest
of the version.py lib.
2016-10-28 22:23:21 -07:00
brendandixon
9816f3dcba
Merge pull request #469 from clearlinux/master
...
Add Clear Linux distro support
2016-10-26 14:22:21 -07:00
William Douglas
d4a3226142
Add Clear Linux distro support
2016-10-26 21:12:05 +00:00
Yoon Hong
bc1c39de97
Merge branch 'overProvisioning' of https://github.com/jinhyunr/WALinuxAgent into overProvisioning
...
after rebasing
2016-10-26 13:17:24 -07:00
Yoon Hong
035bf2bb36
Fix incorrect host_plugin_protocol class var update in wire.py ( #452 )
2016-10-26 13:16:42 -07:00
Yoon Hong
37fdcb4937
Pass necessary values only to HostPluginProtocol constructor instead of passing in whole goalstate object ( #452 )
2016-10-26 13:16:42 -07:00
Yoon Hong
34b08320c1
Remove Redundant code in HostPluginProtocol and use call_storage_service for both default protocol and host plugin protocol( #452 )
2016-10-26 13:16:42 -07:00
Yoon Hong
accbfab9e0
More robust error handling to avoid Agent crash ( #452 )
2016-10-26 13:16:42 -07:00
Yoon Hong
12ffa9af28
Apply Hans' comments ( #452 )
2016-10-26 13:16:42 -07:00
Yoon Hong
466f98728a
Refactor some logics in wire.py for better isolation ( #452 )
2016-10-26 13:07:38 -07:00
Yoon Hong
d03d92551a
Add Overprovisioning support ( #452 )
2016-10-26 13:07:38 -07:00
Yoon Hong
c23aa26df3
Fix incorrect host_plugin_protocol class var update in wire.py ( #452 )
2016-10-26 13:01:05 -07:00
Yoon Hong
bc532f47b9
Pass necessary values only to HostPluginProtocol constructor instead of passing in whole goalstate object ( #452 )
2016-10-26 02:47:07 -07:00
Yoon Hong
fa96d4f1ab
Remove Redundant code in HostPluginProtocol and use call_storage_service for both default protocol and host plugin protocol( #452 )
2016-10-25 16:31:01 -07:00
brendandixon
b3bfdac934
Merge pull request #462 from brendandixon/master
...
Improved logging message for dirty termination
2016-10-25 11:04:05 -07:00
Brendan Dixon
84d4532558
Correctly handle agent family without package URIs
...
Signed-off-by: Brendan Dixon <brendand@microsoft.com >
2016-10-25 10:43:00 -07:00
Brendan Dixon
04f3497da1
Improved logging message for dirty termination
...
Signed-off-by: Brendan Dixon <brendand@microsoft.com >
2016-10-14 10:35:38 -07:00
Nathan LeClaire
ef3d68857c
Fix alpine DHCP pid detection ( #456 )
...
Signed-off-by: Nathan LeClaire <nathan.leclaire@gmail.com >
2016-10-05 11:50:32 -07:00
Yoon Hong
07d40dfa47
More robust error handling to avoid Agent crash ( #452 )
2016-10-02 23:01:45 -07:00
Yoon Hong
bd55ac50f1
Apply Hans' comments ( #452 )
2016-10-02 22:30:47 -07:00
Yoon Hong
c3532dd93a
Merge pull request #444 from jinhyunr/SecureHostGAConnection
...
Send additional headers when using HostGAPlugin (#443 )
2016-09-30 14:05:03 -07:00
Yoon Hong
bac3f0e88f
Merge branch 'overProvisioning' of https://github.com/jinhyunr/WALinuxAgent into overProvisioning
2016-09-30 00:39:19 -07:00
Yoon Hong
19b628ca58
Refactor some logics in wire.py for better isolation ( #452 )
2016-09-30 00:35:41 -07:00
Yoon Hong
5748bc925d
Add Overprovisioning support ( #452 )
2016-09-30 00:35:41 -07:00
Yoon Hong
c74e9f874f
Fix broken unit tests ( #443 )
2016-09-29 22:06:27 -07:00