upgrade_registry.yml 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. ---
  2. - name: Check for default registry
  3. oc_obj:
  4. state: list
  5. kind: dc
  6. name: docker-registry
  7. register: _default_registry
  8. - name: Update registry image to current version
  9. oc_edit:
  10. kind: dc
  11. name: docker-registry
  12. namespace: default
  13. content:
  14. spec.template.spec.containers[0].image: "{{ l_osh_registry_image }}"
  15. vars:
  16. l_osh_registry_image: "{{ openshift_hosted_registry_registryurl | replace( '${component}', 'docker-registry' ) |
  17. replace ( '${version}', openshift_image_tag ) }}"
  18. when:
  19. - _default_registry.results.results[0] != {}
  20. - name: Check for registry-console
  21. oc_obj:
  22. state: list
  23. kind: dc
  24. name: registry-console
  25. register: _registry_console
  26. when:
  27. - openshift_deployment_type != 'origin'
  28. - name: Update registry-console image to current version
  29. oc_edit:
  30. kind: dc
  31. name: registry-console
  32. namespace: default
  33. content:
  34. spec.template.spec.containers[0].image: "{{ l_osh_registry_console_image }}"
  35. vars:
  36. l_osh_registry_console_image: "{{ openshift_hosted_registry_registryurl | regex_replace ( '(origin|ose)-\\${component}', 'registry-console') |
  37. replace ( '${version}', 'v' ~ openshift_upgrade_target ) }}"
  38. when:
  39. - openshift_deployment_type != 'origin'
  40. - _registry_console.results.results[0] != {}