[FCOS] Update vSphere UPI#2671
Conversation
c64110c to
e3a2692
Compare
There was a problem hiding this comment.
Will all of the platforms builds be available at this URI? We use this location for IPI baremetal to download/cache the openstack qcow2 image so it'd be good to confirm it that's likely to work :)
There was a problem hiding this comment.
https://builds.coreos.fedoraproject.org/prod/streams/testing/builds/30.20191014.0/x86_64/rhcos-43.80.20191002.1-openstack.x86_64.qcow2 403s so I guess the answer is no - will we rename all the filenames to fcos to align with this?
There was a problem hiding this comment.
Yes, eventually. So far only Azure and GCP artifacts are not available.
I'm splitting updates into several PRs so that these could be tested and tracked separately
There was a problem hiding this comment.
These are xz compressed - https://builds.coreos.fedoraproject.org/prod/streams/testing/builds/30.20191014.0/x86_64/fedora-coreos-30.20191014.0-openstack.x86_64.qcow2.xz, so for openstack/libvirt/baremetal a different PR is required, which implements xz uncompress
There was a problem hiding this comment.
Ack #2657 merged which adds gz decompression and a way to plug in xz compression with a new decompress function.
We'll also need to update https://github.com/openshift/ironic-rhcos-downloader to support xz compression.
There was a problem hiding this comment.
Ah nice I see you have the installer xz support in-progress via #2678 - I'll push a pr adding xz support to ironic-rhcos-downloader (which is also in the process of being renamed btw)
There was a problem hiding this comment.
Yeah, lets focus on vSphere in this PR. Other platforms support would be fixed in followup PRs.
Baremetal needs quite a few fixes:
- switch CI to replace 'ironic-*' images with metal3 images (so that we won't release OSP code in OKD)
- Use generic name in
ironic-rhcos-downloadername (I don't think there is consensus on this yet) - fix links in the installer and setup baremetal OKD CI
|
/cc @smarterclayton @LorbusChris It seems vsphere support can be added right away |
|
/retest |
7d86100 to
3728084
Compare
|
/retest |
1 similar comment
|
/retest |
79f42b5 to
1463540
Compare
|
/retest |
1 similar comment
|
/retest |
1e88a02 to
cac2160
Compare
|
/retest |
9e913e8 to
e9efa89
Compare
9bc09a1 to
9b42df2
Compare
9b42df2 to
e0f09cd
Compare
e0f09cd to
a8911b2
Compare
|
/retest |
|
/lgtm |
|
/retest |
|
ovnkube-master gets stuck due to two interfaces: UPD CI picked up an older cluster-network-operator for some reason |
957c960 to
a8911b2
Compare
Seems OVN won't accept fake node names. It uses |
e89b7a7 to
fa30a14
Compare
OVN attempts to resolve node name to find out its IP, so it cannot be phoney. OVN, unfortunately, doesn't use search domains, so in order to join the node CI terraform scripts use node IP as a name
fa30a14 to
92030e8
Compare
|
/lgtm |
|
/hold cancel Lets see if this is a flake (afaik even OCP's AWS UPI install is affected) |
|
@vrutkovs: The following test 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. DetailsInstructions 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. |
|
Right, that affects AWS UPI too - https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/logs/release-openshift-ocp-installer-e2e-aws-upi-4.4/497 /override ci/prow/e2e-vsphere |
|
@vrutkovs: Overrode contexts on behalf of vrutkovs: ci/prow/e2e-vsphere DetailsIn 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. |
Update OVA path in rhcos.json to official Fedora CoreOS.
This uses a forked version of ignition terraform provider to support spec3, updates UPI dockerfile to use it and uses NM keyfiles to replace no longer supported ifcfgs.
This PR also avoids an extra reboot to set static IP - only NM is being restarted instead
TODO:
Masters can't find a route to bootstrap
open-vm-toolsto machine-os-content so that PVC tests would passOKD 4.4: use repos from fedora image and install open-vm-tools for vSphere release#6590
Use FQDN in hostname (OVN verifies that) and create necessary Route53 recordsOVN doesn't use search domain, FQDN name is too long for node name. Use IP address instead
Fixes okd-project/okd#14