Bug 2229168

Summary: [17.1] OpenStackConfigGenerator fails to clone from Azure DevOps with empty git-upload-pack given
Product: Red Hat OpenStack Reporter: Martin Schuppert <mschuppe>
Component: osp-director-operator-containerAssignee: Martin Schuppert <mschuppe>
Status: POST --- QA Contact:
Severity: high Docs Contact:
Priority: high    
Version: 16.2 (Train)Keywords: Triaged
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 2229173 (view as bug list) Environment:
Last Closed: 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:    
Bug Blocks: 2229173    

Description Martin Schuppert 2023-08-04 14:03:21 UTC
Description of problem:
when using Azure DevOps as git server after successful create of the playbooks they fail to be pushed to the git repo with 

2023-08-04T13:17:36.345Z        INFO    controllers.OpenStackConfigGenerator    Get "http://heat-default.openstack.svc:8004/v1/admin/stacks/overcloud": dial tcp: lookup heat-default.openstack.svc: no such host   {
"ObjectType": "*v1beta1.OpenStackConfigGenerator", "ObjectNamespace": "openstack", "ObjectName": "default"}                                                                                                          
2023-08-04T13:17:36.345Z        ERROR   Reconciler error        {"controller": "openstackconfiggenerator", "controllerGroup": "osp-director.openstack.org", "controllerKind": "OpenStackConfigGenerator", "OpenStackC
onfigGenerator": {"name":"default","namespace":"openstack"}, "namespace": "openstack", "name": "default", "reconcileID": "51a3144c-b692-4ff4-853d-2e5a33d7a27a", "error": "empty git-upload-pack given"}  
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler                                                                                                                                
        /go/pkg/mod/sigs.k8s.io/controller-runtime.1/pkg/internal/controller/controller.go:326                                                                                                                 
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem                                                                                                                             
        /go/pkg/mod/sigs.k8s.io/controller-runtime.1/pkg/internal/controller/controller.go:273                                                                                                                 
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2                                                                                                                                   
        /go/pkg/mod/sigs.k8s.io/controller-runtime.1/pkg/internal/controller/controller.go:234

Version-Release number of selected component (if applicable):
OSPdO 16.2

How reproducible:


Steps to Reproduce:
1. create new Azure DevOps org
2. create repo
3. add SSH key
4. configure OSPdO to use this
5. create OpenStackConfigGenerator

Actual results:
fail to push playbooks to git repo

Expected results:
succeed

Additional info:
https://github.com/go-git/go-git/pull/613