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#
Ubuntu 22.04 or 24.04 System
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#
Clone the EMF repository
git clone https://github.com/open-edge-platform/edge-manageability-framework.git
cd edge-manageability-framework
Checkout the specific branch
git checkout <branch_name>
Build the EMF cloud installer
mage installer:build
Package the installer
mage installer:bundle
The custom EMF cloud installer will be available in the _build directory in .tgz format.
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