Skip to content

Merge release 2.8 to master#2668

Merged
narrieta merged 90 commits intomasterfrom
release-2.8.0.0
Sep 20, 2022
Merged

Merge release 2.8 to master#2668
narrieta merged 90 commits intomasterfrom
release-2.8.0.0

Conversation

@narrieta
Copy link
Member

No description provided.

larohra and others added 30 commits January 5, 2022 22:49
* remove path from service section

* fix test cases
Co-authored-by: nazunalika <tucklesepk@gmail.com>
* Simplify the logic to update the extensions goal state

* Added telemetry for NotSupported

* Added comments

* Do not support old hostgaplugin

Co-authored-by: narrieta <narrieta>
* Retry update_goal_state on GoalStateMismatchError

* Add sleep before retry

* Enable test

* Enable test

* Update test

* Add unit test

* Add data file

* pylint warning

* Add comment; fix typos

* fix typo

Co-authored-by: narrieta <narrieta>
* Remove goal state comparison

* Remove fallback to extensionsConfig

* pylint warnings

* Remove double-logging

* Update comments

Co-authored-by: narrieta <narrieta>
Co-authored-by: narrieta <narrieta>
* Move get_vm_settings() to HostPluginProtocol

* remove comment

* Remove comment

* fix variable

* fix comment

Co-authored-by: narrieta <narrieta>
* Add check for all Firewall rules periodically

* fix unit tests

* insert command

* add logging

* verbose check

* log first time

* refactor

* updated log

* added documentation

* address comments

* fix test cases

* append to the bottom

* fix tests

* tests

* wait command

* address rewrite

* fix tests

* added comments

* address new comments

* fix tests

* change config flag and comments

* fix tests

* fix protocal tests

* update comments

* fixed comments

* import

* undo add_event

* removed extra line

* updated msg
* Merge ExtensionsGoalState into GoalState

* Add data files

* Begin remove get_extensions_goal_state()

* Rename extensions to extensions_goal_state

* Remove get_extensions_goal_state()

* Simplify API

* fix timestamp

* fix timestamp

* Cleanup manifests

* Cleanup legacy files

* Save agent status to history

* Delete obsolete test

* improvements in waagent_status.json

* Do not compare the guestOSInfo proerty

* Code review feedback

Co-authored-by: narrieta <narrieta>
#2492) (#2496)

* Do not raise on missing status blob; reduce amount of logging for vmsettings

* remove extra file; fix typo

Co-authored-by: narrieta <narrieta>
(cherry picked from commit 7cce03b)
Merge fast-track into develop
* Save agent status file to history

* rename variables

* rename variables

Co-authored-by: narrieta <narrieta>
…2499)

* Use ExtensionsGoalState.id when checking for changes in extensions

* Fix typo

Co-authored-by: narrieta <narrieta>
) (#2507)

* Save vmSettings on parse errors; improve messages in parse errors

* pylint warnings

* pylint warnings

Co-authored-by: narrieta <narrieta>
(cherry picked from commit 97906d4)
* Cleanup history directory after every goal state

* pylint

* pylint

* fix index

* remove extra change

Co-authored-by: narrieta <narrieta>
kevinclark19a and others added 20 commits April 29, 2022 14:03
Co-authored-by: narrieta <narrieta>
Co-authored-by: narrieta <narrieta>
Parse missing agent manifests as empty
* Retry HGAP's extensionsArtifact requests on BAD_REQUEST status

* python 2.6 compat

Co-authored-by: narrieta <narrieta>
Co-authored-by: narrieta <narrieta>
(cherry picked from commit b8ca432)

Co-authored-by: Nageswara Nandigam <84482346+nagworld9@users.noreply.github.com>
(cherry picked from commit e540728)

Co-authored-by: Nageswara Nandigam <84482346+nagworld9@users.noreply.github.com>
Co-authored-by: narrieta <narrieta>
* Cleanup history directory when creating new subdirectories

* Review feedback

Co-authored-by: narrieta <narrieta>
Set agent version to 2.8.0.10
* Save sharedconfig to disk

* Update tests

* pylint warnings

Co-authored-by: narrieta <narrieta>
Co-authored-by: narrieta <narrieta>
@codecov
Copy link

codecov bot commented Sep 20, 2022

Codecov Report

Merging #2668 (3928dbd) into master (e4cba48) will increase coverage by 0.15%.
The diff coverage is 87.27%.

@@            Coverage Diff             @@
##           master    #2668      +/-   ##
==========================================
+ Coverage   71.94%   72.10%   +0.15%     
==========================================
  Files         101      102       +1     
  Lines       15075    15439     +364     
  Branches     2396     2454      +58     
==========================================
+ Hits        10846    11132     +286     
- Misses       3746     3817      +71     
- Partials      483      490       +7     
Impacted Files Coverage Δ
azurelinuxagent/common/cgroupapi.py 81.39% <ø> (ø)
azurelinuxagent/common/exception.py 95.95% <ø> (-0.24%) ⬇️
azurelinuxagent/common/logcollector.py 88.59% <ø> (ø)
azurelinuxagent/common/logcollector_manifests.py 100.00% <ø> (ø)
azurelinuxagent/pa/rdma/factory.py 56.25% <0.00%> (ø)
azurelinuxagent/ga/env.py 61.53% <30.76%> (-2.04%) ⬇️
azurelinuxagent/common/osutil/nsbsd.py 42.35% <33.33%> (+0.18%) ⬆️
azurelinuxagent/common/osutil/default.py 59.27% <60.00%> (-1.27%) ⬇️
azurelinuxagent/common/utils/timeutil.py 69.23% <69.23%> (ø)
...t/common/protocol/extensions_goal_state_factory.py 92.30% <75.00%> (-7.70%) ⬇️
... and 32 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

@narrieta narrieta merged commit 04ded9f into master Sep 20, 2022
@nagworld9 nagworld9 deleted the release-2.8.0.0 branch August 14, 2024 21:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants