Deploy Netos Enterprise Plugins
Introduction
This guide summarizes how to deploy licensed Netos enterprise plugins, which are compiled and licensed per-customer. The Netos Plugin architecture is as follows, and you can find out more here.
License Status
You can check the license status for each plugin in Netos Core.
Securely Deploy with Cloudflare Zero Trust
Typically you will deploy via Cloudflare which is a two-stage authentication process built for Netos NetBox and Netos Pod deployments not directly connected to the Netos internal network. Tokens and enterprise settings are configured in the Netos Enterprise Plugin environment in Semaphore.
- Using the following ID and secret the deployment playbook will authenticate to Cloudflare Zero Trust to enable pass through to our secure GitLab server.
CF_ACCESS_CLIENT_ID
CF_ACCESS_CLIENT_SECRET
- The playbook will then authenticate to your dedicated private repository using your customer ID and token:
CUSTOMER_ID
CUSTOMER_TOKEN
- The plugins are downloaded and installed.
Deployment Process
First the Python dependencies will be checked and if missing installed using pip
.
Once the plugins are deployed, the lates plugin versions are displayed.
Enterprise Support
Please speak with Netos Support for any assistance with this process. This is just a high-level guide.