external-dns/provider
Raffaele Di Fazio 8251b6dd85
Webhook provider (#3063)
* initial plugin implementation

* rename to webhook

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* json encoder changes

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* addressing review comments

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* changes according to ionos review

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* fix to accomodate changes in master

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* fixes to accomodate master changes

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* remove all propertyvaluesequals leftovers

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* readd negotiation to pass the domain filter around

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* fix domain filter passing

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* webhook fixes

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* fix tests

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* fix docs

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* docs fixes

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* code review comments on json unmarshal

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* handle error in adjustendpoints

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* fix a bunch of wrong require

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* tests and docs

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

* fix typo

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>

---------

Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2023-09-25 01:14:58 -07:00
..
akamai refactor: use always fmt.Errorf("...: %w", err), instead of %s or %v 2023-06-12 10:44:29 +02:00
alibabacloud review comments 2023-07-11 10:53:58 +05:30
aws Merge pull request #3910 from johngmyers/a-alias 2023-09-18 12:08:57 -07:00
awssd Use common code for creating AWS sessions 2023-06-18 16:47:37 -07:00
azure Merge pull request #3908 from jbpaux/features/aaaa-azure 2023-09-15 13:02:13 -07:00
bluecat CI linting fixes (#3205) 2022-12-02 10:57:53 -08:00
civo Fix file with gofmt lint 2023-06-14 23:51:30 +01:00
cloudflare Allow AdjustEndpoints to return error 2023-09-03 11:23:03 -07:00
coredns Merge pull request #3677 from kubernetes-sigs/refactor/use-error-wrapping 2023-06-12 07:53:50 -07:00
designate Remove PropertyValuesEqual method from Provider interface 2023-08-04 04:56:43 -07:00
digitalocean Merge pull request #2857 from Volatus/master 2022-12-24 08:57:26 -08:00
dnsimple feat: upgrade ExternalDNS to go 1.21 2023-09-08 10:57:23 +02:00
dyn gofumpt 2022-09-22 10:44:50 +01:00
exoscale exoscale provider: migrate to exoscale API v2 (#2917) 2023-08-14 07:57:21 -07:00
gandi refactor(gandi): improve tests to be more readable, robusts, and extensible 2023-08-24 14:45:32 +02:00
godaddy Update provider/godaddy/godaddy.go 2023-09-01 13:27:46 +03:00
google Add tests for filtering peering zones 2023-06-19 18:29:24 +02:00
ibmcloud Allow AdjustEndpoints to return error 2023-09-03 11:23:03 -07:00
infoblox Remove dependency on dnscontrol 2023-09-17 09:58:48 -04:00
inmemory Represent AWS Alias records as record type A 2023-09-02 17:54:50 -07:00
linode test(linode): add test to skip creating records 2023-09-06 14:08:02 -04:00
ns1 fix: Use new way for getting records on ns1. 2023-08-04 11:09:18 +02:00
oci OCI provider: bump the oci-go-sdk from v24.3.0 to v65.35.0 2023-04-20 12:25:26 -07:00
ovh feat(ovh): add cache based on DNS zone SOA value 2023-07-17 10:14:01 +00:00
pdns Merge pull request #3839 from matusf/fix/pdns-tls-on 2023-09-05 11:24:51 -07:00
pihole Simplify DomainFilterInterface 2023-06-05 13:14:23 -07:00
plural Allow AdjustEndpoints to return error 2023-09-03 11:23:03 -07:00
rcode0 gofumpt 2022-09-22 10:44:50 +01:00
rdns Merge pull request #3677 from kubernetes-sigs/refactor/use-error-wrapping 2023-06-12 07:53:50 -07:00
rfc2136 always use tcp for rfc2136 2023-08-04 10:39:55 -07:00
safedns Update references to UKFast to ANS group 2022-06-23 22:02:49 +01:00
scaleway Allow AdjustEndpoints to return error 2023-09-03 11:23:03 -07:00
tencentcloud build(deps): bump dev-dependencies group with 40 updates 2023-06-16 17:15:35 +02:00
transip refactor: use always fmt.Errorf("...: %w", err), instead of %s or %v 2023-06-12 10:44:29 +02:00
ultradns gofumpt 2022-09-22 10:44:50 +01:00
vinyldns gofumpt 2022-09-22 10:44:50 +01:00
vultr gofumpt 2022-09-22 10:44:50 +01:00
webhook Webhook provider (#3063) 2023-09-25 01:14:58 -07:00
provider_test.go Remove PropertyValuesEqual method from Provider interface 2023-08-04 04:56:43 -07:00
provider.go Allow AdjustEndpoints to return error 2023-09-03 11:23:03 -07:00
recordfilter_test.go Add AAAA to supported record types 2023-03-30 17:47:59 -07:00
recordfilter.go Add AAAA to supported record types 2023-03-30 17:47:59 -07:00
zone_id_filter_test.go New filter: --zone-id-filter (#422) 2017-12-20 17:00:13 +01:00
zone_id_filter.go Simplify DomainFilterInterface 2023-06-05 13:14:23 -07:00
zone_tag_filter_test.go Add zone tag filter for AWS 2018-12-07 10:38:52 -05:00
zone_tag_filter.go Add zone tag filter for AWS 2018-12-07 10:38:52 -05:00
zone_type_filter_test.go gofumpt 2022-09-22 10:44:50 +01:00
zone_type_filter.go Use an interface for zone type matching 2021-07-11 20:03:54 -04:00
zonefinder_test.go makes tests pass 2020-05-08 13:54:13 +02:00
zonefinder.go restructures the providers (build only) 2020-05-08 13:05:17 +02:00