Merge pull request #16948 from zetaab/feat/extdns

openstack: add external dns support
This commit is contained in:
Kubernetes Prow Robot 2024-11-18 23:58:53 +00:00 committed by GitHub
commit 78b2b8765d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 6 additions and 0 deletions

View File

@ -63,6 +63,10 @@ spec:
value: "127.0.0.1"
- name: KUBERNETES_SERVICE_PORT
value: "443"
{{ range $name, $value := DNSControllerEnvs }}
- name: {{ $name }}
value: {{ $value }}
{{ end }}
ports:
- name: http
protocol: TCP

View File

@ -815,6 +815,8 @@ func (tf *TemplateFunctions) ExternalDNSArgv() ([]string, error) {
switch cloudProvider {
case kops.CloudProviderAWS:
argv = append(argv, "--provider=aws")
case kops.CloudProviderOpenstack:
argv = append(argv, "--provider=designate")
case kops.CloudProviderGCE:
project := cluster.Spec.CloudProvider.GCE.Project
argv = append(argv, "--provider=google")