Skip to content

ci: migrate ubuntu and node images to use MCR for seismic sdms and filemetadata

Overview

  • Copied Dockerfile for Seismic Filemetadata to devops/azure location and updated FROM in new Dockerfile to use ubuntu image from Microsoft Container Registry (this is to avoid other cloud providers using MCR)
  • Copied runtime.Dockerfile for Seismic SDMS to devops/azure location and updated FROM in new Dockerfile to use node:16-alpine image from Microsoft Container Registry (this is to avoid other cloud providers using MCR)
  • Updated filemetadata_azure_containerize job in pipeline to build image from new Dockerfile location
  • Updated sdms_azure_containerize job in pipeline to build image from new Dockerfile location
  • ADO work item: Securing the containers supply chain - Seismic

Testing

  • Local testing has passed successfully and new image is being used

  • filemetadata_azure_containerize step is pulling ubuntu:20.04 image from MCR in MR pipeline

    image

  • sdms_azure_containerize step is pulling node:14-alpine image from MCR in MR pipeline

    image

  • Filemetadata and SDMS Azure integration tests have passed successfully in MR pipeline

  • SDMS ibm and gcp deployment is failing due to invalid or expired token (known issue)

  • Additional testing will be done on Azure side with build pipeline against m12-master branch

Edited by Diego Molteni

Merge request reports