Migrate to new Google Docker Register

Documentation DevOps
DevOps kubernetes k8s google cloud docker

Migrate to new Google Docker Register

TODO перенести информацию из задачи
http://center.u4u.online:10080/issues/331

Auth Docker Register

https://cloud.google.com/container-registry/docs/advanced-authentication

How to migrate local u4u project

Прошу заменить docker register в локальном файле docker-compose.yml

вот эту строку

center.u4u.online/

заменить на вот эту

gcr.io/u4u-project/

Лучше это сделать средствами PyCharm Find and Replace

http://joxi.ru/eAOlv6WsxBNkNr

Файл docker-compose.yml должен выглядить примерно вот так

  photod:
    restart: on-failure
    image: gcr.io/u4u-project/photod:develop

  tsm:
    restart: on-failure
    image: gcr.io/u4u-project/tsm:develop

  textgen:
    restart: on-failure
    image: gcr.io/u4u-project/textgen:develop

Далее пересоздать сервисы. Все.

Technical information

Migrate backup images to Google Docker register

➜  backup git:(develop) grep image .gitlab-ci.yml | grep backup
  image: center.u4u.online/postgres-backup-to-gs
  image: center.u4u.online/postgres-backup-to-gs
  image: center.u4u.online/postgres-backup-to-gs
  image: center.u4u.online/postgres-backup-to-gs
  image: center.u4u.online/mongo-backup-to-gs
  image: center.u4u.online/mongo-backup-to-gs
  image: center.u4u.online/mongo-backup-to-gs
  image: center.u4u.online/media-backup-to-gs-gitlab
  image: center.u4u.online/media-backup-to-gs-gitlab
  image: center.u4u.online/media-backup-to-gs-gitlab
➜  backup git:(develop) git status

cd postgres-backup-to-gs 
postgres-backup-to-gs git:(develop)docker tag center.u4u.online/postgres-backup-to-gs-962:latest gcr.io/u4u-project/postgres-backup-to-gs-962:master
postgres-backup-to-gs git:(develop)docker push gcr.io/u4u-project/postgres-backup-to-gs-962:master
The push refers to a repository [gcr.io/u4u-project/postgres-backup-to-gs-962]

➜  postgres-backup-to-gs git:(develop) docker tag center.u4u.online/postgres-backup-to-gs:latest gcr.io/u4u-project/postgres-backup-to-gs:latest    
➜  postgres-backup-to-gs git:(develop) docker push gcr.io/u4u-project/postgres-backup-to-gs:latest
The push refers to a repository [gcr.io/u4u-project/postgres-backup-to-gs]
d05e03d4071f: Preparing 
38c64cdc3f4d: Preparing 

docker push gcr.io/u4u-project/mongo-backup-to-gs:latest 

➜  postgres-backup-to-gs git:(develop) docker tag center.u4u.online/media-backup-to-gs:latest gcr.io/u4u-project/media-backup-to-gs:latest
➜  postgres-backup-to-gs git:(develop) docker push gcr.io/u4u-project/media-backup-to-gs:latest
The push refers to a repository [gcr.io/u4u-project/media-backup-to-gs]