external-dns/source
Miheer Salunke ab8a62045e In OCP when you have multiple ingress controllers the route's status Ingress object get populated with multiple router canonical names. So in this case, the external dns tries to add multiple CNAME records for same host in the same hosted zone which is a violation of RFC 1912  and therefore is rejected by standards-compliant DNS services.
This feature adds a router field to the OCP Route Source so that a user can add an ingress controller name in flag --ocp-router-name which will be used to pick up the respective routerCanonicalHostname from Route's Status Ingress Object.

Signed-off-by: Miheer Salunke <miheer.salunke@gmail.com>
2021-11-03 12:52:57 +10:00
..
ambassador_host_test.go Support Ambassador Host resources as sources 2021-01-27 12:47:10 -05:00
ambassador_host.go Merge branch 'master' into raffo/bump-modules 2021-08-12 16:28:30 +02:00
cloudfoundry_test.go fix route/cloudfoundry test 2019-05-10 12:28:32 -04:00
cloudfoundry.go dependencies: Upgrade all k8s client-go dependent sources to v1.18.X 2020-07-03 11:29:37 +07:00
compatibility.go Use kops dns controller instead of just dns controller where it makes sense 2021-06-24 08:31:42 +02:00
connector_test.go source: parallelize tests that wait for syncing 2021-07-26 12:40:15 -07:00
connector.go dependencies: Upgrade all k8s client-go dependent sources to v1.18.X 2020-07-03 11:29:37 +07:00
contour_httpproxy_test.go Merge branch 'master' into raffo/bump-modules 2021-08-12 16:28:30 +02:00
contour_httpproxy.go source: dedupe wait for cache sync 2021-07-28 13:37:17 -07:00
crd_test.go Label filtering for Ingress, Service, Openshift Route sources 2021-10-14 11:06:55 +02:00
crd.go Label filtering for Ingress, Service, Openshift Route sources 2021-10-14 11:06:55 +02:00
dedupsource_test.go source: name files consistently with their source name 2021-07-28 07:46:35 -07:00
dedupsource.go source: name files consistently with their source name 2021-07-28 07:46:35 -07:00
empty_test.go dependencies: Upgrade all k8s client-go dependent sources to v1.18.X 2020-07-03 11:29:37 +07:00
empty.go dependencies: Upgrade all k8s client-go dependent sources to v1.18.X 2020-07-03 11:29:37 +07:00
fake_test.go dependencies: Upgrade all k8s client-go dependent sources to v1.18.X 2020-07-03 11:29:37 +07:00
fake.go dependencies: Upgrade all k8s client-go dependent sources to v1.18.X 2020-07-03 11:29:37 +07:00
gloo_proxy_test.go Merge branch 'master' into raffo/bump-modules 2021-08-12 16:28:30 +02:00
gloo_proxy.go source: name files consistently with their source name 2021-07-28 07:46:35 -07:00
ingress_test.go Label filtering for Ingress, Service, Openshift Route sources 2021-10-14 11:06:55 +02:00
ingress.go Label filtering for Ingress, Service, Openshift Route sources 2021-10-14 11:06:55 +02:00
istio_gateway_test.go source: name files consistently with their source name 2021-07-28 07:46:35 -07:00
istio_gateway.go source: dedupe wait for cache sync 2021-07-28 13:37:17 -07:00
istio_virtualservice_test.go source: name files consistently with their source name 2021-07-28 07:46:35 -07:00
istio_virtualservice.go source: dedupe wait for cache sync 2021-07-28 13:37:17 -07:00
kong_tcpingress_test.go source: parallelize tests that wait for syncing 2021-07-26 12:40:15 -07:00
kong_tcpingress.go source: dedupe wait for cache sync 2021-07-28 13:37:17 -07:00
multisource_test.go source: name files consistently with their source name 2021-07-28 07:46:35 -07:00
multisource.go source: name files consistently with their source name 2021-07-28 07:46:35 -07:00
node_test.go source: parallelize tests that wait for syncing 2021-07-26 12:40:15 -07:00
node.go source: dedupe wait for cache sync 2021-07-28 13:37:17 -07:00
openshift_route_test.go In OCP when you have multiple ingress controllers the route's status Ingress object get populated with multiple router canonical names. So in this case, the external dns tries to add multiple CNAME records for same host in the same hosted zone which is a violation of RFC 1912  and therefore is rejected by standards-compliant DNS services. 2021-11-03 12:52:57 +10:00
openshift_route.go In OCP when you have multiple ingress controllers the route's status Ingress object get populated with multiple router canonical names. So in this case, the external dns tries to add multiple CNAME records for same host in the same hosted zone which is a violation of RFC 1912  and therefore is rejected by standards-compliant DNS services. 2021-11-03 12:52:57 +10:00
pod_test.go source: parallelize tests that wait for syncing 2021-07-26 12:40:15 -07:00
pod.go source: dedupe wait for cache sync 2021-07-28 13:37:17 -07:00
service_test.go Label filtering for Ingress, Service, Openshift Route sources 2021-10-14 11:06:55 +02:00
service.go Label filtering for Ingress, Service, Openshift Route sources 2021-10-14 11:06:55 +02:00
shared_test.go source: tests validate endpoint ProviderSpecific and SetIdentifier 2021-07-25 13:32:30 -07:00
skipper_routegroup_test.go source: name files consistently with their source name 2021-07-28 07:46:35 -07:00
skipper_routegroup.go source: dedupe template parsing 2021-07-28 07:46:35 -07:00
source_test.go Fix typos 2020-12-13 10:03:14 -05:00
source.go source: dedupe wait for cache sync 2021-07-28 13:37:17 -07:00
store_test.go remove contour ingressroute 2021-08-12 14:08:02 +02:00
store.go In OCP when you have multiple ingress controllers the route's status Ingress object get populated with multiple router canonical names. So in this case, the external dns tries to add multiple CNAME records for same host in the same hosted zone which is a violation of RFC 1912  and therefore is rejected by standards-compliant DNS services. 2021-11-03 12:52:57 +10:00
unstructured_converter.go drop more concour 2021-08-12 14:12:44 +02:00