Commit Graph

3583 Commits

Author SHA1 Message Date
John Gardiner Myers
76a2ea17aa Make --ignore-hostname-annotation flag more consistent 2023-10-02 23:51:43 -07:00
John Gardiner Myers
17e9637f11
Refactor getTTLFromAnnotations() to not return error (#3939)
* Refactor getTTLFromAnnotations() to not return error

* Improve log messages
2023-10-02 03:56:45 -07:00
Kubernetes Prow Robot
091ae320e1
Merge pull request #3963 from hotspoons/master
Clarified documentation for Pi-hole DNS provider
2023-09-29 20:41:56 -07:00
Rich Siomporas
dcf9463bf6
Update pihole.md
Documented Pi-hole version, since the Pi-hole REST API is much newer than the last time I updated my Pi-hole's software. This will hopefully save frustration for other folks
2023-09-28 15:39:36 -04:00
Kubernetes Prow Robot
5225d99546
Merge pull request #3944 from johngmyers/target-ann
Implement target annotation for more sources
2023-09-28 07:40:34 -07:00
John Gardiner Myers
4a32aaec01 Implement target annotation for more sources 2023-09-27 23:16:14 -07:00
John Gardiner Myers
859892fc72
Add --webhook-server flag for running as a webhook server (#3957)
* Add --webhook-server flag for running as a webhook server

* Address review comment
2023-09-27 07:40:09 -07:00
Kubernetes Prow Robot
f0b6260012
Merge pull request #3940 from johngmyers/node-filter
Support --label-filter for node source
2023-09-26 16:55:44 -07:00
Kubernetes Prow Robot
9ad15cf76f
Merge pull request #3938 from johngmyers/internal-service
Use ServiceIP for ClusterIP Services with internal-hostname annotation
2023-09-26 16:55:37 -07:00
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
Kubernetes Prow Robot
be2ae3f7e8
Merge pull request #3937 from johngmyers/sync-owners
Document where OWNERS file should be synced
2023-09-22 05:20:49 -07:00
Kubernetes Prow Robot
6e4f5b798a
Merge pull request #3941 from TomOnTime/tlim_issue_3887_removedep
Remove dependency on dnscontrol
2023-09-20 09:04:04 -07:00
John Gardiner Myers
75639b759c Support --label-filter for node source 2023-09-20 08:56:26 -07:00
Tom Limoncelli
1114d48888
Update pkg/rfc2317/arpa_test.go 2023-09-19 16:27:04 -04:00
Tom Limoncelli
4e6b4d8343
Update pkg/rfc2317/arpa_test.go 2023-09-19 16:26:28 -04:00
Tom Limoncelli
d0279e7928
Update pkg/rfc2317/arpa_test.go
Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2023-09-19 16:07:40 -04:00
Tom Limoncelli
49d4a84bf6
Update pkg/rfc2317/arpa.go
Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2023-09-19 16:07:19 -04:00
Kubernetes Prow Robot
ed78d02793
Merge pull request #3762 from johngmyers/endpoint-label
Refactor setting the "resource" label into endpointsForHostname
2023-09-19 08:11:08 -07:00
Kubernetes Prow Robot
e0405a2e60
Merge pull request #3748 from johngmyers/exclude-managed
Add --exclude-record-types flag
2023-09-18 22:37:49 -07:00
Kubernetes Prow Robot
0cb9848346
Merge pull request #3936 from johngmyers/doc-gateway
Document the Gateway sources
2023-09-18 21:18:15 -07:00
Kubernetes Prow Robot
f42e4fe854
Merge pull request #3910 from johngmyers/a-alias
Represent AWS Alias records as record type A
2023-09-18 12:08:57 -07:00
Tom Limoncelli
42e60eb064 fix linting 2023-09-18 12:19:36 -04:00
Tom Limoncelli
3f977f5d76 responding to comments 2023-09-18 11:50:53 -04:00
Tom Limoncelli
474f626d63 Remove dependency on dnscontrol 2023-09-17 09:58:48 -04:00
John Gardiner Myers
7044fdf040 Use ServiceIP for ClusterIP Services with internal-hostname annotation 2023-09-16 17:33:30 -07:00
John Gardiner Myers
18a8b2c5e5 Document where OWNERS file should be synced 2023-09-16 14:37:24 -07:00
John Gardiner Myers
6b230c6c44 Document the Gateway sources 2023-09-16 14:18:16 -07:00
Kubernetes Prow Robot
0eb1932cf5
Merge pull request #3935 from johngmyers/emeritus
Move seanmalloy to emeritus_approvers
2023-09-16 10:18:13 -07:00
Kubernetes Prow Robot
d54fa589c2
Merge pull request #3480 from Megum1n/gloo-multiple-namespaces
Add support for multiple gloo namespaces in one External DNS instance
2023-09-15 22:10:13 -07:00
John Gardiner Myers
029779960a Move seanmalloy to emeritus_approvers 2023-09-15 22:09:05 -07:00
Kubernetes Prow Robot
d40b3a8b02
Merge pull request #3893 from gfaugere/master
Gandi provider: refactor tests to be more readable, robusts, and extensible; and minor fixes
2023-09-15 20:52:12 -07:00
John Gardiner Myers
72a4fd8343
Address review comment
Co-authored-by: Michel Loiseleur <97035654+mloiseleur@users.noreply.github.com>
2023-09-15 19:43:36 -07:00
John Gardiner Myers
94713c20c6 Add --exclude-record-types flag 2023-09-15 18:45:09 -07:00
Kubernetes Prow Robot
fa332e9ed3
Merge pull request #3913 from johngmyers/doc-service
Document the Service source
2023-09-15 14:10:14 -07:00
Kubernetes Prow Robot
bfe50a9432
Merge pull request #3908 from jbpaux/features/aaaa-azure
feat(azure): add AAAA records support
2023-09-15 13:02:13 -07:00
Kubernetes Prow Robot
7d9ffca3a8
Merge pull request #3889 from m-adawi/master
Support GoDaddy domains with PENDING_DNS_ACTIVE status
2023-09-15 12:00:13 -07:00
Kubernetes Prow Robot
7519a778dd
Merge pull request #3912 from Sewci0/fix/txt-registry-case
[TXT Registry] Fix `Records()` case handling
2023-09-14 22:50:20 -07:00
Kubernetes Prow Robot
bb705a146d
Merge pull request #3911 from johngmyers/adjust-err
chore(providers): allow AdjustEndpoints to return error
2023-09-14 22:50:12 -07:00
Kubernetes Prow Robot
030342f445
Merge pull request #3747 from cronik/bugfix/dual-stack-records
Fix planning for multi-cluster dual stack record types
2023-09-14 22:24:12 -07:00
Kubernetes Prow Robot
65db0c73ec
Merge pull request #3452 from BadLiveware/feature/allow-target-annotation-gateway
Allow annotation target override on gateway
2023-09-14 22:08:12 -07:00
Kubernetes Prow Robot
a10a80e9e5
Merge pull request #3451 from BadLiveware/fix/filter-endpoints-without-targets
Filter out entire endpoint if it ends up without targets after filtering in targetFilterSource
2023-09-14 21:52:11 -07:00
Kubernetes Prow Robot
f288d76cbd
Merge pull request #3690 from itspngu/google-peering-zone-bugfix
fix: filter peering zones in google provider
2023-09-14 21:30:13 -07:00
Kubernetes Prow Robot
435eb2056f
Merge pull request #3447 from Nefelim4ag/fix-node-ports
fix: nodePort #2704 - publish ready endpoints
2023-09-14 19:12:12 -07:00
Kubernetes Prow Robot
1ba3b92db6
Merge pull request #3932 from kubernetes-sigs/dependabot/github_actions/dev-dependencies-d95e3f7fc1
build(deps): bump the dev-dependencies group with 1 update
2023-09-14 18:04:12 -07:00
Kubernetes Prow Robot
8e03ec0e4e
Merge pull request #3931 from johngmyers/jgmyers
Add johngmyers as approver
2023-09-14 01:34:18 -07:00
dependabot[bot]
e035738354
build(deps): bump the dev-dependencies group with 1 update
Bumps the dev-dependencies group with 1 update: [GrantBirki/json-yaml-validate](https://github.com/grantbirki/json-yaml-validate).

- [Release notes](https://github.com/grantbirki/json-yaml-validate/releases)
- [Commits](https://github.com/grantbirki/json-yaml-validate/compare/v2.3.0...v2.3.1)

---
updated-dependencies:
- dependency-name: GrantBirki/json-yaml-validate
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-14 04:02:54 +00:00
John Gardiner Myers
48e1701e4c Add johngmyers as approver 2023-09-13 07:38:07 -07:00
Kubernetes Prow Robot
3f24950595
Merge pull request #3922 from mloiseleur/feat/go-1.21
feat: upgrade ExternalDNS to go 1.21
2023-09-12 05:02:11 -07:00
Kubernetes Prow Robot
37173e70d9
Merge pull request #3914 from kubernetes-sigs/dependabot/github_actions/dev-dependencies-c5505470ba
build(deps): bump the dev-dependencies group with 2 updates
2023-09-10 01:24:09 -07:00
Kubernetes Prow Robot
627f46bc05
Merge pull request #3903 from wbh1/fix/linode-txt-explosion
fix(linode): don't try to create existing records
2023-09-10 00:34:10 -07:00