Project

General

Profile

Tracker #13413

Support Docker v2 API in katello

Added by Chris Duryee over 3 years ago. Updated 11 months ago.

Status:
Resolved
Priority:
Normal
Category:
Docker
Target version:
% Done:

0%

Difficulty:
Triaged:
Yes
Bugzilla link:
Team Backlog:
Fixed in Releases:
Found in Releases:

Description

Katello currently syncs and publishes docker repos via the V1 api. This is deprecated and other projects are quickly moving to Docker V2.

This ticket is to add support for the docker v2 api. The Pulp docker plugin supports this, much of the work will be integrating with that. Additionally, the V2 api has some slightly different concepts that we will need to adjust for in the web UI and hammer.

This ticket is a tracker ticket, other issues will be associated with it as we go along.


Related issues

Related to Katello - Tracker #13282: Pulp 2.8Resolved2016-01-19

Related to Katello - Feature #13509: docker v2: backend/api: update content view publish/promotion to support docker manifestsClosed2016-02-01
Related to Runcible - Feature #13512: docker v2: add tag as a content unit typeClosed2016-02-01
Related to Runcible - Feature #13460: docker v2: Disable v1 support and add support for manifest unit typeClosed2016-01-29
Related to Runcible - Bug #8102: Need to add a runcible a test syncing a docker repoNew2014-10-24
Related to Katello - Feature #13528: docker v2: update hammer-cli to support docker v2 conceptsClosed2016-02-02
Related to Katello - Feature #13550: docker v2: remove code related to supporting docker v1 imagesClosed2016-02-03
Related to Katello - Feature #13582: ensure that Docker 'latest' tags work correctly in KatelloNew2016-02-05
Related to Katello - Feature #13480: update sync progress reporting for docker v2 reposResolved2016-01-29
Blocked by Katello - Feature #13447: docker v2: Disable v1 support and add support for manifest unit typeClosed2016-01-28
Blocked by Katello - Feature #13453: Disable upload to docker v2 repos via web UI and hammerClosed2016-01-28
Blocked by Katello - Feature #13454: remove v1 repositories as part of upgradeClosed2016-01-28
Blocked by Katello - Feature #13479: Update katello models to support docker v2Closed2016-01-29
Blocked by Katello - Feature #13481: Ensure foreman_docker works as expected with docker v2 changesResolved2016-01-29
Blocked by Katello - Feature #13483: update katello APIs to support docker v2Closed2016-01-29

History

#1 Updated by The Foreman Bot over 3 years ago

  • Status changed from Assigned to Ready For Testing
  • Pull request https://github.com/Katello/katello/pull/5736 added

#2 Updated by Chris Duryee over 3 years ago

  • Status changed from Ready For Testing to Assigned

#3 Updated by The Foreman Bot over 3 years ago

  • Status changed from Assigned to Ready For Testing

#4 Updated by Chris Duryee over 3 years ago

  • Status changed from Ready For Testing to Assigned

#5 Updated by Justin Sherrill over 3 years ago

#6 Updated by The Foreman Bot over 3 years ago

  • Status changed from Assigned to Ready For Testing
  • Pull request https://github.com/Katello/katello/pull/5740 added

#7 Updated by Chris Duryee over 3 years ago

  • Tracker changed from Feature to Tracker
  • Description updated (diff)
  • Status changed from Ready For Testing to Assigned

#8 Updated by Chris Duryee over 3 years ago

  • Blocked by Feature #13447: docker v2: Disable v1 support and add support for manifest unit type added

#9 Updated by Chris Duryee over 3 years ago

  • Blocked by Feature #13453: Disable upload to docker v2 repos via web UI and hammer added

#10 Updated by Chris Duryee over 3 years ago

  • Blocked by Feature #13454: remove v1 repositories as part of upgrade added

#11 Updated by Chris Duryee over 3 years ago

  • Blocked by Feature #13479: Update katello models to support docker v2 added

#12 Updated by Chris Duryee over 3 years ago

  • Blocked by Feature #13480: update sync progress reporting for docker v2 repos added

#13 Updated by Chris Duryee over 3 years ago

  • Related to Feature #13481: Ensure foreman_docker works as expected with docker v2 changes added

#14 Updated by Chris Duryee over 3 years ago

  • Related to deleted (Feature #13481: Ensure foreman_docker works as expected with docker v2 changes)

#15 Updated by Chris Duryee over 3 years ago

  • Blocked by Feature #13481: Ensure foreman_docker works as expected with docker v2 changes added

#16 Updated by Chris Duryee over 3 years ago

  • Blocked by Tracker #13482: Update Katello web UI to for docker v2 concepts (tags and manifests) added

#17 Updated by Chris Duryee over 3 years ago

  • Blocked by Feature #13483: update katello APIs to support docker v2 added

#18 Updated by Brad Buckingham over 3 years ago

  • Related to Feature #13509: docker v2: backend/api: update content view publish/promotion to support docker manifests added

#19 Updated by Brad Buckingham over 3 years ago

  • Related to Feature #13512: docker v2: add tag as a content unit type added

#20 Updated by Brad Buckingham over 3 years ago

  • Related to Feature #13460: docker v2: Disable v1 support and add support for manifest unit type added

#21 Updated by Chris Duryee over 3 years ago

  • Related to Bug #8102: Need to add a runcible a test syncing a docker repo added

#22 Updated by Brad Buckingham over 3 years ago

  • Related to Feature #13528: docker v2: update hammer-cli to support docker v2 concepts added

#23 Updated by Brad Buckingham over 3 years ago

  • Related to Feature #13550: docker v2: remove code related to supporting docker v1 images added

#24 Updated by Chris Duryee over 3 years ago

  • Related to Feature #13582: ensure that Docker 'latest' tags work correctly in Katello added

#25 Updated by Chris Duryee over 3 years ago

  • Blocked by deleted (Feature #13480: update sync progress reporting for docker v2 repos)

#26 Updated by Chris Duryee over 3 years ago

  • Related to Feature #13480: update sync progress reporting for docker v2 repos added

#27 Updated by Chris Duryee over 3 years ago

  • Blocked by deleted (Tracker #13482: Update Katello web UI to for docker v2 concepts (tags and manifests))

#28 Updated by Eric Helms about 3 years ago

  • Status changed from Assigned to Resolved

Also available in: Atom PDF