Fix race condition between docker-puppet and container steps
authorJiri Stransky <jistr@redhat.com>
Wed, 24 May 2017 10:21:47 +0000 (12:21 +0200)
committerJiri Stransky <jistr@redhat.com>
Wed, 24 May 2017 10:21:47 +0000 (12:21 +0200)
GenerateConfigDeployment wasn't anchored with dependencies anywhere. If
it took too long to complete and step 1 of containers creation already
started executing, problems happened. This is now fixed by adding the
required dependency relationship.

Change-Id: Ie7dfd2a965e704ba278d4c2fad67f14a3a62799e
Closes-Bug: #1692503

docker/docker-steps.j2

index e24afcf..030942e 100644 (file)
@@ -277,6 +277,7 @@ resources:
         {%- endfor %}
       - {{role.name}}PreConfig
       - {{role.name}}HostPrepDeployment
+      - {{role.name}}GenerateConfigDeployment
   {% else %}
     depends_on:
         {% for dep in roles %}