EMF Cloud Installer Creation Guide#

This guide explains the procedure to be able to create custom EMF cloud installer with code from specific branch in EMF repo

System Requirements#

  1. Ubuntu 22.04 or 24.04 System

  2. Install below mentioned software tools on the System

  • asdf (>= 0.16.0)

  • golang (>= 1.24.4)

  • mage

  • terraform-docs (= 0.17.0)

  • docker

Steps to Create Custom EMF Cloud Installer#

  1. Clone the EMF repository

git clone https://github.com/open-edge-platform/edge-manageability-framework.git
cd edge-manageability-framework
  1. Checkout the specific branch

git checkout <branch_name>
  1. Build the EMF cloud installer

mage installer:build
  1. Package the installer

mage installer:bundle
  1. The custom EMF cloud installer will be available in the _build directory in .tgz format.

  2. You can push the installer to your own registry and pull it from there for further consumption or directly start using it locally. For EMF cloud deployment with installer, please follow the official documenation guide