rolling_update: run registry auth before upgrading

There's some tasks using the new container image during the rolling
upgrade playbook that needs to execute the registry login first otherwise
the nodes won't be able to pull the container image.

Unable to find image 'xxx.io/foo/bar:latest' locally
Trying to pull repository xxx.io/foo/bar ...
/usr/bin/docker-current: Get https://xxx.io/v2/foo/bar/manifests/latest:
unauthorized

Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
pull/4913/head
Dimitri Savineau 2020-01-09 14:57:08 -05:00 committed by Dimitri Savineau
parent 747555dfa6
commit 3f344fdefe
1 changed files with 7 additions and 0 deletions

View File

@ -79,6 +79,13 @@
- import_role: - import_role:
name: ceph-infra name: ceph-infra
- import_role:
name: ceph-container-common
tasks_from: registry
when:
- containerized_deployment | bool
- ceph_docker_registry_auth | bool
- import_role: - import_role:
name: ceph-validate name: ceph-validate