VM Access and Setup

VM Access and Setup

VM Access and Setup

This internal document breaks down how Kornit users can create their VM access. 

Step 1 - Auth0 User Creation

Go to Auth0 Dashboard as linked here - https://manage.auth0.com/dashboard/eu/dev-sbafxfr4/insights

Navigate to: User Management → Users
Create a new user under selecting "apollo-test" from your "Connection dropdown. Proceed to add your Email, Password and Username. Try generating a 20-30 character password as must be complex. 
Notes
LastPass is a good password generator, which is linked here
Alert
Please keep hold of the username and password you have set in Auth0 as you will need this in step 5. 
Once created click onto your new user and copy the following data: The exact email used and the Auth0 subject ID (format: auth0|xxxxxxx)


Step 2 - Open the Production Provisioning portal

Start by opening up Microsoft Edge specifically and open the dev link here -https://webapp-customers-provisioning-common-dev-westeu.azurewebsites.net/ 
Warning
This link will not work on Chrome or Firefox, you must use Microsoft Edge which is preinstalled on all Microsoft machines.
Once open, sign in with your Microsoft Account. 

Step 3 – Fill Required Fields

Once you are signed in you will be greeted with the below screen and you will need to fill in the fields detailed below. 

The fields you need to fill are listed below: 
Environment - this is set to Development by default and cannot be changed, 
Customer Name - This must be 4–10 characters long using lowercase letters and numbers only, Must start and end with letter or number, Example: Example01
Customer Email(s) - Must match the Auth0 email set before, you can add multiple by comma separating. 
Auth0 Subject - Format: auth0|xxxxxxxx, this must match the user created in Auth0 previously. 
Subnet Address prefix - Select any available dropdown list, ensuring their are no conflicts
VM Size - You should select the option "Standard_D8ads_v5" unless already selected. 
Admin Username - Set a username to remember, advised you use your first name and fist character of your second such as "cobim" or "ridhis"
Admin Password - This password must meet Azure complexity requirements with a minimum of 12 characters, using upper/lowercase, numbers and special characters other than "_".
Shared Gallery Definition Name - Select the option "apolloBootstrap (Windows)" from this dropdown
Shared Gallery Version - Select required image version "Example: 410.0.1" from this dropdown
Customer Public IPv4 Address(es) (Required) - Add your exact IP address (format 000.0.000.00) and add "/32" to the end. For adding multiple IP addresses just separate them by comma. 
Customer Public IPv6 Address(es) (Optional – Only set this if you or the customer is using IPv6 and not IPv4 which is the standard. If you meet these requirements add your exact IP address (format 0000:000::0). You can only add one IP address here and "/64" will automatically be added to the end. 

Now all data has been added to the form.
Alert
Do not enable the "Start/stop logic app"

Step 4 – Submit the request

Click Trigger Deploy Pipeline and the following message will appear as shown below. Make a note of the time you pushed this. 
Click onto the "View Pipeline Run" and the below page will then load as shown below. 
You must wait for the Azure DevOps pipeline to be complete successfully, this will take up to 10 minutes to update. 

Once you see 2 ticks against the "Terraform Plan" and Terraform Apply" you can move onto the next step as shown below. 

Step 4 - FAQ

If you fail to click onto the "View Pipeline Run" you can manually find this by going onto Azure and selecting "Pipeline" as shown below.
You will see the list of all pipelines, please click into "External-Customers-TF-Apply".
Once here, look for your pipeline, this will not be labelled with your name but search for the correct date which will be format: YYYYMMDD and find the most recent pipeline with the time you pushed it.
Now you can access the pipeline screen, and you can see the "Teraform Plan" and "Teraform Apply". 

Step 5 – After Deployment – Customer Access


When clicking this link, please use the credentials you created in Auth0 to sign in. This is the Username and Password you were asked to remember.
Warning
You will not be able to access this link until step 4 is completed
The screen should then show the following with the virtual machine setup.
You then see 2 options:
  1. Client UI - This will take you to the main Kornit client Apollo UI login screen as shown below
  2. API - This will take you to a swagger website, listing the API data as shown below. The quick link to API may not work straight away so please click "Restart API" and wait 10 minutes. 
Idea
If you get a 504 error on the API or Client UI, please click "Restart API", wait a few minutes and you'll be able to login. 

On the client UI, please enter your login details. 
Warning
As of 16/03/2026 there is an issue using your username and password created previously. 
Once signed in, you can see the Apollo menu as shown below and you have now set your computer up as a virtual machine

    • Related Articles

    • Supplier Integrations | Access Supply Chain

      Introduction This integration allows the Kornit X platform to send order data out to Access Supply Chain for fulfillers using that system to produce and dispatch items. Integration Setup When setting this up users will need to set their MSSQL ...
    • Sales Channel Integrations: Base JP

      Introduction The Kornit X platform has been connected to BaseJP via an integration which allows orders to be pulled into the Sales Module. Integration Setup To set this up you need to know your "Client ID" and "Client Secret" which will be provided ...
    • Notifications Integrations | Flamingo SQL

      Introduction Kornit X has built a notification integration with the third party software Flamingo SQL which sends notification alerts for those working with Flamingo Integration Setup In order to set this integration up, users must set their MSSQL ...
    • Sales Channel Integrations: Cin7

      Introduction The Kornit X platform has been connected to Cin7 via an integration which allows orders to be pulled into the Sales Module. Integration Setup To set this up please enter the required connection credentials and options and enable the ...
    • Sales Channel Integrations: Nations Photo API

      Introduction The Kornit X platform has been connected to Nations Photo via an integration which allows orders to be pulled into the Sales Module. Integration Setup To set this up please enter the required connection credentials and options and enable ...