Skip to content

Replace VNet DNS override with CoreDNS conditional forwarding - #12089

Merged
katarzyna-koltun-mx merged 3 commits into
mendix:developmentfrom
MXClyde:docs/mxforazure-837-dns-forwarding
Oct 16, 2026
Merged

katarzyna-koltun-mx merged 3 commits into
mendix:developmentfrom
MXClyde:docs/mxforazure-837-dns-forwarding

Conversation

@MXClyde

@MXClyde MXClyde commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Updates Mendix on Azure documentation to reflect the new CoreDNS-based conditional DNS forwarding feature, replacing the deprecated VNet-level DNS override approach.

Changes

Documentation Updates

  1. interconnecting-networks page:

    • Removed "Option 2: Override DNS Resolution on the Mendix Virtual Network" section
    • Added new "Option 2: Configure Conditional DNS Forwarding" section with:
      • How it works (CoreDNS within Kubernetes cluster)
      • Prerequisites (network connectivity, firewall rules, DNS server config)
      • How to request (support ticket with environment names, domain suffixes, DNS server IPs)
      • Important notes (longest suffix matching)
  2. Configuration overview page:

    • Removed "Override DNS configuration on the vNet hosting Mendix on Azure" from self-service section
    • Added "Configure conditional DNS forwarding for internal domain resolution" to support-ticket section

Background

VNet-level DNS override broke AKS node bootstrap on network-isolated clusters (existing nodes unaffected, but new nodes failed to join during scale/upgrade events). The new CoreDNS approach provides the same functionality without infrastructure-level risks.

Related

  • MXFORAZURE-837: Removing dependence on customer-side DNS configuration

🤖 Generated with Claude Code

- Remove deprecated Option 2 (Override DNS Resolution on Mendix Virtual Network)
- Add new Option 2 (Configure Conditional DNS Forwarding) with CoreDNS-based forwarding
- Move DNS configuration from self-service to support-ticket section in configuration overview
- Update reflects MXFORAZURE-837 implementation (deployed Oct 15, 2026)

Related: MXFORAZURE-837

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@CLAassistant

CLAassistant commented Oct 15, 2026 •

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 2 committers have signed the CLA.

✅ katarzyna-koltun-mx
❌ Clyde Waal


Clyde Waal seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

@MXClyde

MXClyde commented Oct 15, 2026

Copy link
Copy Markdown
Contributor Author

@katarzyna-koltun-mx ready for immediate publication!

@katarzyna-koltun-mx
katarzyna-koltun-mx merged commit e8878ec into mendix:development Oct 16, 2026
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants