simple-framework / simple_grid_puppet_module

Central Configuration Module, implemented in Puppet, for SIMPLE-Grid (a solution for setting up Lightweight Sites for the Worldwide LHC Computing Grid)
Apache License 2.0
2 stars 6 forks source link

retry docker pull and run with a template script to recover from failures #168

Closed maany closed 4 years ago

maany commented 4 years ago

DockerHub has shown unpredictable behavior since v19. This is a safety mechanism to prevent docker builds from hanging or failing.

maany commented 4 years ago

Move docker commands to simple_grid::components::docker resources

maany commented 4 years ago

Move wrapper scripts to /etc/simple_grid/scripts/wrapper/

maany commented 4 years ago

Test if hooks are copied during pre_deploy

maany commented 4 years ago

Error in docker.pp. Change argument of retry-wrapper from --reattempt-command to --reattempt-interval