Skip to content

Commit d2fb11a

Browse files
chore(source)!: remove cloudfoundry support (#6074)
* chore(source): remove cloudfoundry support Signed-off-by: ivan katliarchuk <[email protected]> * chore(source): remove cloudfoundry support Signed-off-by: ivan katliarchuk <[email protected]> * chore(source): remove cloudfoundry support Signed-off-by: ivan katliarchuk <[email protected]> * chore(source): remove cloudfoundry support Signed-off-by: ivan katliarchuk <[email protected]> * chore(source): remove cloudfoundry support Signed-off-by: ivan katliarchuk <[email protected]> * chore(source): remove cloudfoundry support Signed-off-by: ivan katliarchuk <[email protected]> * chore(source): remove cloudfoundry support Signed-off-by: ivan katliarchuk <[email protected]> * chore(source): remove cloudfoundry support Signed-off-by: ivan katliarchuk <[email protected]> --------- Signed-off-by: ivan katliarchuk <[email protected]>
1 parent 97af77f commit d2fb11a

File tree

16 files changed

+3
-362
lines changed

16 files changed

+3
-362
lines changed

docs/advanced/events.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,6 @@ If a source does not emit events, it may in the future.
114114
| Source | Supported |
115115
|:-----------------------|:---------:|
116116
| `ambassador-host` | |
117-
| `cloudfoundry` | |
118117
| `connector` | |
119118
| `contour-httpproxy` | |
120119
| `crd` | |

docs/advanced/fqdn-templating.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ The template uses the following data from the source object (e.g., a `Service` o
3636
| Source | Description | FQDN Supported | FQDN Combine |
3737
|:-----------------------|:----------------------------------------------------------------|:--------------:|:------------:|
3838
| `ambassador-host` | Queries Ambassador Host resources for endpoints. |||
39-
| `cloudfoundry` | Queries Cloud Foundry resources for endpoints. |||
4039
| `connector` | Queries a custom connector source for endpoints. |||
4140
| `contour-httpproxy` | Queries Contour HTTPProxy resources for endpoints. |||
4241
| `crd` | Queries Custom Resource Definitions (CRDs) for endpoints. |||

docs/advanced/ttl.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@ TTL must be a positive value.
7777
| Source | Supported |
7878
|:-----------------------|:---------:|
7979
| `ambassador-host` ||
80-
| `cloudfoundry` ||
8180
| `connector` ||
8281
| `contour-httpproxy` ||
8382
| `crd` ||

docs/annotations/annotations.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ The following table documents which sources support which annotations:
99
| Ambassador | | | | Yes | Yes | Yes |
1010
| Connector | | | | | | |
1111
| Contour | Yes | Yes[^1] | | Yes | Yes | Yes |
12-
| CloudFoundry | | | | | | |
1312
| CRD | | | | | | |
1413
| F5 | | | | Yes | Yes | |
1514
| Gateway | Yes | Yes[^1] | | Yes[^4] | Yes | Yes |

docs/flags.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,6 @@
1212
| `--request-timeout=30s` | Request timeout when calling Kubernetes APIs. 0s means no timeout |
1313
| `--[no-]resolve-service-load-balancer-hostname` | Resolve the hostname of LoadBalancer-type Service object to IP addresses in order to create DNS A/AAAA records instead of CNAMEs |
1414
| `--[no-]listen-endpoint-events` | Trigger a reconcile on changes to EndpointSlices, for Service source (default: false) |
15-
| `--cf-api-endpoint=""` | The fully-qualified domain name of the cloud foundry instance you are targeting |
16-
| `--cf-username=""` | The username to log into the cloud foundry API |
17-
| `--cf-password=""` | The password to log into the cloud foundry API |
1815
| `--gloo-namespace=gloo-system` | The Gloo Proxy namespace; specify multiple times for multiple namespaces. (default: gloo-system) |
1916
| `--skipper-routegroup-groupversion="zalando.org/v1"` | The resource version for skipper routegroup |
2017
| `--[no-]always-publish-not-ready-addresses` | Always publish also not ready addresses for headless services (optional) |
@@ -184,4 +181,4 @@
184181
| `--webhook-provider-write-timeout=10s` | The write timeout for the webhook provider in duration format (default: 10s) |
185182
| `--[no-]webhook-server` | When enabled, runs as a webhook server instead of a controller. (default: false). |
186183
| `--provider=provider` | The DNS provider where the DNS records will be created (required, options: akamai, alibabacloud, aws, aws-sd, azure, azure-dns, azure-private-dns, civo, cloudflare, coredns, digitalocean, dnsimple, exoscale, gandi, godaddy, google, inmemory, linode, ns1, oci, ovh, pdns, pihole, plural, rfc2136, scaleway, skydns, transip, webhook) |
187-
| `--source=source` | The resource types that are queried for endpoints; specify multiple times for multiple sources (required, options: service, ingress, node, pod, fake, connector, gateway-httproute, gateway-grpcroute, gateway-tlsroute, gateway-tcproute, gateway-udproute, istio-gateway, istio-virtualservice, cloudfoundry, contour-httpproxy, gloo-proxy, crd, empty, skipper-routegroup, openshift-route, ambassador-host, kong-tcpingress, f5-virtualserver, f5-transportserver, traefik-proxy) |
184+
| `--source=source` | The resource types that are queried for endpoints; specify multiple times for multiple sources (required, options: service, ingress, node, pod, gateway-httproute, gateway-grpcroute, gateway-tlsroute, gateway-tcproute, gateway-udproute, istio-gateway, istio-virtualservice, contour-httpproxy, gloo-proxy, fake, connector, crd, empty, skipper-routegroup, openshift-route, ambassador-host, kong-tcpingress, f5-virtualserver, f5-transportserver, traefik-proxy) |

docs/sources/about.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ ExternalDNS watches the specified sources for hostname information and uses it t
99
| ambassador-host | Host.getambassador.io | Yes | Yes |
1010
| connector | | | |
1111
| contour-httpproxy | HttpProxy.projectcontour.io | Yes | |
12-
| cloudfoundry | | | |
1312
| [crd](crd.md) | DNSEndpoint.externaldns.k8s.io | Yes | Yes |
1413
| [f5-virtualserver](f5-virtualserver.md) | VirtualServer.cis.f5.com | Yes | |
1514
| [gateway-grpcroute](gateway.md) | GRPCRoute.gateway.networking.k8s.io | Yes | Yes |

docs/sources/index.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ Sources are responsible for:
2525
| **Source Name** | Resources | Filters | Namespace | FQDN Template | Category |
2626
|:----------------|:----------|:--------|:----------|:--------------|:---------|
2727
| **ambassador-host** | Host.getambassador.io | annotation,label | all,single | false | ingress controllers |
28-
| **cloudfoundry** | CloudFoundry Routes | | | false | cloud platforms |
2928
| **connector** | Remote TCP Server | | | false | special |
3029
| **contour-httpproxy** | HTTPProxy.projectcontour.io | annotation | all,single | true | ingress controllers |
3130
| **crd** | DNSEndpoint.k8s.io | annotation,label | all,single | false | externaldns |

go.mod

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ require (
2727
github.com/civo/civogo v0.6.5
2828
github.com/cloudflare/cloudflare-go v0.116.0
2929
github.com/cloudflare/cloudflare-go/v5 v5.1.0
30-
github.com/cloudfoundry-community/go-cfclient v0.0.0-20190201205600-f136f9222381
3130
github.com/datawire/ambassador v1.12.4
3231
github.com/denverdino/aliyungo v0.0.0-20230411124812-ab98a9173ace
3332
github.com/digitalocean/godo v1.170.0
@@ -54,7 +53,6 @@ require (
5453
github.com/prometheus/common v0.67.4
5554
github.com/scaleway/scaleway-sdk-go v1.0.0-beta.35
5655
github.com/sirupsen/logrus v1.9.3
57-
github.com/spf13/cobra v1.10.2
5856
github.com/stretchr/testify v1.11.1
5957
github.com/transip/gotransip/v6 v6.26.1
6058
go.etcd.io/etcd/api/v3 v3.6.6
@@ -81,11 +79,9 @@ require (
8179
require (
8280
cloud.google.com/go/auth v0.17.0 // indirect
8381
cloud.google.com/go/auth/oauth2adapt v0.2.8 // indirect
84-
code.cloudfoundry.org/gofileutils v0.0.0-20170111115228-4d0c80011a0f // indirect
8582
github.com/99designs/gqlgen v0.17.73 // indirect
8683
github.com/Azure/azure-sdk-for-go/sdk/internal v1.11.2 // indirect
8784
github.com/AzureAD/microsoft-authentication-library-for-go v1.6.0 // indirect
88-
github.com/Masterminds/semver v1.5.0 // indirect
8985
github.com/alecthomas/units v0.0.0-20240927000941-0f3dac36c52b // indirect
9086
github.com/alexbrainman/sspi v0.0.0-20180613141037-e580b900e9f5 // indirect
9187
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.16 // indirect
@@ -134,7 +130,6 @@ require (
134130
github.com/hashicorp/go-multierror v1.1.1 // indirect
135131
github.com/hashicorp/go-retryablehttp v0.7.7 // indirect
136132
github.com/hashicorp/go-uuid v1.0.3 // indirect
137-
github.com/inconshreveable/mousetrap v1.1.0 // indirect
138133
github.com/jcmturner/aescts/v2 v2.0.0 // indirect
139134
github.com/jcmturner/dnsutils/v2 v2.0.0 // indirect
140135
github.com/jcmturner/gofork v1.7.6 // indirect
@@ -153,12 +148,10 @@ require (
153148
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
154149
github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee // indirect
155150
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
156-
github.com/onsi/ginkgo v1.16.5 // indirect
157151
github.com/openshift/gssapi v0.0.0-20161010215902-5fb4217df13b // indirect
158152
github.com/opentracing/opentracing-go v1.2.1-0.20220228012449-10b1cf09e00b // indirect
159153
github.com/peterhellberg/link v1.1.0 // indirect
160154
github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c // indirect
161-
github.com/pkg/errors v0.9.1 // indirect
162155
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
163156
github.com/prometheus/procfs v0.17.0 // indirect
164157
github.com/rivo/uniseg v0.4.7 // indirect

0 commit comments

Comments
 (0)