Skip to content

Conversation

@omendra-tomar
Copy link
Contributor

No description provided.

@omendra-tomar omendra-tomar force-pushed the external-dns-cert-manager-refactor branch from dcc95af to 7e0c3e0 Compare January 7, 2026 05:00
omendra-tomar and others added 7 commits January 7, 2026 21:59
This commit fixes two critical issues in the Azure external-dns module:

1. **Azure Credentials Handling**:
   - Removed dependency on non-existent facets-tenant-dns secret
   - Now uses cloud_account input directly for Azure client_secret
   - Added azure.json ConfigMap for kubernetes-sigs chart compatibility
   - Mounted ConfigMap as volume at /etc/kubernetes/azure.json

2. **Priority Class Configuration**:
   - Made priority class configurable via advanced.externaldns.priority_class_name
   - Defaults to "facets-critical"
   - Users can override to use existing priority classes

These changes ensure:
- External-DNS pods can start successfully
- Azure credentials are properly provided to the Helm chart
- Cert-manager can use the credentials for DNS-01 validation
- Priority class is flexible and doesn't cause pod creation failures

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
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.

3 participants