Bug 2046268 - virt-cdi-importer fails to import a VM image when clusterwide proxy configured
Summary: virt-cdi-importer fails to import a VM image when clusterwide proxy configured
Keywords:
Status: CLOSED DUPLICATE of bug 2043999
Alias: None
Product: Container Native Virtualization (CNV)
Classification: Red Hat
Component: Storage
Version: 4.8.3
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
: 4.8.5
Assignee: Alexander Wels
QA Contact: dalia
URL:
Whiteboard:
Depends On: 2043999 2046271 2049800
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-01-26 13:37 UTC by Yan Du
Modified: 2022-02-06 10:12 UTC (History)
9 users (show)

Fixed In Version: CNV v4.8.5-19
Doc Type: If docs needed, set a value
Doc Text:
Clone Of: 2043999
Environment:
Last Closed: 2022-02-06 10:12:04 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github kubevirt containerized-data-importer pull 2122 0 None Merged [release-v1.34] used uncached client to get cluster proxy configmap (#2055) 2022-02-06 10:00:04 UTC
Github kubevirt containerized-data-importer pull 2139 0 None Merged [release-v1.34] Set http(s)_proxy to lower case env variable 2022-02-06 10:06:21 UTC

Description Yan Du 2022-01-26 13:37:35 UTC
+++ This bug was initially created as a clone of Bug #2043999 +++

Description of problem:

virt-cdi-importer fails to import a VM image when global proxy settings.


Version-Release number of selected component (if applicable):
OpenShift 4.8.15
OpenShift Virtualization 4.8.3

How reproducible:
1. Configure global proxy settings to access Internet
2. Import qcow2 image from the Internet

Actual results:
I0120 00:54:31.368755       1 importer.go:52] Starting importer
I0120 00:54:31.369483       1 importer.go:135] begin import process
E0120 00:55:31.370197       1 importer.go:140] Get "https://access.cdn.redhat.com/content/origin/files/sha256/8e/8e34e57feb68d19ba9ffbefcd3f662b1a3437c9f7d811449c5ad452adda64384/rhel-8.2-x86_64-kvm.qcow2?user=16cbb97d7034eaaf6884a3a99e6751f8&_auth_=1642654271_686502123a3cc36afa60deff5b253224": dial tcp 23.223.151.32:443: i/o timeout
HTTP request errored
kubevirt.io/containerized-data-importer/pkg/importer.createHTTPReader
    /remote-source/app/pkg/importer/http-datasource.go:301
kubevirt.io/containerized-data-importer/pkg/importer.NewHTTPDataSource
    /remote-source/app/pkg/importer/http-datasource.go:89
main.main
    /remote-source/app/cmd/cdi-importer/importer.go:138
runtime.main
    /usr/lib/golang/src/runtime/proc.go:204
runtime.goexit
    /usr/lib/golang/src/runtime/asm_amd64.s:1374

Expected results:

Image downloaded using the proxy


Additional info:

Following messages observed in cdi-deployment pod

2022-01-18T18:36:17.664722324Z E0118 18:36:17.664670       1 reflector.go:138] sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:229: Failed to watch *v1.ConfigMap: failed to list *v1.ConfigMap: configmaps is forbidden: User "system:serviceaccount:openshift-cnv:cdi-sa" cannot list resource "configmaps" in API group "" at the cluster scope

--- Additional comment from  on 2022-01-23 07:11:15 UTC ---

Please find must gather : https://attachments.access.redhat.com/hydra/rest/cases/03128786/attachments/e22311e9-aa46-4b31-813b-1bb2f227d81f?usePresignedUrl=true

Comment 1 Michael Henriksen 2022-01-26 15:04:10 UTC
Looks like this was already backported

Comment 2 Alexander Wels 2022-01-31 20:06:36 UTC
There are some other issues that need to be addressed before we can call this fixed. Working on another PR.

Comment 4 Maya Rashish 2022-02-06 10:06:21 UTC
Sorry - I forgot that we want a second PR in, too. I am very certain it's #2132, though.

Comment 5 Maya Rashish 2022-02-06 10:12:04 UTC
It seems we created two bugs with target release 4.8.5, I am closing this intentionally cloned bug because the other one has a customer case linked and is probably more important to keep updated.

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


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