Bug 1972291

Summary: Workers provisioning error /dev/sda: unrecognised disk label when cluster deployed via proxy
Product: OpenShift Container Platform Reporter: Victor Voronkov <vvoronko>
Component: InstallerAssignee: Derek Higgins <derekh>
Installer sub component: OpenShift on Bare Metal IPI QA Contact: Eldar Weiss <eweiss>
Status: CLOSED ERRATA Docs Contact:
Severity: high    
Priority: high CC: derekh
Version: 4.7Keywords: Triaged
Target Milestone: ---   
Target Release: 4.7.z   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Cause: In cases where baremetal ipi was being deployed with a proxy configured, an internal machine-os image download was being directed through the proxy Consequence: The image couldn't be downloaded and was corrupted. Fix: Internal image traffic is now added to no_proxy Result: The image download no longer uses a proxy
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-07-26 17:35:21 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1962592    
Bug Blocks:    
Attachments:
Description Flags
openshift install log
none
install-config.yaml without ssh keys section none

Description Victor Voronkov 2021-06-15 15:33:44 UTC
Created attachment 1791281 [details]
openshift install log

Version: 4.7.16 
Platform: baremetal IPI

What happened?
Workers not provisioned, error:


What did you expect to happen?
Installation finished ok

How to reproduce it (as minimally and precisely as possible)?

1. setup proxy on provisionhost to serve traffic without restrictions

2. add proxy section into install-config.yaml and launch installation
of standard 3 masters 2 workers cluster

Comment 1 Victor Voronkov 2021-06-15 15:34:24 UTC
Created attachment 1791283 [details]
install-config.yaml without ssh keys section

Comment 4 Eldar Weiss 2021-07-15 10:01:04 UTC
Description of problem:
Bug 1972291 - Workers provisioning error /dev/sda: unrecognised disk label when cluster deployed via proxy

Version-Release number Verified on: 4.7.0-0.nightly-2021-07-12-230758

How to verify:

1. Deploy the build above, or any after it, while checking PROXY_INSTALL as a paremeter
2. ssh into provisionhost-0-0
3. Check that nodes are in 'ready' status'
4. Check install-config.yaml

Actual results:

[kni@provisionhost-0-0 ~]$ oc get clusterversion
NAME      VERSION                             AVAILABLE   PROGRESSING   SINCE   STATUS
version   4.7.0-0.nightly-2021-07-12-230758   True        False         11m     Cluster version is 4.7.0-0.nightly-2021-07-12-230758
[kni@provisionhost-0-0 ~]$ oc get nodes
NAME         STATUS   ROLES    AGE   VERSION
master-0-0   Ready    master   59m   v1.20.0+bd7b30d
master-0-1   Ready    master   59m   v1.20.0+bd7b30d
master-0-2   Ready    master   59m   v1.20.0+bd7b30d
worker-0-0   Ready    worker   25m   v1.20.0+bd7b30d
worker-0-1   Ready    worker   25m   v1.20.0+bd7b30d

the install config file contains the parameters:
proxy:
  httpProxy: 
  httpsProxy:
  noProxy:

Issue is verified as and fixed.

Comment 7 errata-xmlrpc 2021-07-26 17:35:21 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (OpenShift Container Platform 4.7.21 bug fix update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2021:2762