Skip to main content

OEM Installation

This document exists as a guide for customers looking to embed NetFoundry On-Prem into the their existing automation tools and product installations.

The NetFoundry quickstart performs the following key functions that will need to be replicated in an OEM installation

  • Ensures necessary prerequisites for the installation
  • Auto-generates configurations for the underlying helm charts
  • Applies helm charts
  • Bootstraps initial Ziti resources for support access (optional)

The quickstart uses several child shell scripts to manage portions of the installation, these are located in the ./installers directory.

Minimal development option

The quickstart installer supports a non-interactive mode. If all of the defaults are acceptable, including the use of the K3s, the quickstart can be run in a single command by settings the controller advertise address as an environment variable CTRL_ADDR and then running the quickstart with the non-interactive flag, which will assume "yes" for all prompted options. Future version of the quickstart installer will allow for more configuration options for the non-interactive mode. If there are specific options you'd like supported in non-interactive mode, contact NetFoundry Support.

CTRL_ADDR=my.example.ziti ./quickstart -y

If more advanced configuration options are needed, contact the NetFoundry Support team for more details instructions.