Reference: Environment variables

The Anjuna Nitro Runtime can be configured with environment variables. This reference page lists all environment variables and their usage.

ANJUNA_LICENSE_PATH

If specified, anjuna-nitro-cli will use this path instead of /opt/anjuna/license.yaml. This is for running AWS Nitro EC2 Enclaves and not for use with Anjuna Nitro Kubernetes, because the webhook will automatically place the license secret at the correct location. ANJUNA_LICENSE_PATH is applicable for both build-enclave and run-enclave.

For more information on licensing, see Licensing the Anjuna Nitro Runtime.

ANJ_ENCLAVE_DEBUG_MODE

If set to yes on a Pod with the Anjuna Nitro Kubernetes, ANJ_ENCLAVE_DEBUG_MODE creates a debug enclave. If not defined or set, the Anjuna Nitro Kubernetes will start the AWS Nitro Enclave in production mode.

ANJ_NITRO_CLI_ARTIFACTS

anjuna-nitro-cli build-enclave will use temporary files in the $ANJ_NITRO_CLI_ARTIFACTS directory. If you run multiple builds in parallel, these files may conflict and cause corrupted EIFs to be produced. It is recommended to set $ANJ_NITRO_CLI_ARTIFACTS to a different path for each parallel build-enclave command.