Skip to content

keda: DNS config consolidation#773

Merged
wozniakjan merged 1 commit into
kedacore:mainfrom
wozniakjan:keda_dns_config_consolidation
Aug 17, 2025
Merged

keda: DNS config consolidation#773
wozniakjan merged 1 commit into
kedacore:mainfrom
wozniakjan:keda_dns_config_consolidation

Conversation

@wozniakjan

Copy link
Copy Markdown
Member

#772 and #771 both introduced configuration options for DNS config. This PR consolidates both approaches into a simpler unified form with priorities:

  • render component-specific dnsConfig
  • if not defined, render global dnsConfig
  • if not defined, don't render dnsConfig

Checklist

@wozniakjan wozniakjan requested a review from a team as a code owner August 4, 2025 08:53
@wozniakjan wozniakjan requested review from Copilot and removed request for a team August 4, 2025 08:53

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR consolidates DNS configuration options for KEDA components by implementing a unified approach with fallback priority: component-specific dnsConfig takes precedence, followed by global dnsConfig, with no DNS config rendered if neither is defined.

  • Adds component-specific dnsConfig fields for operator and webhooks components
  • Implements fallback logic using Helm's default function across all deployment templates
  • Removes duplicate DNS config rendering in metrics server template

Reviewed Changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
keda/values.yaml Adds dnsConfig fields for operator and webhooks, standardizes comments
keda/templates/webhooks/deployment.yaml Implements DNS config fallback logic
keda/templates/metrics-server/deployment.yaml Consolidates duplicate DNS config rendering with fallback logic
keda/templates/manager/deployment.yaml Implements DNS config fallback logic for operator
keda/README.md Updates documentation to reflect new DNS config options

Comment thread keda/values.yaml
@wozniakjan wozniakjan requested review from a team, JorTurFer and zroubalik August 4, 2025 08:54
@wozniakjan wozniakjan mentioned this pull request Aug 1, 2025
22 tasks
@wozniakjan wozniakjan enabled auto-merge (squash) August 4, 2025 12:17
@wozniakjan wozniakjan merged commit a25ca18 into kedacore:main Aug 17, 2025
36 checks passed
jaina-git pushed a commit to jaina-git/charts that referenced this pull request Sep 2, 2025
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