You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _docs/docker-registries/cfcr-deprecation.md
+39-3Lines changed: 39 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,38 @@
1
1
---
2
2
title:"Deprecation of the Codefresh private Registry"
3
3
description:"Migrating images and pipelines to an external registry"
4
-
group:troubleshooting
4
+
group:docker-registries
5
5
toc:true
6
6
---
7
7
8
8
9
9
The private Codefresh registry which is the built-in Docker registry that comes out of the box with all Codefresh accounts is being deprecated. The registry will become read-only on**April 15th 2020** and will be removed completely on**1st May 2020**.
10
10
11
+
##Terminology for this document
12
+
13
+
{: .table .table-bordered .table-hover}
14
+
15
+
| Term| Description|
16
+
| --------------| ----------------------------|
17
+
| Codefresh registry| The built-in registry available to all accounts. This registry is decommissioned.|
18
+
| Caching registry| Registry used for[caching]({{site.baseurl}}/docs/configure-ci-cd-pipeline/pipeline-caching/#docker-registry-caching). Currently served by the Codefresh registry|
19
+
| Default Registry| Registry where pipelines auto-push their docker images|
20
+
| External Registry| Any other external registry which is linked to Codefresh such as ACR, GCR, ECR etc.|
21
+
| Image dashboard| The[Image registry viewer]({{site.baseurl}}/docs/docker-registries/codefresh-registry/#viewing-your-docker-images). Currently shows images from Codefresh registry only|
22
+
| Pipeline Build step| The[build step]({{site.baseurl}}/docs/codefresh-yaml/steps/build/) that currently auto-pushes to the Codefresh registry|
23
+
| SAAS installation| The cloud version of Codefresh where everything is managed by Codefresh personnel|
24
+
| Hybrid installation| Codefresh installation where customers[use the Codefresh runner]({{site.baseurl}}/docs/enterprise/behind-the-firewall/)|
25
+
| On-prem installation | Installation of Codefresh that is running fully on customer premises without any cloud interaction.
26
+
27
+
28
+
##Who is affected from the removal of the Codefresh registry
29
+
30
+
* If you running the on-prem version of Codefresh, there is no requirement to take immediate action. Your Codefresh account manager will let you know how you will upgrade to the next version.
31
+
* If you running the hybrid version of Codefresh, you are affected and you also need to decide which external registry you will use as caching registry
32
+
* If you are using the SAAS version of Codefresh, you are affected and need to select an external registry to use in your account.
33
+
34
+
In most case migration is trivial, unless you are using solely the Codefresh registry for your artifact storage.
35
+
11
36
##Adopting an external Docker registry
12
37
13
38
The migration effort depends on the usage of the private Codefresh registry in your organization.
@@ -16,7 +41,7 @@ The migration effort depends on the usage of the private Codefresh registry in y
16
41
1. Customers who use both the Codefresh registry as well as an external one will need to move all their critical workloads and pipelines to the external one
17
42
1. Customers who use the private Codefresh registry for all their needs will need to evaluate and select and external Docker registry and connect it to Codefresh.
18
43
19
-
The first prerequisite is therefore to[select an external Registry]({{site.baseurl}}/docker-registries/external-docker-registries/). You can use any popular cloud registry such as:
44
+
The first prerequisite is therefore to[select an external Registry]({{site.baseurl}}/docs/docker-registries/external-docker-registries/). You can use any popular cloud registry such as: