Skip to content

License & Project

This guide provides step-by-step instructions to obtain your license and required project information for QMigrator deployment.


User Onboarding

  1. Follow the SaaS User Guide for new user

  2. Request for project access on SaaS.


Accessing Project Information

Once onboarded, follow these steps to retrieve deployment credentials:

Step 1: Navigate to Project Information

  1. Log in to https://my.qmigrator.ai/
  2. Click on Project Information in the navigation menu
  3. Select your project from the Project dropdown at the top of the page Project Selection

Step 2: Retrieve Project Credentials

In the Project Information page, you'll find the following essential credentials:

Project Details

  • Project ID: Unique identifier for your project (required for Helm values)
  • Project Name: Display name of your project (required for Helm values)

Helm Configuration

Add these values to your Helm configuration:

secret.data.PROJECT_ID: "<your-project-id>"
secret.data.PROJECT_NAME: "<your-project-name>"

Request Deployment Credentials

By default, the following are NOT automatically generated

  • Docker Registry Credentials (Username & Password)
  • License Key
  • Component Image Tags

To obtain these credentials:

  1. Contact the QMigrator team via:

  2. Provide your Project ID and Expected deployment date

  3. Credentials will be provisioned and visible in your Project Information page within 24-48 hours.

Image Pull Secret

Located in the Docker Registry Credentials section:

  • Registry URL: qmigrator.azurecr.io
  • Username: Your registry username
  • Password: Your registry password (click Show to reveal)

Usage

Helm Registry Login: Authenticate to pull Helm charts

# Login to Helm registry
helm registry login qmigrator.azurecr.io \
    --username <username> \
    --password <password>

Image Pull: Allow Kubernetes to pull container images in Helm Values

imageCredentials.data.username: "your-registry-username"
imageCredentials.data.password: "your-registry-password"

License Key

Located in the License Information section:

  • License Key: Your unique license key
  • Expiration Date: License validity period

License Application

The license key is required after deployment when:

  • User login to QMigrator application
  • License renewal or upgrade
  • Feature activation
  • Login Page
    Credentials

Step 3: Access Component Images

To view and use the latest component images:

  1. Scroll down to the Component Images section
  2. Click on Select Component dropdown
  3. Choose a component (e.g., UI, API, Database, Airflow)
  4. View the image details:

    • Repository: Full image path
    • Tag: Latest version tag
    • Pull Command: Docker pull command

    Component_Selection

    Image_Details

Available Components

Component Description Helm Value Key
UI Frontend application app.image.repository / app.image.tag
API Backend API service eng.image.repository / eng.image.tag
Database PostgreSQL metadata database dbJob.image.repository / dbJob.image.tag
Assessment Schema assessment worker asses.image.repository / asses.image.tag
Conversion Code conversion worker convs.image.repository / convs.image.tag
Migration Data migration worker migrt.image.repository / migrt.image.tag
Airflow Workflow orchestration airflow.image.repository / airflow.image.tag

Helm Configuration

Copy the repository and tag values to your values.yaml:

app:
  image:
    repository: "qmigrator.azurecr.io/qui"
    tag: "ora2pg-3030-v4.0.0.1822"
# ... other components