Skip to content

Change order of containers initialization #816

@igagis

Description

@igagis

Describe the enhancement
Change the order in which job services and job container are started.
Currently the order is as follows:

  1. start job container
  2. start all job services
  3. wait until all job services are ready

The proposal is to change the order to the following:

  1. start all job services
  2. wait until all job services are ready
  3. start job container

it makes more sense to start job container after all the services are started, as the job container might use services already in an early stage.

The actual need for this change arose from this request actions/runner-images#2095
Long story short: it is desired to use services to initialize qemu and binfmt-support before the actual job container is started.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions