Commit graph

24 commits

Author SHA1 Message Date
Ondřej Benkovský
42d0c75d04
Steering Committee Membership: tantalor93 (#6336)
Signed-off-by: Ondřej Benkovský <ondrej.benkovsky@jamf.com>
2023-11-09 08:49:05 -05:00
Michael Grosser
e321a0b559
Steering Committee Membership: stp-ip (#6335) 2023-11-09 08:47:44 -05:00
John Belamaric
c9d5c9a231
Extend steering term for johnbelamaric (#6330)
Signed-off-by: John Belamaric <jbelamaric@google.com>
2023-11-09 08:46:38 -05:00
Ben Kochie
0d56a3820d
Steering Committee Membership: superq (#6329)
Signed-off-by: SuperQ <superq@gmail.com>
2023-11-09 08:45:36 -05:00
Chris O'Haver
f982b5b4cf
Steering Committee Membership: chrisohaver (#6328) 2023-11-09 08:44:55 -05:00
Chris O'Haver
3c60348f67
add members (#5655)
Signed-off-by: Chris O'Haver <cohaver@infoblox.com>
2022-09-27 11:04:42 -04:00
Chris O'Haver
786ee691be
Governance: Replace project lead role with a steering committee (#5531)
* replace project lead with steering committee

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* align CODEOWNERS

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* grow committee size to 5; add committee decision restrictions and vote detail

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* add scm voting details and restrictions

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* 5 placeholders in codeowners

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>
2022-09-08 23:45:15 +00:00
Chris O'Haver
c4d02442ef
add tsig to codeowners; update chaos authors (#5479)
Signed-off-by: Chris O'Haver <cohaver@infoblox.com>
2022-07-01 10:06:30 -07:00
Yong Tang
89ff12b412
Update CODEOWNERS (#5456)
This PR updates CODEOWNERS file to subscription to relavent plugins.

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
2022-06-23 17:53:35 +02:00
Chris O'Haver
3f36d285ad
update CODEOWNERS (#5455) 2022-06-23 07:11:08 -07:00
Ondřej Benkovský
9119b029e8
make Tantalor93 a CoreDNS maintainer (#5454)
Signed-off-by: Ondřej Benkovský <ondrej.benkovsky@jamf.com>
2022-06-23 09:48:16 -04:00
Yong Tang
83f7e0db30
Update James's github handle (#5242)
Since James's github handle has been updated from @fastest963 to
@jameshartig, this PR updates the CODEOWNERS file.

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
2022-03-07 11:12:50 -08:00
Yong Tang
4c0eacb657
Update Project Lead's term (#4933) 2021-11-14 23:25:15 +08:00
Chris O'Haver
3288b111b2
Revert "Initial implementation of ForwardCRD plugin (#4512)" (#4981)
This reverts commit 2e6953c7db.
2021-11-12 13:19:16 -05:00
Christian Ang
2e6953c7db
Initial implementation of ForwardCRD plugin (#4512)
* Add forwardcrd plugin README.md

Co-authored-by: Aidan Obley <aobley@vmware.com>

Signed-off-by: Christian Ang <angc@vmware.com>

* Create forwardcrd plugin

- Place forwardcrd before forward plugin in plugin list. This will avoid
forward from preventing the forwardcrd plugin from handling any queries
in the case of having a default upstream forwarder in a server block (as
is the case in the default kubernetes Corefile).

Co-authored-by: Aidan Obley <aobley@vmware.com>

Signed-off-by: Christian Ang <angc@vmware.com>

* Add Forward CRD

Signed-off-by: Christian Ang <angc@vmware.com>

* Add NewWithConfig to forward plugin

- allows external packages to instanciate forward plugins

Co-authored-by: Aidan Obley <aobley@vmware.com>

Signed-off-by: Christian Ang <angc@vmware.com>

* ForwardCRD plugin handles requests for Forward CRs

- add a Kubernetes controller that can read Forward CRs
- instances of the forward plugin are created based on Forward CRs from
the Kubernetes controller
- DNS requests are handled by calling matching Forward plugin instances
based on zone name
- Defaults to the kube-system namespace to align with Corefile RBAC

Signed-off-by: Christian Ang <angc@vmware.com>

Use klog v2 in forwardcrd plugin

* Refactor forward setup to use NewWithConfig

Co-authored-by: Christian Ang <angc@vmware.com>

Signed-off-by: Edwin Xie <exie@vmware.com>

* Use ParseInt instead of Atoi

- to ensure that the bitsize is 32 for later casting to uint32

Signed-off-by: Christian Ang <angc@vmware.com>

* Add @christianang to CODEOWNERS for forwardcrd

Signed-off-by: Christian Ang <angc@vmware.com>

Co-authored-by: Edwin Xie <exie@vmware.com>
2021-11-12 11:22:34 -05:00
Qasim Sarfraz
00128bda4e
plugin/header: Introduce header plugin (#4752)
* Add header plugin

Signed-off-by: MQasimSarfraz <syed.qasim.sarfraz@gmail.com>

* fix import format

* improve README.md

* Add codeowners for header plugin
2021-07-15 09:32:39 +02:00
Sven Nebel
21f1207afe
Create geoip plugin (#4688)
* Create geoip plugin

Signed-off-by: Sven Nebel <nebel.sven@gmail.com>

* Update plugin/geoip/README.md

Co-authored-by: Miek Gieben <miek@miek.nl>
Signed-off-by: Sven Nebel <nebel.sven@gmail.com>

* Update plugin/geoip/README.md

Co-authored-by: Miek Gieben <miek@miek.nl>
Signed-off-by: Sven Nebel <nebel.sven@gmail.com>

* Update plugin/geoip/README.md

Co-authored-by: Miek Gieben <miek@miek.nl>
Signed-off-by: Sven Nebel <nebel.sven@gmail.com>

* Move DBFILE bullet below example

Signed-off-by: Sven Nebel <nebel.sven@gmail.com>

* Update plugin/geoip/README.md

Co-authored-by: Miek Gieben <miek@miek.nl>
Signed-off-by: Sven Nebel <nebel.sven@gmail.com>

* Remove plugin name test case

Signed-off-by: Sven Nebel <nebel.sven@gmail.com>

* Remove languages option

Signed-off-by: Sven Nebel <nebel.sven@gmail.com>

* Update free database link

Signed-off-by: Sven Nebel <nebel.sven@gmail.com>

* Remove last language bits

Signed-off-by: Sven Nebel <nebel.sven@gmail.com>

* Use 127.0.0.1 as probing IP

Signed-off-by: Sven Nebel <nebel.sven@gmail.com>

* Update plugin/geoip/geoip.go

Co-authored-by: Miek Gieben <miek@miek.nl>
Signed-off-by: Sven Nebel <nebel.sven@gmail.com>

* Update plugin/geoip/geoip.go

Co-authored-by: Miek Gieben <miek@miek.nl>
Signed-off-by: Sven Nebel <nebel.sven@gmail.com>

* Use relative path for fixtures dir

Signed-off-by: Sven Nebel <nebel.sven@gmail.com>

* Set names with default string zero value

Signed-off-by: Sven Nebel <nebel.sven@gmail.com>

* Remove unused db types

Signed-off-by: Sven Nebel <nebel.sven@gmail.com>

* Remove non city databases in testdata

Signed-off-by: Sven Nebel <nebel.sven@gmail.com>

* Remove create databases main

Signed-off-by: Sven Nebel <nebel.sven@gmail.com>

* Fix metadata label format test case

Signed-off-by: Sven Nebel <nebel.sven@gmail.com>

* Fix import path block

Signed-off-by: Sven Nebel <nebel.sven@gmail.com>

* go fmt after changes

Signed-off-by: Sven Nebel <nebel.sven@gmail.com>

* Tidy up go.mod and go.sum

Signed-off-by: Sven Nebel <nebel.sven@gmail.com>

* Add plugin to CODEOWNERS

Signed-off-by: Sven Nebel <nebel.sven@gmail.com>

Co-authored-by: Miek Gieben <miek@miek.nl>
2021-07-14 09:25:30 +02:00
Yong Tang
bc0115d71f
Update Project Lead's term (#4164)
Base on the [GOVERNANCE.md] of CoreDNS, we will need to update project lead's term:
1) Any PR should only be opened no earlier than 6 weeks before the end of current lead's term
2) PR can only be merged after it has been opened for 4 weeks.
3) See [GOVERNANCE.md] for more details on how votes are counted.

Since it is less than 6 weeks before 11/11/2020, this PR:
1) propose to extend project lead's term from 11/11/2020 to 11/11/2021.
2) will keep open until at least to 10/28/2020 (4 weeks), so that community has a chance to voice opinions

Please specify +1/-1 for agree/disagree.

Note: Alternative PRs could be opened concurrently, as long as it following the rules specified in [GOVERNANCE.md].

Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
2020-10-28 10:59:56 -07:00
Chris O'Haver
91fd10278e
add default reviewers for circleci config (#4222)
Signed-off-by: Chris O'Haver <cohaver@infoblox.com>
2020-10-20 10:04:56 -07:00
Miek Gieben
ec5696b202
plugin/dns64: update readme and owners (#3848)
* plugin/dns64: update readme and owners

Make @superq code owner of the plugins. Update the readme a bit:

* don't make it start with a quote
* make it look more like other README's in syntax description
* make a full corefile examples and tests these by setting the corefile
  language tag

Signed-off-by: Miek Gieben <miek@miek.nl>

* Update plugin/dns64/README.md

Co-Authored-By: Ben Kochie <superq@gmail.com>

* Update plugin/dns64/README.md

Co-Authored-By: Ben Kochie <superq@gmail.com>

* Update plugin/dns64/README.md

Co-Authored-By: Ben Kochie <superq@gmail.com>

* Update plugin/dns64/README.md

Co-Authored-By: Ben Kochie <superq@gmail.com>

* Update plugin/dns64/README.md

Co-Authored-By: Ben Kochie <superq@gmail.com>

Co-authored-by: Ben Kochie <superq@gmail.com>
2020-04-23 10:22:20 +02:00
Tobias Schmidt
8013925b53
Remove grobie from maintainers (#3833)
I haven't been maintaining production DNS setups in quite a while and
don't have the time to review CoreDNS pull requests. Hereby I resign
from all positions in the CoreDNS project.

CoreDNS is a great project and SoundCloud still processes hundreds of
thousands of requests per second with the help of CoreDNS. Thanks a lot
for your hard work and all the best for the future.

Signed-off-by: Tobias Schmidt <tobidt@gmail.com>
2020-04-15 10:07:10 +02:00
Zou Nengren
bfe7dbfb19
introduce myself to some components (#3831)
Signed-off-by: zounengren <zounengren@cmss.chinamobile.com>
2020-04-15 09:27:08 +02:00
Miek Gieben
25ef9b2d69
Add more paths to CODEOWNERS (#3502)
This splits it up some more; meaning less PRs should hit the top-level
which lists of a lot owners. Still want to keep that list for important
project wide changes

Fixes: #3495

Signed-off-by: Miek Gieben <miek@miek.nl>
2019-12-06 15:39:37 +00:00
Miek Gieben
24176a97e6
Move to CODEOWNERS (#3489)
* Move to CODEOWNERS

No change in who own what; just a move to CODEOWNERS. This allows
dreck cleanups.

Added .dreck.yaml for alias and exec.

Fixes: #3486

Signed-off-by: Miek Gieben <miek@miek.nl>

* stickler bot

Signed-off-by: Miek Gieben <miek@miek.nl>

* sort the file

Signed-off-by: Miek Gieben <miek@miek.nl>
2019-11-29 13:17:05 +00:00