Project

General

Profile

Bug #21323

Remove Docker Manifest name

Added by Partha Aji almost 4 years ago. Updated about 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Container
Target version:
Difficulty:
Triaged:
Bugzilla link:
Fixed in Releases:
Found in Releases:

Description

Pulp 2.14 as of https://pulp.plan.io/issues/2848 removed the "name" attribute in docker manifest list and so did docker https://docs.docker.com/registry/spec/manifest-v2-2/#image-manifest-field-descriptions

Katello needs to do the same.

Associated revisions

Revision 14128f7d (diff)
Added by Partha Aji almost 4 years ago

Fixes #21290,#21291,#21323 - Adds Docker Manifest List

Pulp 2.14 added support for docker manifest lists
(https://docs.docker.com/registry/spec/manifest-v2-2/#manifest-list)
as part of https://pulp.plan.io/issues/2384

This commit is intended to address the functionality changes that go
with respect to that model change.

This commit contains Model Wise
1) Tables and migrations for Docker Manifest List object
2) Polymorphic associations for DockerTag so that it could point to
a Manifest or Manifest List
3) A table that holds references between Docker Manifests belonging
to a Manifest list
4) Repository associations to work appropriately for Docker Manifest
and Manifest List
5) Unit Tests

UI Wise
1) The backend controller jsons to show the appropriate metadata for
Docker Manifest and Docker Manifest list
2) The content counts for the repositories so that it highlights the
metadata
3) A "Manage Docker Manifest List" button to the repo details page
so that the User can list and delete appropriately
4) Content counts for the repo details, list, and content view page.
5) Appropriate route changes
6) Unit tests

Also as a part of 2.14 Docker Manifests no longer have a name attribute.
Changes were made to remove this attribute.

History

#1 Updated by Partha Aji almost 4 years ago

Remove all references to name
1) Add migration to remove name
2) Do not copy name on sync
3) Remove name references in controllers

#2 Updated by Eric Helms almost 4 years ago

  • Legacy Backlogs Release (now unused) set to 284

#3 Updated by The Foreman Bot almost 4 years ago

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

#4 Updated by Brad Buckingham almost 4 years ago

  • Target version changed from 225 to 232

#5 Updated by Partha Aji almost 4 years ago

  • % Done changed from 0 to 100
  • Status changed from Ready For Testing to Closed

Also available in: Atom PDF