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

Only perform machineconfig reconciliation during OpenShift upgrades #3473

Merged
merged 22 commits into from
Sep 10, 2024

Conversation

hawkowl
Copy link
Collaborator

@hawkowl hawkowl commented Mar 21, 2024

Which issue this PR addresses:

Fixes https://issues.redhat.com/browse/ARO-6250

What this PR does / why we need it:

Only performs MachineConfig reconciliation when OpenShift is being upgraded.

Test plan for issue:

Unit tests + E2E should cover it.

Is there any documentation that needs to be updated for this PR?

Yes, SOPs for manually forcing reconciliation

How do you know this will function as expected in production?

E2E + testing should cover known cases, but might require further testing.

@hawkowl hawkowl force-pushed the hawkowl/machineconfig-on-upgrade branch from 40629c1 to e7a374f Compare March 25, 2024 03:09
@hawkowl
Copy link
Collaborator Author

hawkowl commented Mar 25, 2024

/azp run ci, e2e

Copy link

Azure Pipelines successfully started running 2 pipeline(s).

@hawkowl
Copy link
Collaborator Author

hawkowl commented Mar 25, 2024

/azp run ci, e2e

Copy link

Azure Pipelines successfully started running 2 pipeline(s).

@hawkowl
Copy link
Collaborator Author

hawkowl commented Mar 26, 2024

/azp run ci, e2e

Copy link

Azure Pipelines successfully started running 2 pipeline(s).

@github-actions github-actions bot added the needs-rebase branch needs a rebase label Mar 27, 2024
Copy link

Please rebase pull request.

@hawkowl
Copy link
Collaborator Author

hawkowl commented Mar 27, 2024

/azp run ci, e2e

Copy link

Pull request contains merge conflicts.

@hawkowl hawkowl force-pushed the hawkowl/machineconfig-on-upgrade branch from 070d418 to a1c5985 Compare March 27, 2024 01:45
@hawkowl
Copy link
Collaborator Author

hawkowl commented Mar 27, 2024

/azp run ci, e2e

@github-actions github-actions bot removed the needs-rebase branch needs a rebase label Mar 27, 2024
Copy link

Azure Pipelines successfully started running 2 pipeline(s).

@hawkowl hawkowl added ready-for-review skippy pull requests raised by member of Team Skippy labels Mar 27, 2024
@hawkowl hawkowl marked this pull request as ready for review March 27, 2024 02:39
@lranjbar
Copy link
Collaborator

lranjbar commented Sep 9, 2024

@SudoBrendan From what we discussed that we know that MIMO M0 and the UDR incident etchosts don't work with each other yet. There is a follow up task ARO-9990 to get these two to work together. Given that this work has been QEed several times already we should be good to push this PR in and use the follow up card to sort out any issues between this and the etchosts controller.

Copy link
Collaborator

@SudoBrendan SudoBrendan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I trust the tests here, thanks Amber.

wantConditions: defaultConditions,
},
{
name: "MachineConfigPool reconciliation does not existing DNS MachineConfigs when not updating",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: grammar, probably "does not update existing"?

@hawkowl hawkowl force-pushed the hawkowl/machineconfig-on-upgrade branch from 6ce74fc to 761c4fb Compare September 10, 2024 01:09
@hawkowl
Copy link
Collaborator Author

hawkowl commented Sep 10, 2024

/azp run ci, e2e

Copy link

Azure Pipelines successfully started running 2 pipeline(s).

Copy link
Contributor

@jaitaiwan jaitaiwan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I finished QA'ing and it was working fine. Approved from my standpoint as well.

@jaitaiwan jaitaiwan merged commit bd9af03 into master Sep 10, 2024
24 checks passed
@hawkowl hawkowl deleted the hawkowl/machineconfig-on-upgrade branch September 10, 2024 23:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
next-release To be included in the next RP release rollout ready-for-review skippy pull requests raised by member of Team Skippy
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants