Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix waagent overriding SSH public key from Ignition configuration #3307

Closed

Conversation

peytonr18
Copy link

@peytonr18 peytonr18 commented Jan 24, 2025

Description

This PR resolves an issue where the WALinuxAgent overrides the SSH public key provided by Ignition configuration during provisioning. The issue is related to this ongoing ICM, and applies the fix given for resolving the issue.
Issue #


PR information

  • Ensure development PR is based on the develop branch.
  • The title of the PR is clear and informative.
  • There are a small number of commits, each of which has an informative message. This means that previously merged commits do not appear in the history of the PR. For information on cleaning up the commits in your pull request, see this page.
  • If applicable, the PR references the bug/issue that it fixes in the description.
  • New Unit tests were added for the changes made

Quality of Code and Contribution Guidelines

nagworld9 and others added 30 commits June 24, 2021 10:20
Co-authored-by: Kevin Clark <kevin.clark@microsoft.com>
…e#2349)

Co-authored-by: Laveesh Rohra <larohra@microsoft.com>
Azure#2358)

* Use handler status if extension status is None when computing the ExtensionsSummary

* Add NotReady to convergence statuses

Co-authored-by: narrieta <narrieta>
* define ExtensionsSummary.__eq__

* Fix test name

* Fix test name

* Fix test name

Co-authored-by: narrieta <narrieta>
Co-authored-by: narrieta <narrieta>
* Improve error message for vmSettings errors

* Add etag and correlation id

* pylint warning

Co-authored-by: narrieta <narrieta>
Merge release 2.5.0.0 into master
* Set Agent version to 2.7.0.0

* Remove duplicate import

Co-authored-by: narrieta <narrieta>
* 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>
nagworld9 and others added 18 commits September 3, 2024 10:05
…ctor and remove fiirewall daemon-reload (Azure#3223) (Azure#3226)

* move daemon reload

* test fix

* UT test

* firewall daemon-reload

* address comments

* address comments

(cherry picked from commit 47e969a)
* Update ubuntu 24

* Add ubuntu 24 to nat clouds

* Add arm64 ubuntu 24

* Update all ubuntu images

* Skip arm64 in nat clouds

* Fix syntax issues

(cherry picked from commit 31adf25)
Merge Hotfix 2.11.1.9 (2.11.1.12) to master
(cherry picked from commit 7cbde8b)

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

Co-authored-by: Nageswara Nandigam <84482346+nagworld9@users.noreply.github.com>
@peytonr18 peytonr18 marked this pull request as ready for review January 27, 2025 20:04
@jasonzio
Copy link
Member

@ZhidongPeng this looks good to me. This problem is causing serious grief for at least one flatcar customer, and the flatcar team is ready and able to do the integration work to update the waagent in their Azure VM images. They really don't want to fork the agent to get their customer unstuck.

@maddieford
Copy link
Contributor

Hi @peytonr18 , Changes lgtm but can you please update the PR to merge into develop. We don't merge changes directly into master. Thank you

@peytonr18 peytonr18 changed the base branch from master to develop January 28, 2025 21:12
@peytonr18 peytonr18 marked this pull request as draft January 28, 2025 21:13
@peytonr18
Copy link
Author

Will delete this PR -- should have made the fix and based my PR on develop.
New PR is: #3309

@peytonr18 peytonr18 closed this Jan 28, 2025
@peytonr18 peytonr18 deleted the probertson-patch-ssh-public-key-override branch February 4, 2025 17:04
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.

8 participants