SmartGateway Helm Chart - Azure

SmartGateway Helm Chart - Azure

SmartGateway Helm Chart — Quick Deployment Guide (Multi-Cloud)

This Helm Chart deploys SmartGateway on Kubernetes (microservices + MySQL + required configuration).


Multi-Cloud Support

Optimized for:

  1. AKS (Azure).

Before you start (requirements)

You need:

  • Compressed folder: SmartGatewayHelmChart.zip
  • Kubernetes 1.19+
  • Helm 3.0+
  • Cluster access (kubectl configured)
  • Docker Hub token (Docker Hub Token will be provided by the Onibex Team)
  • PersistentVolume provisioner (MySQL and DataSyncHub)
  • Cloud-specific controllers/CSI drivers (LoadBalancer + Storage)


Verify tooling:

  • kubectl version --client
  • helm version
  • kubectl get nodes


1) AKS (Azure)

Select your cluster.



Run the deployment by clicking the "Connect" button.


Next, click on "Open Cloud Shell"


Select the option "Manage files"



Upload the ZIP folder


Run the following command to extract the ZIP file

unzip SmartGatewayHelmChart.zip 

 
cd helm-deployment   # folder where Chart.yaml exists


2) Install (choose your cloud) 

Note: datasynchub namespace is created automatically. 

Then, execute this command

helm install oneconnect . \
 --namespace oneconnect \
 --create-namespace \
 --values values-azure.yaml \
 --set dockerHub.token=YOUR_TOKEN

Note: Don't forget to insert your token in the command

First, verify that the pods are healthy; To verify this, execute the following command

# List all pods in the oneconnect namespace

kubectl get pods -n oneconnect

 

# For additional details (including restart count and current status)

kubectl get pods -n oneconnect -w


You should see something like this:

Verify the services and get the external IP:

# View all services

kubectl get svc -n oneconnect


Look specifically for the internal-frontend service. You should see something like:

Access the platform: Once you have the EXTERNAL-IP, open it in your browser:

For example, if the IP is 172.184.99.191:



NOTE: These same steps are valid for the multicloud support functionality in EKS (AWS) or GKE (GCP)



    • Related Articles

    • SmartGateway Helm Chart - AWS

      SmartGateway Helm Chart — Quick Deployment Guide (Multi-Cloud) This Helm Chart deploys SmartGateway on Kubernetes (microservices + MySQL + required configuration). Multi-Cloud Support Optimized for: EKS (AWS). Before you start (requirements) You ...
    • OneConnect - SmartGateway Network Architecture

      The SmartGateway Network architecture provides a secure and scalable connectivity layer between on-premise systems, cloud environments, and modern data platforms. It ensures reliable data exchange across AWS Customer Account, Onibex, and SAP Rise, ...
    • Azure - OneConnect Deployment and Configuration

      One Connect Platform: Kubernetes Azure Deployment Manual for Private Network This manual outlines the steps required to deploy the One Connect system on a Kubernetes cluster within a Private Network (meaning the OneConnect Platform will not be ...
    • Azure - One Connect Deployment Prerequisites

      Before you Begin: The following deployment manuals assumes a basic understanding of Kubernetes concepts. For more information, refer to Kubernetes core concepts for Azure Kubernetes Service (AKS). Before you begin: If you don't have an Azure account, ...
    • SmartGateway Configuration - Creating SAP Connectors

      SmartGateway Configuration Manual Creating SAP Connectors on the SmartGateway Platform Note Each account and user will have the ability to create SAP connectors in their designated environment. The following will show how a SAP Connector is created ...