WALinuxAgent

Microsoft Azure Linux Guest Agent

APACHE-2.0 License

Stars
537
Committers
118

Bot releases are hidden (Show)

WALinuxAgent - Dummy release 1.0.0.0 Latest Release

Published by maddieford about 1 month ago

This is a dummy release (will not be deployed to production)

Features:

  • Enable GA versioning #3082 #3184 #3189
  • Cgroups api refactor for v2 #3096 #3135 #3188 #3196

Bug Fixes:

  • Fix JIT for FIPS 140-3 #3190
  • reset network service unit file if python version changes #3058
  • Recognize SLE-Micro as a SLE based distribution #3048
  • Add distutils/version.py to azurelinuxagent #3063
  • Use legacycrypt instead of crypt on Python >= 3.13 #3070
  • Fix osutil/default route_add to pass string array. #3072
  • Fix argument to GoalState.init #3073
  • Add lock around access to fast_track.json #3076
  • Add DistroVersion class to compare distro versions #3078
  • LogCollector should skip and log warning for files that don't exist #3098
  • check for unexpected process in agent cgroups before cgroups enabled #3103
  • [Redo with correct source/target]: Remove check for "ibXX" interface format and rework mac-address regex to expand support #3150
  • Fix Ubuntu version codename for 24.04 #3159
  • Update test certificate data #3166

Improvements:

  • Address pylint warning deprecated-method #3059
  • Run pylint on Python 3.11 #3067
  • Run unit tests with pytest on Python >= 3.10
  • Log logcollector cgroups if process is found in unexpected slice #3107
  • remove secret and use cert for aad app in e2e pipeline #3116
  • suppress pylint warn contextmanager-generator-missing-cleanup #3138
  • Switching to SNI based authentication for aad app #3137
  • updated PR template #3144
  • Avoiding mocked exception from being lost on test when using python 3.12: complete mocked info #3149
  • Add more useful logging statement for agent unit properties #3154
  • Remove wireserver fallback for imds calls #3152
  • Remove unused import #3155
  • Add support for Azure Linux 3 #3183
  • Fix pytest warnings #3084
  • Allow use of node 16 #3160

Tests:

  • Ignore network unreachable errors in publish hostname #3060
  • skip agent firewall and agent update e2e test run on flatcar. #3061
  • retry on agent cgroups tracking check #3062
  • Retry ssh check if connection reset #3065
  • reset uphold setting for agent service in flatcar distro #3066
  • retry on quota reset check #3068
  • Skip network unreachable error in publish hostname test #3071
  • Ignore network unreachable error in hostname test #3074
  • added retries for agent cgroups test #3075
  • Added new options to verify if network is up at boot time #3077
  • update self-update test setup #3088
  • Add keyvault test to daily run + Specify tests suite as a list #3089
  • ignore case in cleanup vms pattern matching #3093
  • Add retry on keyvault test #3095
  • Reboot VM on recover network interface failure #3097
  • wait for provision to complete before install test agent #3094
  • agent publish refactor #3091
  • Add EnableFirewall to README #3100
  • Add Ubuntu minimal to test run #3102
  • Increase install-agent timeout for provisioning check #3105
  • Log entire instance view when vm power state is missing #3104
  • Allow 3 retries for ifdown in recover_network_interface scenario #3106
  • wait for rg creation in e2e tests #3117
  • new namespace in last template functions #3139
  • support dict/list resources type for lisa template #3140
  • Fix failing multi config scenario #3145
  • fixing agent_wait_for_cloud_init e2e test #3147
  • Update ext_seq message pattern for new VMExtensionProvisioningError pattern #3162
  • Disable multi-config test in AzureCloud #3192
  • workaround for python3.5 UTs build setup and replace assert_called_once mock method #3191
  • Fix log collector unit tests on 3.5 #3193
  • Capture logcollector pattern only once #3194
  • fixing attribute error _is_image_from_gallery #3202
  • Fix mock for cgroup unit test #3079

Deployment schedule

Stage Regions Deployment Start
Canary Central US EUAP, East US 2 EUAP 2024-09-04T18:49Z
Pilot West Central US, East Asia
Medium UK South
Large East US
Batch 1-A North Europe, North Central US, Brazil South, West India, Australia East, Germany West Central, Norway East, Sweden Central, France Central, Central India, Korea Central, Switzerland North
Batch 1-B Australia Central, East US 2, Canada Central, UK West, Japan East, South Africa North, UAE North, Jio India West
Batch 2-A South Central US, South India, Australia Southeast, Norway West, Jio India Central, Sweden South, Korea South, South Africa West, Switzerland West, UAE Central, West US
Batch 2-B Central US, West Europe, Southeast Asia, Australia Central 2, West US 2, West US 3, Japan West, Germany North, Canada East, France South, Brazil Southeast
All Rest of the regions

Bug Fixes

  • Remove multi config extension status only on extension delete #3172

Test Improvements

  • Fix python 2.7/3.7 unit tests to allow use of node 16 #3171
  • Switch to SNI based auth for e2e test pipeline #3174
  • Fix lisa breaking changes for updating deployment osprofile #3175 #3176 #3177
  • Update multi_config_ext e2e scenario to use runcommand specific api #3179
  • Update ext_sequencing scenario to accept updated ext dependency failure regex #3180
  • Reset agent uphold value on flatcar e2e tests #3181
  • Disable GAVersioning flag before checking for agent update in agent_publish scenario #3185

Deployment schedule

Stage Regions Deployment Start
Canary Central US EUAP, East US 2 EUAP 2024-08-14T22:31:04.7864985Z
Pilot West Central US, East Asia 2024-08-15T23:51:24.1191624Z
Medium UK South 2024-08-20T17:30:25.0568437Z
Large East US 2024-08-22T22:02:52.4292028Z
Batch 1-A North Europe, North Central US, Brazil South, West India, Australia East, Germany West Central, Norway East, Sweden Central, France Central, Central India, Korea Central, Switzerland North
Batch 1-B Australia Central, East US 2, Canada Central, UK West, Japan East, South Africa North, UAE North, Jio India West
Batch 2-A South Central US, South India, Australia Southeast, Norway West, Jio India Central, Sweden South, Korea South, South Africa West, Switzerland West, UAE Central, West US
Batch 2-B Central US, West Europe, Southeast Asia, Australia Central 2, West US 2, West US 3, Japan West, Germany North, Canada East, France South, Brazil Southeast
All Rest of the regions
WALinuxAgent - Canary release 2.11.1.8

Published by maddieford 4 months ago

RSM release version

WALinuxAgent - Canary release 2.11.1.7

Published by nagworld9 4 months ago

RSM release version

WALinuxAgent - Release-2.11.1.6 just to canary

Published by nagworld9 5 months ago

RSM release version

WALinuxAgent - Release-2.11.1.5 just to canary

Published by nagworld9 5 months ago

RSM Release

WALinuxAgent - Release-2.11.1.3 just to canary

Published by nagworld9 6 months ago

RSM release

WALinuxAgent - Release-2.11.1.2 just to canary

Published by nagworld9 6 months ago

rsm release version

WALinuxAgent - v2.11.1.1

Published by narrieta 6 months ago

This pre-release will become the latest official release once it has been deployed to all regions below.

General Improvements

  • Improvements in telemetry for firewall settings #3111

Test Improvements

  • Add new agent update pattern to agent_publish test scenario #3114

Deployment schedule

Stage Regions Deployment Start
Canary Central US EUAP, East US 2 EUAP
Pilot West Central US
Medium South Central US
Large North Europe
Batch 1-A North Central US, Brazil South, West India, Australia East, Germany West Central, Norway East, Sweden Central, France Central, Central India, Korea Central, Switzerland North, East US
Batch 1-B Australia Central, East US 2, Canada Central, UK West, Japan East, East Asia, South Africa North, UAE North, Jio India West
Batch 2-A South India, Australia Southeast, Norway West, Jio India Central, Sweden South, Korea South, South Africa West, Switzerland West, UK South, UAE Central, West US
Batch 2-B Central US, West Europe, Southeast Asia, Australia Central 2, West US 2, West US 3, Japan West, Germany North, Canada East, France South, Brazil Southeast
All Rest of the regions
WALinuxAgent - Release -2.11.0.3 just to canary

Published by nagworld9 6 months ago

RSM upgrade on test resources for eastus2euap

WALinuxAgent - Release -2.11.0.2 just to canary

Published by nagworld9 7 months ago

RSM upgrade testing

WALinuxAgent - Release-2.11.0.1 to canary only

Published by nagworld9 8 months ago

This is for RSM validation

WALinuxAgent - Release-2.11.0.0 to canary only

Published by nagworld9 8 months ago

This is for RSM validation.

WALinuxAgent - Release to cananay only

Published by nagworld9 8 months ago

This is for RSM validation in canary

WALinuxAgent - dummy test release

Published by nagworld9 9 months ago

Testing RSM

WALinuxAgent - dummy test release

Published by nagworld9 9 months ago

for RSM testing

WALinuxAgent - dummy tag 2.3.9.10

Published by nagworld9 10 months ago

test release

WALinuxAgent - dummy tag 2.3.9.9

Published by nagworld9 10 months ago

test release

WALinuxAgent - v2.9.1.1 Release to STG regions

Published by maddieford 11 months ago

Need new build for 2.9.1.1 so it includes the publishing artifacts for STG regions