mirror of https://github.com/kubernetes/kops.git
Merge pull request #16948 from zetaab/feat/extdns
openstack: add external dns support
This commit is contained in:
commit
78b2b8765d
|
|
@ -63,6 +63,10 @@ spec:
|
||||||
value: "127.0.0.1"
|
value: "127.0.0.1"
|
||||||
- name: KUBERNETES_SERVICE_PORT
|
- name: KUBERNETES_SERVICE_PORT
|
||||||
value: "443"
|
value: "443"
|
||||||
|
{{ range $name, $value := DNSControllerEnvs }}
|
||||||
|
- name: {{ $name }}
|
||||||
|
value: {{ $value }}
|
||||||
|
{{ end }}
|
||||||
ports:
|
ports:
|
||||||
- name: http
|
- name: http
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
|
|
|
||||||
|
|
@ -815,6 +815,8 @@ func (tf *TemplateFunctions) ExternalDNSArgv() ([]string, error) {
|
||||||
switch cloudProvider {
|
switch cloudProvider {
|
||||||
case kops.CloudProviderAWS:
|
case kops.CloudProviderAWS:
|
||||||
argv = append(argv, "--provider=aws")
|
argv = append(argv, "--provider=aws")
|
||||||
|
case kops.CloudProviderOpenstack:
|
||||||
|
argv = append(argv, "--provider=designate")
|
||||||
case kops.CloudProviderGCE:
|
case kops.CloudProviderGCE:
|
||||||
project := cluster.Spec.CloudProvider.GCE.Project
|
project := cluster.Spec.CloudProvider.GCE.Project
|
||||||
argv = append(argv, "--provider=google")
|
argv = append(argv, "--provider=google")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue