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/troubleshooting/cfcr-deprecation.md
+38-7Lines changed: 38 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -250,7 +250,7 @@ At that start of Phase B (15th March 2020) Codefresh will offer the following ne
250
250
Once these features are available for customers, you need to inspect your pipelines and make sure you:
251
251
252
252
1. Set as default registry in your Codefresh account the external one
253
-
1. Set as default caching registry in your Codefresh account the external one
253
+
1. Set as default caching registry in your Codefresh account the external one (or in your Hybrid Codefresh runner)
254
254
1. If you have more than one external registries, override the default one in any build steps that you want to use another registry other than the default (if this scenario is useful to you)
255
255
1. Disable auto-push on pipelines that don't need it if they also have a push step.
256
256
@@ -283,26 +283,57 @@ For the third point, here is the syntax for disabling auto-push
283
283
284
284
This way you get maximum flexibility on what build and push steps are doing in your pipelines.
285
285
286
-
###Using the new Docker image dashboard
286
+
###Using the new Docker image dashboard/API
287
+
288
+
The Codefresh CLI as well as the Codefresh UI will now show images for all external registries. This means that all Docker images in pipelines and/or scripts will need to have an explicit prefix in order for Codefresh to understand which external registry they belong to (if you have more than one).
289
+
290
+
If you don't have a prefix, Codefresh will assume that this image refers to Dockerhub.
291
+
292
+
You will need to
293
+
294
+
* Check all custom scripts you have that use Codefresh CLI and make sure that images mentioned refer to your external registry
295
+
* Check any API integrations you have created with the Codefresh Image API and make sure that images mentioned refer to your external registry
287
296
288
297
289
298
290
299
291
300
###Summary of actions and results of migration phase B
292
301
293
-
TBD
302
+
Here is a summary of customer actions at the end of 1st March 2020
303
+
304
+
* Setup a default registry in your Codefresh account for the registry that is used in push steps as well as caching
305
+
* Decide if you want your build steps to push automatically to the default registry or not
306
+
* Make sure that all your APIs calls or Codefresh CLI invocations mention images with an explicit Docker registry prefix
307
+
294
308
295
-
##Phase C Migration actions 15th April 2020
309
+
##Phase C Migration actionsuntil15th April 2020
296
310
297
-
TBD
311
+
At this phase, the private Codefresh registry will become readonly. Pipelines will be able to pull from it, but all pushes are disallowed.
312
+
313
+
If you have performed all the migration steps explained in the previous phases, nothing will break. However if you still have push steps that refer to the internal registry or have not selected yet a default registry, your pipelines will now*fail*.
314
+
315
+
This is also the last opportunity for migrating images from the private Registry to the external one.
298
316
299
317
###Summary of actions and results of migration phase C
300
318
301
-
TBD
319
+
Here is a summary of customer actions at the end of 15th April 2020
320
+
321
+
* Monitor your pipelines and make sure that they push to the external registry only
322
+
* Double-check your clusters and make sure that they pull from an external registry
323
+
* Check that caching works in your pipelines as well as Hybrid environments by making sure that the external Docker registry has enough capacity.
302
324
303
325
##Complete removal of the Codefresh private registry on 15th April 2020
304
326
305
-
TBD
327
+
The private Docker registry will be removed from service on 15th April 2020
328
+
329
+
* Pipelines that still pull from it will stop working
330
+
* Kubernetes clusters that will pull from it will have failed deployments
331
+
332
+
##What to read next
333
+
334
+
*[Working with Docker registries]({{site.baseurl}}/docs/docker-registries/working-with-docker-registries/)