WALinuxAgent

Microsoft Azure Linux Guest Agent

APACHE-2.0 License

Stars
537
Committers
118

Bot releases are hidden (Show)

WALinuxAgent - v2.2.25

Published by boumenot over 6 years ago

Revert extension manifest caching to prevent downgrade issues.

WALinuxAgent - v2.2.20

Published by hglkrijger almost 7 years ago

This is a hotfix release for #945, details and mitigation are available in the wiki.

WALinuxAgent - v2.2.19

Published by brendandixon almost 7 years ago

This is the 2.2.19 release, which contains:

[#929] wire.py#update_goal_state does not handle out-of-date GoalState errors
[#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
[#897] 'Target handler state' wall of errors
[#896] End of Line Comments are Not Supported nor Handled
[#891] Create a Telemetry Event to Track Custom Data Execution
[#884] Cleanup Old Goal State and Extension Cache
[#876] The agent should use a scaling back-off when retrying HTTP requests
[#869] The agent should report OS information in the correct JSON format.
[#822] Update docs

WALinuxAgent - v2.2.18

Published by hglkrijger about 7 years ago

This is the 2.2.18 release, which contains:

[#868] Fix for sudoer update
[#886] Agent should not update outside of goal state
[#889] Firewall removal should not retry

WALinuxAgent - v2.2.17

Published by brendandixon about 7 years ago

This is the 2.2.17 release, which contains:

[#879] -- OS.EnableFirewall=y breaks load balanced sets probing

WALinuxAgent - v2.2.16

Published by brendandixon about 7 years ago

This is the 2.2.16 release, which contains:

[#865] -- The agent should retry ETIMEDOUT (110) IOErrors

WALinuxAgent - v2.2.15

Published by brendandixon about 7 years ago

This is the 2.2.15 release, which contains:

  • [#783] -- The agent fails to use the standard Linux environment variables for HTTP proxy
  • [#784] -- Adjust http retry and logging
  • [#786] -- Add Provisioning.SshHostKeyPairType=auto to support ssh-keygen -A
  • [#791] -- Prevent bloating sudoers waagent when agent has problem
  • [#792] -- Clearlinux distro_name does not match
  • [#796] -- Accommodate new Clear Linux distro string in os-release
  • [#798] -- Support Ubuntu RDMA driver update
  • [#800] -- HostGAPlugin still use proxy while auto-updating
  • [#801] -- Agent fails to clean-up PID files
  • [#807] -- The agent should not emit duplicate events
  • [#808] -- The agent should more gracefully handle out-of-space disk errors (IOError 28)
  • [#811] -- Comments inline in /etc/waagent.conf cause config to not be read
  • [#812] -- Agent fails and isn't recoverable if an extension's log directory is not present anymore
  • [#823] -- Show config options in use
  • [#830] -- Ensure VM identifier is properly ordered
  • [#845] -- ')' is missed in show-configuration
  • [#850] -- Cannot get to state 'Running' with Provisioning.Enabled=n
WALinuxAgent - v2.2.14

Published by brendandixon over 7 years ago

[#777] -- Deprovisioning when VM identifier changes is too aggressive
[#769] -- HostGAPlugin requests should never go through proxy
[#764] -- waagent -configuration-path:/path -start not take effect
[#761] -- MetadataProtocol has no client object
[#757] -- deprovision is executed even if input 'n'
[#754] -- /etc/resolv.conf is removed if create a VM base on an specialized image
[#746] -- Agent WALinuxAgent-2.2.12 is blacklisted - skipping download
[#740] -- Duplicate logging on RHEL/CentOS

WALinuxAgent - v2.2.13

Published by hglkrijger over 7 years ago

This is the 2.2.13 release, which contains:

  • [#712] Initial support for OpenBSD
  • [#730] Archlinux documentation
  • [#743] Fix for FreeBSD resource disk discovery
  • [#748] Fix for host plugin response encoding
  • [#750] Fix for GAiA public key handling
  • [#751] Fix for host plugin channel initialization
  • [#752] Fix for AzureStack protocol error handling
  • [#753] Removal of iptables rules from AzureStack protocol
WALinuxAgent - v2.2.12

Published by brendandixon over 7 years ago

This is the 2.2.12 release, which contains:

[#711] -- There are too many log print to /var/log/waagent.log
[#714] -- Questionable split call in common/conf.py
[#717] -- Remove extension logs during deprovision
[#720] -- Reset of RDMA drivers not taking effect
[#721] -- WALA deprovision process not clean up all cloudinit files
[#724] -- Location of configuration file should be editable issue
[#725] -- v2.2.11 can throw unexpected exceptions on provisioned VMs
[#727] -- v2.2.11 cannot update status for RDFE VMs

WALinuxAgent - v2.2.11

Published by brendandixon over 7 years ago

This is the 2.2.11 release, which contains:

  • [#463] Ensure the transport certificate expires in no more than two years enhancement
  • [#470] Emit goal state processing performance metrics enhancement
  • [#518] Align with the Azure Stack protocol enhancement
  • [#531] Location of configuration file should be editable feature request
  • [#604] v2.2.x - Need new OS.SshDir in waagent.conf feature request
  • [#631] Will "waagent -deprovision[+user]" wipe the cloud-init data? feature request
  • [#668] Agent continuously logs error on FIPS compliant server
  • [#679] Enable auto-update for AzureStack feature request
  • [#682] Default route is not added if it already exists cla-not-required
  • [#684] mkfs options out of order
  • [#685] Change option order for mkfs. Alpine is being picky cla-already-signed
  • [#686] Use of hostnameclt causes hostname rename lowercase for RHEL 7.x
  • [#687] Enable customer-supported cloud-init
  • [#688] Agent should purge /var/lib/waagent/events if it gets full
  • [#689] Remove superseded extension folders / zip files
  • [#693] Agent should remove unused extension directories and zip files enhancement
  • [#694] Agent should not issue an HTTP HEAD to determine status blob type enhancement
  • [#695] Ensure all udev rules are copied in Ubuntu cla-not-required
  • [#699] [2.2.10] Some questions about Extension clean up
  • [#701] Reduce polling time for extension processing
  • [#706] Provision Event is not Fired if Customer Forgets to Deprovision VM
WALinuxAgent - v2.2.10

Published by hglkrijger over 7 years ago

This is the 2.2.10 release, which contains:

  • [#675] Clean up extension directories
  • [#673] Provisioning logging improvements
  • [#674] Override decode custom data
  • [#670] Add Arch distro support
WALinuxAgent - v2.2.9

Published by hglkrijger over 7 years ago

This is the 2.2.9 release, which contains:

  • [#665] Networking logging cleanup
  • [#666] Keygen logging cleanup
  • [#667] Reduce the monitoring loop wait time
WALinuxAgent - v2.2.8

Published by hglkrijger over 7 years ago

This is the 2.2.8 release, which contains:

  • [#649] Improve host plugin failure handling
  • [#647] Add telemetry for put status failures
  • [#646] Improve extension handler logging
  • [#645] Reduce guest agent update logging
  • [#644] Add basic 32-bit support to interface detection
  • [#641] Better heartbeat exception handling
  • [#640] Better unhandled exception logging
  • [#638] Improve NSG state management
  • [#637] Better handling and cleanup of old events
  • [#635] Pass environment variables to subprocess
  • [#634] Improve RDMA package matching
  • [#629] Better handling of resource disk mounting
  • [#624] Data disks udev rule
  • [#614] Add support for EulerOS
WALinuxAgent - v2.2.7

Published by hglkrijger over 7 years ago

This is the 2.2.7 release, which contains:

  • [#625] Enabled PageBlob support through HostGAPlugin
WALinuxAgent - v2.2.6

Published by hglkrijger over 7 years ago

This is the 2.2.6 release, which contains:

  • [#611] Improve logging when interface detection fails
  • [#603] Retry when get thuimbprint fails
  • [#602] Ensure host plugin calls fail gracefully
  • [#601] Handle interface resets more gracefully
  • [#600] Wait for partition before mounting
  • [#599] Correct check for heartbeat freshness
  • [#594] Fix RDMA reboot issue
  • [#588] Changed permissions for log directory
WALinuxAgent - v2.2.5

Published by hglkrijger over 7 years ago

This is the 2.2.5 release, which contains:

  • [#587] Fix potential sync issue with incarnation number and cache
WALinuxAgent - v2.2.4

Published by hglkrijger over 7 years ago

This is the 2.2.4 release, which contains:

  • [#579] Extend VM health status
  • [#578] Fix FreeBSD deprovision
  • [#577] Improve mount call and logging
  • [#573] Centos 7.0 hostnamectl fix
WALinuxAgent - v2.2.3

Published by hglkrijger over 7 years ago

This is the 2.2.3 release, which contains:

  • [#569] NSG improvements
  • [#567] CoreOS fix
  • [#566] Debian fixes
  • [#565] Apply patch from Debian
  • [#564] Unhandled errors
  • [#563] Handle ExtensionError from decide_version
  • [#562] Correct mkfile size check
  • [#561] Add a log message when primary nic is not found
  • [#560] Add telemetry event for host plugin usage
  • [#553] Fix typo in log message
  • [#552] Prevent duplicates in sysinfo
  • [#551] Add support for Match blocks in sshd config
  • [#547] Fix the logic for agent version
  • [#545] Support offline hostname changes
  • [#542] Ensure config file is updated correctly
  • [#543] Support NetworkManager leases
  • [#537] Fix password encoding
  • [#536] Minor bug fixes
  • [#534] Fix for hostnamectl
  • [#533] RHEL-7 hostname
  • [#516] Fix password encrypting failure in python 2.*
  • [#524] Handle interrupt signal
  • [#517] Fix the issues for mounting resourcedisk
WALinuxAgent - v2.2.2

Published by hglkrijger almost 8 years ago

This is the 2.2.2 release, which contains:

  • [#432] Cleanup SUSE config
  • [#446] Support for F5 Networks BIG-IP
  • [#457] Fix sfdisk options
  • [#458] Fix for fetch manifest
  • [#467] Fix config options for RDMA
  • [#468] Fix issue with xfs swapon
  • [#469] Add Clear Linux distro support
  • [#471] Handle deprovisioning interruption
  • [#474] Reduce goal state logging
  • [#477] Increase polling rate
  • [#479] RHUI cleanup
  • [#480] Add restart_if function for Alpine
  • [#482] Support OnHold flag
  • [#486] Fix for decode_config
  • [#496] Azure stack certificate fix
  • [#500] Enable over-provisioning support
  • [#505] Enable host plugin scenarios
  • [#508] RDMA updates
  • [#509] sfdisk logging fix
  • [#510] Big IP updates