Skip to content

Image Management

Stephanos Ioannidis edited this page Nov 22, 2022 · 1 revision

CI Workflow Docker Image Update Procedure

  1. Release new CI workflow docker image (docker-image, docker-sdk-build).

  2. Update CI workflow docker image version in the zephyr-runner-node Packer script.

  3. Build zephyr-runner-node AMI using Packer:

    cd packer/zephyr-runner-node
    packer build zephyr-runner-node-x86_64.pkr.hcl
    packer build zephyr-runner-node-arm64.pkr.hcl
    
  4. Re-apply zephyr-alpha Terraform configurations (the latest available AMI will be used).

CI Runner Docker Image Update Procedure

  1. Release new CI runner docker image (docker-ci-zephyr-runner).

  2. Update zephyr-runner manifests.

CI Runner AMI Rebase Procedure

  1. Update zephyr-runner-node Packer manifests:

    The latest base AMI version can be obtained here.

  2. Build zephyr-runner-node AMI using Packer:

    cd packer/zephyr-runner-node
    packer build zephyr-runner-node-x86_64.pkr.hcl
    packer build zephyr-runner-node-arm64.pkr.hcl
    
  3. Re-apply zephyr-alpha Terraform configurations (the latest available AMI will be used).

Clone this wiki locally