Bug 1357158

Summary: Upgrading the Satellite server removes the Docker Images from server.
Product: Red Hat Satellite Reporter: Deepannagaraj Nagarathinam <dnagarat>
Component: Docs Install GuideAssignee: Stephen Wadeley <swadeley>
Status: CLOSED CURRENTRELEASE QA Contact: Russell Dickenson <rdickens>
Severity: high Docs Contact:
Priority: high    
Version: 6.2.0CC: adahms, bbuckingham, dnagarat, swadeley, xdmoon
Target Milestone: Unspecified   
Target Release: Unused   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Release Note
Doc Text:
In Satellite 6.2, Docker support has been upgraded from Docker v1 to v2. With this change, Docker has made fundamental changes in its data model to move from supporting Docker Images to supporting Docker Manifests. Due to the significance of this change, any existing Docker v1 repositories will be removed from the Satellite during the upgrade process.
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-07-31 21:28:00 UTC 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: 1339417    

Description Deepannagaraj Nagarathinam 2016-07-15 22:52:32 UTC
Description of problem:

While upgrading the Satellite server from 6.1 to 6.2 (Beta), it removes all the docker repositories, images and its manifest from the Satellite server.

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

- Satellite 6.2 Beta

How reproducible:

- Always

Steps to Reproduce:

1. Install the Satellite 6.1 server.

2. Configure Docker product and repositories on the Satellite 6.1 server.

3. Sync the docker images on the Satellite 6.1 server.

4. Upgrade the Satellite server to 6.2.

Actual results:

All the docker repositories, manifest and the images are removed from the Satellite server. Only the Product is existing without any repositories.

Expected results:

All the Docker information should remain on the Satellite server.

Additional info:

- I can see the previously created containers on the Satellite server and I can start and run them without any issues.

- But I am not able to create a new one as the images are missing.

- And if I try to sync the images I am hitting the Bugzilla https://bugzilla.redhat.com/show_bug.cgi?id=1332541.

Comment 1 Brad Buckingham 2016-07-18 13:24:05 UTC
The behavior described is expected.  Satellite 6.2 has upgraded Docker support from V1 to V2.  With that change, Docker has altered it's data model removing support of Docker images and introducing support for manifests.  As a result of this fundamental change, Docker v1 support is completely removed; therefore, any existing Docker v1 repositories are deleted as part of the upgrade.

Comment 12 Stephen Wadeley 2016-07-31 21:22:29 UTC
This is now live on the customer portal.

Satellite 6.2 docs are here:

https://access.redhat.com/documentation/en/red-hat-satellite/