Bug 1908489 - Azure: Current NIC ID format does not match upstream expectations for kube azure cloud provider
Summary: Azure: Current NIC ID format does not match upstream expectations for kube az...
Keywords:
Status: CLOSED DUPLICATE of bug 1908389
Alias: None
Product: OpenShift Container Platform
Classification: Red Hat
Component: Installer
Version: 4.7
Hardware: Unspecified
OS: Unspecified
medium
high
Target Milestone: ---
: 4.7.0
Assignee: Matthew Staebler
QA Contact: Etienne Simard
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-12-16 20:29 UTC by Stephen Greene
Modified: 2021-01-05 14:17 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-01-05 14:17:08 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Stephen Greene 2020-12-16 20:29:54 UTC
This bz is essentially the installer spin-off of https://bugzilla.redhat.com/show_bug.cgi?id=1908389.

https://github.com/kubernetes/kubernetes/pull/95542 adds new requirements for Azure nic ID fields. Specifically, the `nicIDRE` regex (https://github.com/kubernetes/kubernetes/pull/95542/files#diff-0414c3aba906b2c0cdb2f09da32bd45c6bf1df71cbb2fc55950743c99a4a5fe4R79) expects the nic ID to have something along the lines of <node-name>-nic-<nic-num?>. Currently, the nic ID string follows the <node-name>-nic format.


https://github.com/kubernetes/kubernetes/issues/97352 is a recently created upstream issue that requests the azure provider to not hard fail on nicIDRE regex mismatches. Regardless, the installer should consider pivoting from the current nic naming scheme to the new upstream conventions, if possible. Naturally, variances in this field across cluster versions will be a concern.

Comment 3 Aravindh Puthiyaparambil 2020-12-17 15:19:23 UTC
This issue is blocking the WMCO bump to 1.20 PR [0] from merging causing all PRs being blocked from merging into master for the team. It will help if the priority and severity on this to be raised to urgent.

[0] https://github.com/openshift/windows-machine-config-operator/pull/230

Comment 4 Matthew Staebler 2020-12-17 15:41:23 UTC
(In reply to Aravindh Puthiyaparambil from comment #3)
> This issue is blocking the WMCO bump to 1.20 PR [0] from merging causing all
> PRs being blocked from merging into master for the team. It will help if the
> priority and severity on this to be raised to urgent.
> 
> [0] https://github.com/openshift/windows-machine-config-operator/pull/230

The blocking bug is https://bugzilla.redhat.com/show_bug.cgi?id=1908389, not this one.

Comment 6 W. Trevor King 2020-12-17 21:32:11 UTC
An install with fixed naming, which is what bug 1908389 is about, will unblock jobs that are about fresh installs.  I think this bug is about how we handle existing clusters which were created with our old naming, since those will currently break if installed to a version with the new, restrictive cloud-provider code.

Comment 7 W. Trevor King 2020-12-18 00:13:21 UTC
I flipped my bug sense in comment 6.  This installer bug is the fresh-install bug.  Bug 1908389 is about the cloud provider, and either getting some in-cluster change to support our existing infra or finding some infra migration to work with the upstream cloud provider.

Comment 8 Scott Dodson 2021-01-05 14:17:08 UTC

*** This bug has been marked as a duplicate of bug 1908389 ***


Note You need to log in before you can comment on or make changes to this bug.