Bug 1555165 - DKR1008: Could not find registry API at https://gcr.io
Summary: DKR1008: Could not find registry API at https://gcr.io
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Satellite
Classification: Red Hat
Component: Pulp
Version: 6.3.0
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: Unspecified
Assignee: satellite6-bugs
QA Contact: Ranjan Kumar
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-03-14 04:54 UTC by Amit Kumar Das
Modified: 2021-04-06 17:49 UTC (History)
17 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
: 1572302 (view as bug list)
Environment:
Last Closed: 2018-06-19 20:17:00 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
hotfix rpms for Satellite 6.3.1 (93.91 KB, application/x-gzip)
2018-05-09 16:17 UTC, sthirugn@redhat.com
no flags Details
Google container sync success (98.92 KB, image/png)
2018-05-30 06:38 UTC, Ranjan Kumar
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Pulp Redmine 3573 0 High CLOSED - CURRENTRELEASE Not able to sync from google registry. 2018-07-09 15:06:36 UTC
Red Hat Knowledge Base (Solution) 3380951 0 None None None 2018-03-21 23:41:34 UTC
Red Hat Product Errata RHBA-2018:1950 0 None None None 2018-06-19 20:17:33 UTC

Internal Links: 1593409

Description Amit Kumar Das 2018-03-14 04:54:49 UTC
Description of problem:
While trying to sync google container registry from satellie 6.3 GUI, we get following error:

Output
Could not find registry API at https://gcr.io
Errors:
DKR1008: Could not find registry API at https://gcr.io

Version-Release number of selected component (if applicable):
Satellite 6.3

How reproducible:
Satellite GUI > Content > Product > Repository > Sync Now

~~~
Type                        Docker
Registry URL                https://gcr.io
Upstream Repository Name    google_containers/kube-controller-manager-amd64 
~~~

Actual results:
Fails to sync
---
pulp_tasks:
- exception: 
  task_type: pulp.server.managers.repo.sync.sync
  _href: "/pulp/api/v2/tasks/01144bec-41ed-46aa-ab5a-1d034cb814c7/"
  task_id: 01144bec-41ed-46aa-ab5a-1d034cb814c7
  tags:
  - pulp:repository:19b81bf6-5fe8-4f53-8a6c-82f92d6efb93
  - pulp:action:sync
  finish_time: '2018-03-14T04:46:46Z'
  _ns: task_status
  start_time: '2018-03-14T04:46:35Z'
  traceback: |
    Traceback (most recent call last):
      File "/usr/lib/python2.7/site-packages/celery/app/trace.py", line 240, in trace_task
        R = retval = fun(*args, **kwargs)
      File "/usr/lib/python2.7/site-packages/pulp/server/async/tasks.py", line 527, in __call__
        return super(Task, self).__call__(*args, **kwargs)
      File "/usr/lib/python2.7/site-packages/pulp/server/async/tasks.py", line 107, in __call__
        return super(PulpTask, self).__call__(*args, **kwargs)
      File "/usr/lib/python2.7/site-packages/celery/app/trace.py", line 438, in __protected_call__
        return self.run(*args, **kwargs)
      File "/usr/lib/python2.7/site-packages/pulp/server/controllers/repository.py", line 769, in sync
        sync_report = sync_repo(transfer_repo, conduit, call_config)
      File "/usr/lib/python2.7/site-packages/pulp/server/async/tasks.py", line 730, in wrap_f
        return f(*args, **kwargs)
      File "/usr/lib/python2.7/site-packages/pulp_docker/plugins/importers/importer.py", line 83, in sync_repo
        self.sync_step = sync.SyncStep(repo=repo, conduit=sync_conduit, config=config)
      File "/usr/lib/python2.7/site-packages/pulp_docker/plugins/importers/sync.py", line 89, in __init__
        raise PulpCodedException(error_code=error_codes.DKR1008, registry=url)
    PulpCodedException: Could not find registry API at https://gcr.io

Expected results:
google container registry should be synced similar to docker or redhat public registry.

Additional info:
--Docker registry to sync--
gcr.io/google_containers/kube-apiserver-amd64 v1.5.1
gcr.io/google_containers/kube-controller-manager-amd64 v1.5.1
gcr.io/google_containers/kube-proxy-amd64 v1.5.1
gcr.io/google_containers/kube-scheduler-amd64 v1.5.1
gcr.io/google_containers/kubernetes-dashboard-amd64 v1.5.0
gcr.io/google_containers/etcd-amd64 3.0.14-kubeadm

Comment 7 pulp-infra@redhat.com 2018-04-17 13:02:23 UTC
The Pulp upstream bug status is at NEW. Updating the external tracker on this bug.

Comment 8 pulp-infra@redhat.com 2018-04-17 13:02:26 UTC
The Pulp upstream bug priority is at Normal. Updating the external tracker on this bug.

Comment 9 pulp-infra@redhat.com 2018-04-17 15:02:06 UTC
The Pulp upstream bug priority is at High. Updating the external tracker on this bug.

Comment 10 pulp-infra@redhat.com 2018-04-17 16:32:03 UTC
The Pulp upstream bug status is at ASSIGNED. Updating the external tracker on this bug.

Comment 11 pulp-infra@redhat.com 2018-04-18 14:33:56 UTC
The Pulp upstream bug status is at POST. Updating the external tracker on this bug.

Comment 13 pulp-infra@redhat.com 2018-04-20 10:32:19 UTC
The Pulp upstream bug status is at MODIFIED. Updating the external tracker on this bug.

Comment 14 pulp-infra@redhat.com 2018-04-20 11:01:59 UTC
All upstream Pulp bugs are at MODIFIED+. Moving this bug to POST.

Comment 17 sthirugn@redhat.com 2018-05-09 16:17:16 UTC
=== HOTFIX INSTRUCTIONS FOR SATELLITE 6.3.1 ONLY ===

1. Download attached file hotfix-1555165.tar.gz
2. Extract the tarball and install the required packages in Satellite
3. Restart service on Satellite
  katello-service restart

Comment 18 sthirugn@redhat.com 2018-05-09 16:17:51 UTC
Created attachment 1433943 [details]
hotfix rpms for Satellite 6.3.1

Comment 24 Ranjan Kumar 2018-05-30 06:37:22 UTC
Verified! on Satellite 6.3.2 1.0

@satellite 6.3 snap 1.0

Steps:

1. Built 6.3.2.1
2. Created google repository,  Satellite GUI > Content > Product > Repository
~~~
Type                        Docker
Registry URL                https://gcr.io
Upstream Repository Name    google_containers/kube-controller-manager-amd64 
~~~
3. Sync Repository
Content Counts(Screen Added)
Docker Manifests 457	Docker Tags 281

Behavior:

The google container registry synced successfully in satellite 6.3.2 1.0

Comment 25 Ranjan Kumar 2018-05-30 06:38:28 UTC
Created attachment 1445665 [details]
Google container sync success

Comment 27 errata-xmlrpc 2018-06-19 20:17:00 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, 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-2018:1950

Comment 28 pulp-infra@redhat.com 2018-07-09 14:09:10 UTC
The Pulp upstream bug status is at ON_QA. Updating the external tracker on this bug.

Comment 29 pulp-infra@redhat.com 2018-07-09 15:06:37 UTC
The Pulp upstream bug status is at CLOSED - CURRENTRELEASE. Updating the external tracker on this bug.


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