Commit Graph
1125 Commits
Author SHA1 Message Date
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