Edge Artifact Build Configurations
During the EdgeForge process, you provide an .arg document that contains a list of parameters to configure the build of both the provider images and the Edge Installer ISO. This page lists the parameters available in the .arg file.
Argument | Description | Allowed Values |
---|---|---|
ARCH | Architecture of the image. Required. | amd64 , arm64 . |
AUTO_ENROLL_SECUREBOOT_KEYS | Determines whether to auto enroll keys used for Trusted Boot. | true , false . Default is false . |
CUSTOM_TAG | A custom tag for the provider images. This custom tag will be appended to the IMAGE_REGISTRY and IMAGE_REPO parameters to form the full image tag. | Lowercase alphanumeric string without spaces. |
FIPS_ENABLED | Whether to generate FIPS compliant binaries. | true , false. Default is false |
HTTP_PROXY | URL of the HTTP Proxy server. | URL string. |
HTTPS_PROXY | URL of the HTTPS Proxy server. | URL string. |
IMAGE_REGISTRY | The image registry to use for tagging the generated provider images. Required. | Your image registry hostname, without http or https Example: docker.io/spectrocloud. |
IMAGE_REPO | The image repository to use for tagging the generated provider images. Required. | Your image repository name. |
INCLUDE_MS_SECUREBOOT_KEYS | Whether to include Microsoft's secure boot keys in the set of keys to enroll in your device for secure boot. Almost every machine requires these keys. | true , false . Default is true . |
ISO_NAME | Name of the Installer ISO file. Required. | Lowercase alphanumeric string without spaces. The characters - and _ are allowed. |
IS_UKI | Determines whether to build a Unified Kernel Image (UKI) to enabled Trusted Boot. Refer to Trusted Boot for more information. | true , false . Default is false . |
K8S_DISTRIBUTION | Kubernetes distribution. | k3s , rke2 , kubeadm , kubeadm-fips . |
NO_PROXY | URLS that should be excluded from the proxy. | Comma-separated URL string. |
OS_DISTRIBUTION | OS distribution. | ubuntu , opensuse-leap , rhel . |
OS_VERSION | OS version. This applies to Ubuntu only. | 20 , 22 . |
PROXY_CERT_PATH | Absolute path of the SSL Proxy certificate in the PEM format. | Absolute path string. |
UPDATE_KERNEL | Determines whether to upgrade the Kernel version to the latest from the upstream OS provider. | true , false . |