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

Bump bootstrap in place MCS master ignition to v3_2 #4668

Merged
merged 1 commit into from
Feb 19, 2021

Conversation

eranco74
Copy link
Contributor

A recent PR bumped the ignition generated by the installer to v3.2.
This PR aligns the master ignition that bootstrap in place is getting from the machine config server to the same version.
This is mainly relevant for assisted-installer that might want to merge user custom Ignition (that should match the ignition version generated by the installer) with this ignition config.

@eranco74
Copy link
Contributor Author

/retest

@staebler
Copy link
Contributor

/approve
/test e2e-metal-single-node-live-iso

@openshift-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: staebler

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 /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci-robot openshift-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Feb 18, 2021
@romfreiman
Copy link

/retest

@romfreiman
Copy link

@staebler @eranco74

live-iso is expected to fail till this one will be merged:
openshift/assisted-test-infra#540

For the same reason 🤷‍♂️

@staebler
Copy link
Contributor

@staebler @eranco74

live-iso is expected to fail till this one will be merged:
openshift/assisted-test-infra#540

For the same reason man_shrugging

Can you help me find in the artifacts for the job where I can see the error causing the install to fail? Or is the job still not capturing adequate logs to show the failure?

If we wait for openshift/assisted-test-infra#540 to merge, can we expect the job to pass for this PR? Or are they dependent such that both need to merge before the job will pass?

@romfreiman
Copy link

romfreiman commented Feb 18, 2021 via email

@romfreiman
Copy link

romfreiman commented Feb 18, 2021 via email

@staebler
Copy link
Contributor

I have a couple of concerns.

  1. Why do we have a test on the installer repo that is dependent upon a user (assisted-installer)? The e2e tests that verify the behavior of single-node bootstrap-in-place should not be running the assisted-installer.
  2. Why are the tests not using the OS image appropriate for the release image rather than some hard-coded OS image? How do we plan to test different branches of the installer, which each may use different OS images?

@romfreiman
Copy link

/retest

@romfreiman
Copy link

Regarding your concerns:

  1. It's not assisted installer, but a test infra that we use also there. It knows how to take an iso, and boot vms from it. With ipv4, ipv6, customizations, and more. That's why we're using it. We discussed it in the past.
  2. Good point. It's a bug that we should fix. Although, usually, it would've not matter, since the only thing that it will do is cause another reboot. But yes, it should be fixed.

@staebler
Copy link
Contributor

1. It's not assisted installer, but a test infra that we use also there. It knows how to take an iso, and boot vms from it. With ipv4, ipv6, customizations, and more. That's why we're using it. We discussed it in the past.

By now you should know that you need to discuss things with me multiple times for them to sink in. What specifically have we discussed in the past?

I remember discussing that the installer CI jobs will not use the assisted installer.

I do not recall discussing that the installer CI jobs will use the assisted-test-infra repo to perform the installation. I am not strictly opposed to that. It did came as a shock to me to see the use of a repo where the first line of the README states "[t]his project deploys the OpenShift Assisted Installer in Minikube [...]". It does concern me slightly that this is another installation mechanism that the installer team will need to have at least a passing understanding of in order to maintain the bootstrap-in-place functionality in the future. At this point, looking at the build logs and artifacts collected, I am ignorant about what the errors may have been that caused the test to fail.

In any event, this discussion (while hopefully fruitful) is not really germane to this PR.

/lgtm

@openshift-ci-robot openshift-ci-robot added the lgtm Indicates that a PR is ready to be merged. label Feb 19, 2021
@openshift-bot
Copy link
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

@staebler
Copy link
Contributor

/override ci/prow/e2e-ovirt

The e2e-ovirt job is broken. The changes in this PR do not effect that job..

@openshift-ci-robot
Copy link
Contributor

@staebler: Overrode contexts on behalf of staebler: ci/prow/e2e-ovirt

In response to this:

/override ci/prow/e2e-ovirt

The e2e-ovirt job is broken. The changes in this PR do not effect that job..

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.

@openshift-merge-robot openshift-merge-robot merged commit fa0413d into openshift:master Feb 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants