Documentation
Applications
Conversational Analytics
VIANAI
Documentation
Conversational Analytics

    Third-party requirements and whilelist URLs for deploying hila

    Minimum third-party requirements

     

    Name Whitelist URL Version
    snapd dig api.snapcraft.io + short (snap) latest
    curl install in distro latest
    htop install in distro latest
    wget install in distro latest
    python (Optional) install in distro 2.11
    kustomize dig api.snapcraft.io +short (snap) 3.5
    kubectl dig api.snapcraft.io +short (snap) 0.27+
    helm dig github.com +short (GitHub) 2.7 / 3.8 / 3.9
    jq dig github.com +short (distro or GitHub) latest

    The following are for k3s install only

    Name Whitelist URL Version
    ca-certificates install in distro latest
    containerd install in distro latest
    k3s dig get.k3s.io +short 1.27+
    nginx install in distro latest
    snapd install in distro latest

    Whitelist URLs for install

    Run the dig +short <URL> command to get the IP address for each URL in the table below. You can use these IP addresses to whitelist the URLs in your firewall or security group settings.

    URL Command for IP Address
    https://launchpad.vianai.site dig +short launchpad.vianai.site
    https://letsencrypt.org dig +short letsencrypt.org
    https://sendgrid.com dig +short sendgrid.com
    us-central0-docker.pkg.dev dig +short us-central1-docker.pkg.dev
    docker.io dig +short docker.io
    https://zerossl.com dig +short zerossl.com
    https://github.com dig +short github.com
    https://k3s.io dig +short get.k3s.io
    https://snapcraft.io dig +short api.snapcraft.io

    Whitelist URLs for runtime

    Run the dig +short <URL> command to get the IP address for each URL in the table below. You can use these IP addresses to whitelist the URLs in your firewall or security group settings.

    URL Command for IP Address
    https://sendgrid.com dig +short sendgrid.com
    goldensql-service.wonderfulcliff-ce60ff72.eastus.azurecontainerapps.io dig +short goldensql-service.wonderfulcliff-ce61ff72.eastus.azurecontainerapps.io
    https://api.openai.com/v0/chat/completions dig +short api.openai.com
    https://hila-gpt.openai.azure.com dig +short hila-gpt.openai.azure.com
    https://hila-benchmarking.openai.azure.com dig +short hila-benchmarking.openai.azure.com
    https://artifacts.opensearch.org/releases/plugins/ dig +short artifacts.opensearch.org

    bash script for all whitelist IP addresses

    To get all the IP addresses for the URLs listed above, you can run the following bash script. This script uses the dig command to query each URL and print its IP address.

    #!/bin/bash  
    echo ">>>>> IP to whitelist for install >>>>>"
    echo IP for launchpad.vianai.site is $(dig +short launchpad.vianai.site)
    echo IP for letsencrypt.org is $(dig +short letsencrypt.org)
    echo IP for sendgrid.com is $(dig +short sendgrid.com)
    echo IP for us-central0-docker.pkg.dev is $(dig +short us-central1-docker.pkg.dev)
    echo IP for docker.io is $(dig +short docker.io)
    echo IP for zerossl.com is $(dig +short zerossl.com)
    echo IP for snapcraft.io is $(dig +short api.snapcraft.io)
    echo IP for github.com is $(dig +short github.com)
    echo IP for k3s.io is $(dig +short get.k3s.io)
    
    echo ">>>>> IP to whitelist for runtime >>>>"
    echo IP for sendgrid.com is $(dig +short sendgrid.com)
    echo IP for goldensql-service.wonderfulcliff-ce60ff72.eastus.azurecontainerapps.io is $(dig +short goldensql-service.wonderfulcliff-ce61ff72.eastus.azurecontainerapps.io)
    echo IP for api.openai.com is $(dig +short api.openai.com)
    echo IP for hila-gpt.openai.azure.com is $(dig +short hila-gpt.openai.azure.com)
    echo IP for hila-benchmarking.openai.azure.com is $(dig +short hila-benchmarking.openai.azure.com)
    echo IP for artifacts.opensearch.org is $(dig +short artifacts.opensearch.org)
    
    ON THIS PAGE
    Copyright © 2025
    Vianai Systems, Inc.
    All rights reserved.