Skip to content

Commit

Permalink
Update agent_publish test to check for new agent update pattern (Azur…
Browse files Browse the repository at this point in the history
…e#3114)

* Add new agent update pattern

* Use record message

* Need to update log record timestamp

(cherry picked from commit 1d91c14)
  • Loading branch information
maddieford committed May 3, 2024
1 parent 569e997 commit 9a47d77
Showing 1 changed file with 7 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,11 @@
_UPDATE_PATTERN_03 = re.compile(
r'(.*Agent) update found, exiting current process to (\S*) to the new Agent version (\S*)')

"""
Current Agent 2.8.9.9 completed all update checks, exiting current process to upgrade to the new Agent version 2.10.0.7
('2.8.9.9', 'upgrade', '2.10.0.7')
"""
_UPDATE_PATTERN_04 = re.compile(r'Current Agent (\S*) completed all update checks, exiting current process to (\S*) to the new Agent version (\S*)')

"""
This script return timestamp of update message in the agent log
Expand All @@ -60,8 +65,8 @@ def main():

for record in agentlog.read():

for p in [_UPDATE_PATTERN_00, _UPDATE_PATTERN_01, _UPDATE_PATTERN_02, _UPDATE_PATTERN_03]:
update_match = re.match(p, record.text)
for p in [_UPDATE_PATTERN_00, _UPDATE_PATTERN_01, _UPDATE_PATTERN_02, _UPDATE_PATTERN_03, _UPDATE_PATTERN_04]:
update_match = re.match(p, record.message)
if update_match:
return record.timestamp

Expand Down

0 comments on commit 9a47d77

Please sign in to comment.