Skip to content

[minor] Add support for domain & DNS configuration for AI Service install pipeline - #2543

Open
jasmin-30 wants to merge 22 commits into
masterfrom
1670
Open

[minor] Add support for domain & DNS configuration for AI Service install pipeline#2543
jasmin-30 wants to merge 22 commits into
masterfrom
1670

Conversation

@jasmin-30

@jasmin-30 jasmin-30 commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Issue

MASAIB-1670

Description

  • This PR extends the MAS CLI aiservice-install command to support custom domain and DNS configuration, bringing it to feature parity with the main mas install pipeline for DNS-integrated deployments.

  • AI Service standalone installation using mas aiservice-install supports:

    • Prompts to configure custom domain
    • Prompt to select DNS provider. (CIS & Route53 are supported at the moment)
    • Prompt to select Certificate issuer for selected DNS provider.
    • For CIS, prompt to configure enhanced security such as enabling WAF, proxy etc.
    • Non-interactive mode also support configuring domain and DNS provider.
  • MAS & AI Service integrated installation using mas install:

    • Prompt to configure custom domain
    • When MAS is configured with Custom domain using DNS provider. CIS & Route53, AI Service inherits the same configuration.
    • DNS integration for AI Service is skipped when MAS DNS is configured with Cloudflare.
    • Interactive & Non-interactive mode now supports configuring enhanced security for CIS.
    • Non-interactive mode supports DNS configuration using Route53 which was available only for Interactive mode earlier.

Test results

Scenario Result
AI Service installation using mas aiservice-install ✅ Pass
MAS Installation using mas install ✅ Pass
MAS & AI Service installation using mas install ✅ Pass
Screenshot 2026-09-08 at 12 34 58 PM Screenshot 2026-09-08 at 12 34 51 PM Screenshot 2026-09-07 at 6 43 44 PM Screenshot 2026-09-07 at 6 43 25 PM

Related

@jasmin-30
jasmin-30 marked this pull request as ready for review September 9, 2026 09:10
@jasmin-30
jasmin-30 requested a review from a team as a code owner September 9, 2026 09:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant