Skip to main content

Onboard an Appliance

This guide will walk you through the process of onboarding appliances of your organization or end-customers on the Anapaya Console.

Prerequisites

To onboard an appliance, you will need to meet the following prerequisites:

  • You have the operator (or above) role in the organization that the appliance should be added to.

  • You have access to the management API of the appliance.

  • The appliance is reachable from the Anapaya CONSOLE. Reach out to support@anapaya.net to get connected.

Onboarding process

Appliance Configuration

  1. Enable basic authentication on the appliance, by configuring the related section in the appliance configuration. For information on how to achieve this, you can consult the basic_auth section of our technical documentation here.

    We recommend to create an Anapaya Console specific user (e.g., anapaya-console) to simplify management in the future.

  2. Expose the appliance management API on the RDV network (i.e., the IP address inside of the WireGuard tunnel). For information on how to configure this, you can consult the listeners section of our technical documentation here.

Console Configuration

  1. Navigate to the new appliance page to add an appliance to your current organization "".

    Alternatively, click on the "Appliances" tab and then on the "Add" button, as shown below.

    Add Appliance
  2. The Appliance Configuration page will be opened, as shown below:

    Appliance Configuration - General Settings
  3. Fill in the required fields:

    • Name: The name of the appliance.
    • Description (optional): A brief description of the appliance.
    • Access Parameters
      • Endpoint: The endpoint is a URL that where the appliance is reachable. E.g, https://{{IP}}:443, where IP is replaced with the address of the listener on RDV.
      • API Path (optional): The path to the API of the appliance relative to the endpoint. If this is unset, the default API path /api/v1 is used.
      • Metrics URL (optional): The full URL to the metrics endpoint of the appliance. E.g. https://{{IP}}:443/metrics. If this is unset, the default metrics URL {{endpoint}}/metrics is used.
      • Auth Type: Select "Basic" or "OAuth2ClientCredentials" based on the authentication method used on the appliance.
    • Authentication Parameters
      • Basic Auth
        • Username: The username used to authenticate with the appliance, as defined on the appliance.
        • Password: The password used to authenticate with the appliance, as defined on the appliance.
      • OAuth2 Client Credentials Refer to the Anapaya documentation for detailed instructions on how to obtain these settings for Azure AD or Okta Auth0
        • Client ID: The client ID of the application that was registered to use the client credentials. Example: 12345678-1234-1234-1234-123456789012
        • Client Secret: The client secret of the application that was registered to use the client credentials.
        • Token URL: The token URL used to request the access token. Example for Azure AD: https://login.microsoftonline.com/{{tenant-id}}/oauth2/v2.0/token
        • Scopes: The scopes specify the requested permission scopes. These may be required by some identity provider and the application configurations. If you follow the Anapaya documentation this is required for Microsoft Entra ID. Example for Microsoft Entra ID: api://{{client-id}}/.default
        • Additional Parameters: Additional URL parameters to be sent with the token request. These can usually be left empty but may be required by some identity providers.

    and save the appliance.

    Appliance Configuration - General Settings highlighted
  4. The appliance will now appear in the list of appliances for the organization. Please note that you may need to wait a few minutes for the appliance to become reachable by Console.

    Appliance List
  5. Click on the appliance row to open the appliance details. Then click on "Import/Deploy".

    Appliance Details
  6. Click on the "Import" button to import the configuration from the appliance to Console.

    Appliance Details
  7. The appliance is now onboarded on the Anapaya Console. You can now monitor and configure the appliance from the Console.

    Appliance Configuration