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
Bug 1798498: gather: enable bootstrap log gathering for baremetal #3617
Conversation
/label platform/baremetal |
/test e2e-metal-ipi |
1 similar comment
/test e2e-metal-ipi |
/retitle Bug 1798498: gather: enable bootstrap log gathering for baremetal |
@stbenjam: An error was encountered adding this pull request to the external tracker bugs for bug 1798498 on the Bugzilla server at https://bugzilla.redhat.com:
In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/bugzilla refresh |
@stbenjam: This pull request references Bugzilla bug 1798498, which is valid. 3 validation(s) were run on this bug
In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/test images |
/test e2e-aws |
1c49fca
to
fab9ddd
Compare
/test e2e-metal-ipi |
1 similar comment
/test e2e-metal-ipi |
It looks good! It would be nice if we could get info on the ironic containers. I see you get logs for all containers but ironic stuff isn't in there. Could be a later patch if deemed reasonable. Otherwise lgtm. |
The container logs should be in bootstrap/pods/, but good call about services, I'll add ironic and the master update service to the list tomorrow. |
This enables bootstrap log gathering for baremetal. We fetch the IP's for the control plane hosts using ironic introspection data, and pick the best one. We prefer to find an IP in a machine network, but otherwise we'll use the first valid IP found. For the bootstrap, the only IP address we can know is the provisioning IP for the bootstrap.
This updates terraform-provider-ironic to 0.2.1. This version of the terraform provider has several fixes that we need related to introspection. The installer will now use introspection data to collect IP's for the control plane hosts for bootstrap log gathering. After updating the version in go.mod, I ran `go mod vendor` and `go mod tidy`.
/test e2e-metal-ipi |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: abhinavdahiya The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Actually the more I think about it, this could be pretty important. If there are any problems with ironic (including configuration) they will likely surface during bootstrap since that's its first use. |
/retest Please review the full test history for this PR and help us cut down flakes. |
/test images |
/retest Please review the full test history for this PR and help us cut down flakes. |
1 similar comment
/retest Please review the full test history for this PR and help us cut down flakes. |
/retest Please review the full test history for this PR and help us cut down flakes. |
16 similar comments
/retest Please review the full test history for this PR and help us cut down flakes. |
/retest Please review the full test history for this PR and help us cut down flakes. |
/retest Please review the full test history for this PR and help us cut down flakes. |
/retest Please review the full test history for this PR and help us cut down flakes. |
/retest Please review the full test history for this PR and help us cut down flakes. |
/retest Please review the full test history for this PR and help us cut down flakes. |
/retest Please review the full test history for this PR and help us cut down flakes. |
/retest Please review the full test history for this PR and help us cut down flakes. |
/retest Please review the full test history for this PR and help us cut down flakes. |
/retest Please review the full test history for this PR and help us cut down flakes. |
/retest Please review the full test history for this PR and help us cut down flakes. |
/retest Please review the full test history for this PR and help us cut down flakes. |
/retest Please review the full test history for this PR and help us cut down flakes. |
/retest Please review the full test history for this PR and help us cut down flakes. |
/retest Please review the full test history for this PR and help us cut down flakes. |
/retest Please review the full test history for this PR and help us cut down flakes. |
@stbenjam: The following tests failed, say
Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
/retest Please review the full test history for this PR and help us cut down flakes. |
@stbenjam: All pull requests linked via external trackers have merged: openshift/installer#3617. Bugzilla bug 1798498 has been moved to the MODIFIED state. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
This was implemented in openshift#3617
This was implemented in openshift#3617
install gather was implemented in openshift#3617, and the provisioning net is fully configurable now.
This enables bootstrap log gathering for baremetal. We fetch the IP's
for the control plane hosts using ironic introspection data, and use
the provisioning IP for the bootstrap.
fixes #2009