Closed andfasano closed 1 month ago
@andfasano: This pull request references Jira Issue OCPBUGS-41811, which is invalid:
Comment /jira refresh
to re-evaluate validity if changes to the Jira bug are made, or edit the title of this pull request to link to a different bug.
The bug has been updated to refer to the pull request using the external bug tracker.
/jira refresh
@andfasano: This pull request references Jira Issue OCPBUGS-41811, which is valid. The bug has been moved to the POST state.
Requesting review from QA contact: /cc @anuragthehatter
/test ?
@andfasano: The following commands are available to trigger required jobs:
/test e2e-agent-compact-ipv4
/test edge-e2e-ai-operator-ztp
/test edge-e2e-metal-assisted
/test edge-format-check
/test edge-images
/test edge-lint
/test edge-unit-test
/test images
/test mce-images
The following commands are available to trigger optional jobs:
/test e2e-agent-ha-dualstack
/test e2e-agent-sno-ipv6
/test edge-e2e-metal-assisted-cnv-4-16
/test edge-e2e-metal-assisted-external
/test edge-e2e-metal-assisted-ipv6
/test edge-e2e-metal-assisted-lvm
/test edge-e2e-metal-assisted-odf-4-16
/test edge-e2e-metal-assisted-single-node
/test edge-e2e-oci-assisted
/test edge-e2e-oci-assisted-4-16
/test edge-e2e-vsphere-assisted
/test edge-e2e-vsphere-assisted-4-16
/test edge-publish-multi-arch-images-dry-run
/test okd-scos-images
Use /test all
to run the following jobs that were automatically triggered:
pull-ci-openshift-assisted-installer-master-e2e-agent-compact-ipv4
pull-ci-openshift-assisted-installer-master-edge-e2e-ai-operator-ztp
pull-ci-openshift-assisted-installer-master-edge-e2e-metal-assisted
pull-ci-openshift-assisted-installer-master-edge-e2e-metal-assisted-cnv-4-16
pull-ci-openshift-assisted-installer-master-edge-e2e-metal-assisted-odf-4-16
pull-ci-openshift-assisted-installer-master-edge-format-check
pull-ci-openshift-assisted-installer-master-edge-images
pull-ci-openshift-assisted-installer-master-edge-lint
pull-ci-openshift-assisted-installer-master-edge-unit-test
pull-ci-openshift-assisted-installer-master-images
pull-ci-openshift-assisted-installer-master-mce-images
/test e2e-agent-ha-dualstack /test e2e-agent-sno-ipv6
Attention: Patch coverage is 43.47826%
with 13 lines
in your changes missing coverage. Please review.
Project coverage is 55.61%. Comparing base (
2bb58e1
) to head (a484397
). Report is 1 commits behind head on master.
Files with missing lines | Patch % | Lines |
---|---|---|
src/installer/installer.go | 43.47% | 8 Missing and 5 partials :warning: |
/test e2e-agent-ha-dualstack /test e2e-agent-sno-ipv6
/test e2e-agent-ha-dualstack /test e2e-agent-sno-ipv6
/test e2e-agent-ha-dualstack /test e2e-agent-sno-ipv6
/hold
/unhold
/lgtm
/approve
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: andfasano, tsorya
The full list of commands accepted by this bot can be found here.
The pull request process is described here
@andfasano: The following tests failed, say /retest
to rerun all failed tests or /retest-required
to rerun all mandatory failed tests:
Test name | Commit | Details | Required | Rerun command |
---|---|---|---|---|
ci/prow/edge-e2e-metal-assisted-odf-4-16 | a4843975da7b4122cfc2dd78edc2d5802fb61bac | link | false | /test edge-e2e-metal-assisted-odf-4-16 |
ci/prow/edge-e2e-metal-assisted-cnv-4-16 | a4843975da7b4122cfc2dd78edc2d5802fb61bac | link | false | /test edge-e2e-metal-assisted-cnv-4-16 |
Full PR test history. Your PR dashboard.
@andfasano: Jira Issue OCPBUGS-41811: All pull requests linked via external trackers have merged:
Jira Issue OCPBUGS-41811 has been moved to the MODIFIED state.
[ART PR BUILD NOTIFIER]
Distgit: ose-agent-installer-orchestrator This PR has been included in build ose-agent-installer-orchestrator-container-v4.18.0-202410011141.p0.g51dc014.assembly.stream.el9. All builds following this will include this PR.
[ART PR BUILD NOTIFIER]
Distgit: ose-agent-installer-csr-approver This PR has been included in build ose-agent-installer-csr-approver-container-v4.18.0-202410011141.p0.g51dc014.assembly.stream.el9. All builds following this will include this PR.
As described by the analysis in https://issues.redhat.com/browse/OCPBUGS-41811, in some cases the bootstrap node may reboot before the workers started the joining process, thus removing the assisted-service that it's still required by the workers. This prevents the worker to successfully join the cluster, causing the failure of the cluster deployment.
This patch introduces an explicit synchronization between the bootstrap node and the workers (only in case the installation was performed via the agent-based installer), delaying the bootstrap reboot until all the workers passed the
waiting for control plane
stage.