Project

General

Profile

Feature #21291

Add UI Bindings for the Docker Manifest List

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

1) Update the backend controller jsons to show the appropriate metadata for Docker Manifest and Docker Manifest list
2) Update the content counts for the repositories so that it highlights the metadata
3) Add a "Manage Docker Manifest List" button to the repo details page so that the User can list and delete appropriately
4) Add the content counts for the manifest list


Related issues

Blocks Katello - Tracker #21289: Add Docker Manifest List to KatelloNew2017-10-11

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

#2 Updated by Partha Aji almost 4 years ago

  • Project changed from Runcible to Katello

#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 Justin Sherrill almost 4 years ago

  • Legacy Backlogs Release (now unused) set to 284
  • Category set to Container

#5 Updated by Brad Buckingham almost 4 years ago

  • Target version changed from 225 to 232

#6 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