Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NE-514: Rebase to upstream v1.8.1 #52

Merged
merged 578 commits into from
Mar 6, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
578 commits
Select commit Hold shift + click to select a range
a1277df
build(deps): bump github.com/Azure/go-autorest/autorest (#4052)
dependabot-preview[bot] Aug 10, 2020
fc8be1e
auto go mod tidy
Aug 10, 2020
1efd7e3
Bump to golang 1.15 (#4064)
yongtang Aug 12, 2020
9230e17
pkg/upstream: set edns0 and Do when required (#4055)
miekg Aug 13, 2020
8ca97da
build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#…
dependabot-preview[bot] Aug 17, 2020
9ca82fb
auto go mod tidy
Aug 17, 2020
27a83cd
build(deps): bump k8s.io/api from 0.18.6 to 0.18.8 (#4073)
dependabot-preview[bot] Aug 17, 2020
2baf2cd
auto go mod tidy
Aug 17, 2020
d9f2efa
build(deps): bump k8s.io/client-go from 0.18.6 to 0.18.8 (#4074)
dependabot-preview[bot] Aug 17, 2020
7ab9941
auto go mod tidy
Aug 17, 2020
82dba58
build(deps): bump github.com/aws/aws-sdk-go from 1.34.0 to 1.34.5 (#4…
dependabot-preview[bot] Aug 17, 2020
aa16e0e
auto go mod tidy
Aug 17, 2020
6c747d7
Update README.md (#4068)
FakeNameSE Aug 20, 2020
abeba46
fix misspell (#4081)
Aug 20, 2020
f6262eb
cleanup tempfiles for erratic_autopath_test (#4080)
Aug 20, 2020
f36715e
Enable debug globally if enabled in any server config (#4007)
olivierlemasle Aug 24, 2020
aced73f
auto make -f Makefile.doc
Aug 24, 2020
ecd61a2
Update the 1.7.1 notes (#4086)
miekg Aug 28, 2020
2620fea
build(deps): bump github.com/Azure/go-autorest/autorest (#4090)
dependabot-preview[bot] Aug 31, 2020
bbd341f
auto go mod tidy
Aug 31, 2020
77428f5
build(deps): bump k8s.io/client-go from 0.18.8 to 0.19.0 (#4095)
dependabot-preview[bot] Aug 31, 2020
8aace11
auto go mod tidy
Aug 31, 2020
6707bfc
build(deps): bump github.com/aws/aws-sdk-go from 1.34.5 to 1.34.13 (#…
dependabot-preview[bot] Aug 31, 2020
c126e7f
auto go mod tidy
Aug 31, 2020
9e4a177
clouddns,route53: fix lingering goroutines after restart (#4096)
miekg Aug 31, 2020
e233f59
Fix some typos in comments. (#4100)
hs0210 Sep 1, 2020
7b78170
Fix trailing whitespace (#4103)
yongtang Sep 7, 2020
c3e8597
build(deps): bump github.com/aws/aws-sdk-go from 1.34.13 to 1.34.18 (…
dependabot-preview[bot] Sep 7, 2020
18c8e1a
auto go mod tidy
Sep 7, 2020
0e44184
build(deps): bump github.com/dnstap/golang-dnstap from 0.2.0 to 0.2.1…
dependabot-preview[bot] Sep 7, 2020
ca43f84
auto go mod tidy
Sep 7, 2020
04af1c6
plugin/forward: init ClientSessionCache in tls.Config (#4108)
rdrozhdzh Sep 8, 2020
e082bb5
plugin/trace: fix struct allignment (#4112)
miekg Sep 9, 2020
1d5c5e8
build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#…
dependabot-preview[bot] Sep 14, 2020
5673a9d
auto go mod tidy
Sep 14, 2020
1a4e635
build(deps): bump github.com/farsightsec/golang-framestream (#4117)
dependabot-preview[bot] Sep 14, 2020
dbab5a7
auto go mod tidy
Sep 14, 2020
63efda7
build(deps): bump k8s.io/client-go from 0.19.0 to 0.19.1 (#4120)
dependabot-preview[bot] Sep 14, 2020
2fe5d68
auto go mod tidy
Sep 14, 2020
30a4a87
plugin/forward: add hit/miss metrics for connection cache (#4114)
rdrozhdzh Sep 14, 2020
fd49c80
auto make -f Makefile.doc
Sep 14, 2020
a97d032
build(deps): bump github.com/aws/aws-sdk-go from 1.34.18 to 1.34.22 (…
dependabot-preview[bot] Sep 14, 2020
0329de5
auto go mod tidy
Sep 14, 2020
f96a2f1
plugin/forward: fix panic when `expire` is configured as 0s (#4115)
rdrozhdzh Sep 15, 2020
8e1ab71
bump prometheus with zipkin (#4109)
Sep 16, 2020
a48426e
auto go mod tidy
Sep 16, 2020
22b6846
notes: update 1.7.1 (#4128)
miekg Sep 17, 2020
acf9a0f
cache: default to DNSSEC (#4085)
miekg Sep 17, 2020
16d4898
plugin/hosts: make hosts plugin cursive (#4131)
miekg Sep 18, 2020
aa82ca6
coredns: bump version to 1.7.1 (#4136)
miekg Sep 21, 2020
24e668e
goreport card fixes (#4139)
miekg Sep 22, 2020
b003d06
For caddy v1 in our org (#4018)
miekg Sep 24, 2020
279194f
auto go mod tidy
Sep 24, 2020
9798dd0
Cherry-pick: Implement notifies for transfer plugin (#3972) (#4142)
yongtang Sep 24, 2020
8c6ca43
auto make -f Makefile.doc
Sep 24, 2020
25c3ef5
Add notes for next 1.8.0 release (#4143)
miekg Sep 24, 2020
db1439f
build(deps): bump github.com/prometheus/common from 0.13.0 to 0.14.0 …
dependabot-preview[bot] Sep 28, 2020
efb5024
build(deps): bump k8s.io/client-go from 0.19.1 to 0.19.2 (#4150)
dependabot-preview[bot] Sep 28, 2020
1cb9d90
build(deps): bump github.com/aws/aws-sdk-go from 1.34.22 to 1.34.32 (…
dependabot-preview[bot] Sep 28, 2020
1a1ce9a
auto go mod tidy
Sep 28, 2020
35b40a8
plugin/cache: Fix filtering (#4148)
miekg Sep 28, 2020
a617ef3
update 1.8.0 notes (#4156)
miekg Sep 28, 2020
0cb0136
Add proto and remote tags to trace plugin (#4159)
miekg Sep 29, 2020
5235b35
doh support: make no TLS config fatal (#4162)
miekg Sep 30, 2020
275a62c
update README examples to use transfer plugins (#4163)
chrisohaver Sep 30, 2020
a0f7120
plugins/auto: allow fallthrough if no zone match (#4166)
imacks Oct 1, 2020
b1a69f7
dont return 200 during shutdown (#4167)
chrisohaver Oct 1, 2020
6edc8fe
More 1.8.0 notes updates: add latest merged PRs (#4168)
miekg Oct 1, 2020
042e57a
fix lameduck docs (#4169)
chrisohaver Oct 1, 2020
7295104
build(deps): bump github.com/dnstap/golang-dnstap from 0.2.1 to 0.2.2…
dependabot-preview[bot] Oct 5, 2020
098363a
build(deps): bump github.com/aws/aws-sdk-go from 1.34.32 to 1.35.2 (#…
dependabot-preview[bot] Oct 5, 2020
145a75c
build(deps): bump github.com/Azure/go-autorest/autorest (#4176)
dependabot-preview[bot] Oct 5, 2020
7339235
auto go mod tidy
Oct 5, 2020
f2d0dca
build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.26.0 to 1.27…
dependabot-preview[bot] Oct 5, 2020
f2ec292
auto go mod tidy
Oct 5, 2020
383cc28
fix alpn for http/2 upgrade when using DoH (#4182)
balboah Oct 6, 2020
04e532b
core: fix crash with no plugins (#4184)
miekg Oct 7, 2020
02f52b5
notes: more PR and clarify backwards incompat changes (#4185)
miekg Oct 8, 2020
0b0272c
build(deps): bump github.com/Azure/go-autorest/autorest (#4194)
dependabot-preview[bot] Oct 12, 2020
985892a
build(deps): bump github.com/miekg/dns from 1.1.31 to 1.1.32 (#4193)
dependabot-preview[bot] Oct 12, 2020
ac54a03
build(deps): bump github.com/cenkalti/backoff/v4 from 4.0.2 to 4.1.0 …
dependabot-preview[bot] Oct 12, 2020
41b6f69
auto go mod tidy
Oct 12, 2020
d7063cc
build(deps): bump github.com/aws/aws-sdk-go from 1.35.2 to 1.35.7 (#4…
dependabot-preview[bot] Oct 12, 2020
151cf95
auto go mod tidy
Oct 12, 2020
0a1a352
build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#…
dependabot-preview[bot] Oct 12, 2020
02f2474
auto go mod tidy
Oct 12, 2020
b3b8a7e
plugin/dnstap: various cleanups (#4179)
miekg Oct 12, 2020
5f5cc31
auto make -f Makefile.doc
Oct 12, 2020
0835f5b
[plugin][trace] - Have a consistent spanName (#4171)
nyodas Oct 12, 2020
34dc59f
notes: add dnstap PR (#4197)
miekg Oct 13, 2020
be09f47
plugin/cache: fix removing OPT (#4190)
miekg Oct 14, 2020
623d1e0
plugin/transfer: remove duplicate code (#4200)
miekg Oct 14, 2020
768307e
deps: bump miekg/dns to new version (#4201)
miekg Oct 14, 2020
2eb761c
notes: update with latest (#4203)
miekg Oct 14, 2020
269c0c5
Add #4171 in notes (#4204)
johnbelamaric Oct 15, 2020
6938dac
reduce sleeps (#4205)
miekg Oct 15, 2020
268781d
cache: do the msg copy right (#4207)
miekg Oct 15, 2020
04f2ecc
plugin/autopath: slightly tweaks the docs (#4188)
miekg Oct 16, 2020
1f07f7d
auto make -f Makefile.doc
Oct 16, 2020
2e63b66
build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.27.0 to 1.27…
dependabot-preview[bot] Oct 19, 2020
34d98f1
build(deps): bump github.com/prometheus/client_golang (#4214)
dependabot-preview[bot] Oct 19, 2020
fe335e2
build(deps): bump github.com/golang/protobuf from 1.4.2 to 1.4.3 (#4216)
dependabot-preview[bot] Oct 19, 2020
641e2bf
build(deps): bump github.com/aws/aws-sdk-go from 1.35.7 to 1.35.9 (#4…
dependabot-preview[bot] Oct 19, 2020
6e6aca8
auto go mod tidy
Oct 19, 2020
1db1e02
build(deps): bump github.com/miekg/dns from 1.1.33 to 1.1.34 (#4217)
dependabot-preview[bot] Oct 19, 2020
3d013b3
auto go mod tidy
Oct 19, 2020
91fd102
add default reviewers for circleci config (#4222)
chrisohaver Oct 20, 2020
054c9ae
release: up version to 1.8.0 (#4225)
miekg Oct 22, 2020
3168a72
Use cancelable contexts for cloud provider plugin refreshes (#4226)
mattlqx Oct 24, 2020
183b82f
build(deps): bump github.com/miekg/dns from 1.1.34 to 1.1.35 (#4233)
dependabot-preview[bot] Oct 26, 2020
9ea5c20
build(deps): bump k8s.io/apimachinery from 0.19.2 to 0.19.3 (#4235)
dependabot-preview[bot] Oct 26, 2020
e2c9a34
build(deps): bump github.com/aws/aws-sdk-go from 1.35.9 to 1.35.14 (#…
dependabot-preview[bot] Oct 26, 2020
e37750c
auto go mod tidy
Oct 26, 2020
6f2281e
Fix health check endpoint (#4231)
sergelogvinov Oct 27, 2020
d6660f3
A question template (#4243)
miekg Oct 27, 2020
c58e4b0
Fix golint warnings (#4241)
zouy414 Oct 28, 2020
c2e4f2f
docs: move Also See to See Also (#4245)
miekg Oct 28, 2020
bc0115d
Update Project Lead's term (#4164)
yongtang Oct 28, 2020
c840caf
Speed up testing (#4239)
miekg Oct 30, 2020
272ccb1
plugin/kubernetes: Watch EndpointSlices (#4209)
chrisohaver Oct 30, 2020
4726eb0
build(deps): bump github.com/aws/aws-sdk-go from 1.35.14 to 1.35.19 (…
dependabot-preview[bot] Nov 2, 2020
f286a24
auto go mod tidy
Nov 2, 2020
a136b71
plugin/dnstap: remove custom encoder (#4242)
miekg Nov 3, 2020
8759d00
forward doc update (#4254)
miekg Nov 3, 2020
fb5efa2
Add check for Also See for READMEs (#4261)
miekg Nov 5, 2020
123da4c
plugin/dnstap: remove config struct (#4258)
miekg Nov 5, 2020
b091eff
auto make -f Makefile.doc
Nov 5, 2020
7bbcf69
add local plugin (#4262)
miekg Nov 5, 2020
9d085f7
auto make -f Makefile.doc
Nov 5, 2020
57e6c56
Create codeql-analysis.yml (#4264)
miekg Nov 5, 2020
723e9b0
add 1.8.1 draft notes (#4263)
miekg Nov 5, 2020
0493695
pkg/tls: remove InsecureSkipVerify=true flag (#4265)
miekg Nov 5, 2020
cd5ee7d
Remove travis and move to github workflow (#4267)
miekg Nov 6, 2020
67f2048
Add GitHub Actions to `gofmt -s -w` all `*.go` files (#4268)
yongtang Nov 6, 2020
263423e
Setup GitHub Actions for auto remove trailing whitespaces (#4269)
yongtang Nov 7, 2020
37e3a81
Remove redundant `''` as Linux does not need it.
yongtang Nov 7, 2020
dd078a9
auto remove trailing whitespaces
Nov 7, 2020
7a7952f
build(deps): bump github.com/aws/aws-sdk-go from 1.35.19 to 1.35.23 (…
dependabot-preview[bot] Nov 9, 2020
dd2a1bf
auto go mod tidy
Nov 9, 2020
b781420
plugin/trace: Fix zipkin json_v2 (#4180)
nyodas Nov 10, 2020
2845eaa
Fix missing `*` in Go Fmt GitHub Actions (#4277)
yongtang Nov 11, 2020
32e1d5d
auto test: increase sleep (#4282)
miekg Nov 11, 2020
4b87be2
auto go fmt
Nov 11, 2020
9178f9d
Remove newlines between braces (#4279)
miekg Nov 11, 2020
2299c5b
Add make notes target (#4276)
miekg Nov 11, 2020
c9c71d3
plugin/azure return FQDN as MNAME in SOA record (#4286)
mancaus Nov 12, 2020
9e92a71
build(deps): bump github.com/aws/aws-sdk-go from 1.35.23 to 1.35.28 (…
dependabot-preview[bot] Nov 16, 2020
3e70e9e
auto go mod tidy
Nov 16, 2020
eea90ca
build(deps): bump k8s.io/client-go from 0.19.2 to 0.19.4 (#4292)
dependabot-preview[bot] Nov 16, 2020
803b5e7
auto go mod tidy
Nov 16, 2020
5617463
build(deps): bump github.com/Azure/go-autorest/autorest (#4291)
dependabot-preview[bot] Nov 16, 2020
839c264
auto go mod tidy
Nov 16, 2020
99f7981
plugin/trace: cleanup README.md (#4280)
miekg Nov 19, 2020
619a0ae
Switch from actions/setup-go@v2-beta to actions/setup-go@v2 to fix th…
yongtang Nov 19, 2020
10714bd
build(deps): bump github.com/aws/aws-sdk-go from 1.35.28 to 1.35.33 (…
dependabot-preview[bot] Nov 23, 2020
1dc41ab
build(deps): bump github.com/Azure/go-autorest/autorest (#4304)
dependabot-preview[bot] Nov 23, 2020
56eea6e
auto go mod tidy
Nov 23, 2020
9121e78
plugin/kubernetes: Fix dns programming duration metric (#4255)
chrisohaver Dec 1, 2020
d57014e
build(deps): bump github.com/aws/aws-sdk-go from 1.35.33 to 1.35.35 (…
dependabot-preview[bot] Dec 1, 2020
f0e61ad
auto go mod tidy
Dec 1, 2020
9efd209
build(deps): bump github.com/dnstap/golang-dnstap from 0.2.2 to 0.3.0…
dependabot-preview[bot] Dec 7, 2020
cad7a3d
auto go mod tidy
Dec 7, 2020
1a523bb
build(deps): bump github.com/aws/aws-sdk-go from 1.35.35 to 1.36.2 (#…
dependabot-preview[bot] Dec 7, 2020
8893730
auto go mod tidy
Dec 7, 2020
f36e5f7
build(deps): bump github.com/Azure/go-autorest/autorest (#4316)
dependabot-preview[bot] Dec 7, 2020
00c4892
auto go mod tidy
Dec 7, 2020
fff33b6
build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#…
dependabot-preview[bot] Dec 7, 2020
5ecf23a
auto go mod tidy
Dec 7, 2020
6bbb48d
plugin/file: Use NXDOMAIN response if CNAME target is NXDOMAIN (#4303)
chrisohaver Dec 9, 2020
9db3a2a
Remove unneeded test/go-test-tmpfile565156097 (#4330)
yongtang Dec 11, 2020
108d26e
Move .LocalAddr() out of goroutine (#4281)
miekg Dec 11, 2020
aac422f
Update README.md (#4331)
chotiwat Dec 11, 2020
1a26109
build(deps): bump k8s.io/apimachinery from 0.19.4 to 0.20.0 (#4335)
dependabot-preview[bot] Dec 14, 2020
35c0f39
auto go mod tidy
Dec 14, 2020
53a7ca0
build(deps): bump github.com/aws/aws-sdk-go from 1.36.2 to 1.36.7 (#4…
dependabot-preview[bot] Dec 14, 2020
6511872
auto go mod tidy
Dec 14, 2020
ef59a7f
build(deps): bump k8s.io/client-go from 0.19.4 to 0.20.0 (#4334)
dependabot-preview[bot] Dec 14, 2020
45bf23f
auto go mod tidy
Dec 14, 2020
9cb5348
respond with REFUSED when max_concurrent is exceeded to avoid caching…
chrisohaver Dec 15, 2020
6af47ba
auto make -f Makefile.doc
Dec 15, 2020
be955da
custom DoH request validation (#4329)
balboah Dec 15, 2020
fc955fd
[feat]:update the kubernets.go fix npe (#4338)
standup-jb Dec 16, 2020
8d58632
build(deps): bump github.com/Azure/go-autorest/autorest (#4345)
dependabot-preview[bot] Dec 21, 2020
44474e4
auto go mod tidy
Dec 21, 2020
0bf7bc0
build(deps): bump github.com/aws/aws-sdk-go from 1.36.7 to 1.36.12 (#…
dependabot-preview[bot] Dec 21, 2020
71b3939
auto go mod tidy
Dec 21, 2020
14ff2c4
build(deps): bump github.com/prometheus/client_golang (#4349)
dependabot-preview[bot] Dec 21, 2020
f7be3b0
auto go mod tidy
Dec 21, 2020
3008266
build(deps): bump k8s.io/client-go from 0.20.0 to 0.20.1 (#4347)
dependabot-preview[bot] Dec 21, 2020
302434e
auto go mod tidy
Dec 21, 2020
51c0567
plugin/kubernetes: Add support for dual stack ClusterIP Services (#4339)
chrisohaver Dec 21, 2020
67e90a0
Azure Plugin: Iterate over all RecordSetListResultPage Pages (#4351)
mgugger Dec 23, 2020
1518c6c
build(deps): bump github.com/aws/aws-sdk-go from 1.36.12 to 1.36.15 (…
dependabot-preview[bot] Dec 28, 2020
0cb5298
auto go mod tidy
Dec 28, 2020
f1a71d1
build(deps): bump github.com/aws/aws-sdk-go from 1.36.15 to 1.36.19 (…
dependabot-preview[bot] Jan 4, 2021
1085efa
auto go mod tidy
Jan 4, 2021
876650d
Fix golint issue caused by typo (#4365)
Jan 6, 2021
759afc8
build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.27.1 to 1.28…
dependabot-preview[bot] Jan 9, 2021
31abdc2
auto go mod tidy
Jan 9, 2021
15ff9f3
Update release notes and version number to 1.8.1 (#4370)
yongtang Jan 10, 2021
296222d
plugin/dnssec: Change hash key input (#4372)
miekg Jan 10, 2021
02a205a
plugin/secondary: small fixes in the readme (#4375)
miekg Jan 10, 2021
79cd814
auto make -f Makefile.doc
Jan 10, 2021
ae330a3
plugin/file: document wrong behavior in lookup fox Apex (#4376)
miekg Jan 11, 2021
d54b5c9
d-Updated Azure plugin NS record (#4383)
gunadhya Jan 11, 2021
0f307cf
1.8.1 notes: sort PR (#4373)
miekg Jan 12, 2021
ed891c5
fix record missing for zone with many of records (#4328)
luanphantiki Jan 12, 2021
fd705b4
forward/up: HC every 0.5 seconds, do not do exponential backoff (#4371)
miekg Jan 12, 2021
d31b118
plugin/transfer: fix go-routine leak (#4380)
miekg Jan 13, 2021
00e4ed1
build(deps): bump github.com/aws/aws-sdk-go from 1.36.19 to 1.36.23 (…
dependabot-preview[bot] Jan 13, 2021
caaaf9f
auto go mod tidy
Jan 13, 2021
b2a22ef
Prevent race from prefetching (#4368)
sschepens Jan 15, 2021
5c07ab7
doc bind collision issue (#4394)
chrisohaver Jan 15, 2021
8b2032b
auto make -f Makefile.doc
Jan 15, 2021
f5f977f
Update 1.8.1 notes with latest PRs (#4393)
miekg Jan 15, 2021
342eae9
plugin/file: guard against cname loops (#4387)
miekg Jan 15, 2021
d8e9450
build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#…
dependabot-preview[bot] Jan 18, 2021
7d7c3eb
auto go mod tidy
Jan 18, 2021
80fce45
build(deps): bump k8s.io/api from 0.20.1 to 0.20.2 (#4400)
dependabot-preview[bot] Jan 18, 2021
b75b316
auto go mod tidy
Jan 18, 2021
f476f48
build(deps): bump github.com/aws/aws-sdk-go from 1.36.23 to 1.36.28 (…
dependabot-preview[bot] Jan 18, 2021
a52095c
auto go mod tidy
Jan 18, 2021
28bddcc
build(deps): bump k8s.io/client-go from 0.20.1 to 0.20.2 (#4404)
dependabot-preview[bot] Jan 18, 2021
34dbf1e
auto go mod tidy
Jan 18, 2021
a10eb88
Update 1.8.1 release note, adding PR 4387 and 4380 notes (#4410)
yongtang Jan 20, 2021
66fcaae
Fix some typos (#4412)
zouy414 Jan 20, 2021
0a398f2
Remove draft draft from notes, and prepare to release (#4413)
miekg Jan 20, 2021
95622f4
release (#4414)
miekg Jan 20, 2021
e769ec9
merge coredns/coredns v1.8.1
sgreene570 Feb 22, 2021
e60e5db
UPSTREAM: <carry>: openshift: Changed the OWNERS to OpenShift ones
knobunc Jul 9, 2019
145d21f
UPSTREAM: <carry>: openshift: Add a product build pipeline Dockerfile
ironcladlou Aug 29, 2018
ec74fe7
UPSTREAM: <carry>: openshift: Update metadata
ironcladlou Sep 6, 2018
df9d2d5
UPSTREAM: <carry>: openshift: Use multistage builds
ironcladlou Sep 7, 2018
88b0398
UPSTREAM: <carry>: openshift: Add a RHEL7 Dockerfile and standardize …
ironcladlou Nov 13, 2018
3c8c3dc
UPSTREAM: <carry>: openshift: Optimize COPY directive
ironcladlou Nov 13, 2018
17e5f47
UPSTREAM: <carry>: openshift: Add a `make test` target
bbrowning Feb 6, 2019
2afc55a
UPSTREAM: <carry>: openshift: Set Dockerfiles to use vendor
celebdor Jul 4, 2019
0d68e78
UPSTREAM: <carry>: openshift: Make coredns exclusion more specific
bcrochet Jan 22, 2020
9a3831e
UPSTREAM: <carry>: openshift: Add github.com/openshift/coredns-mdns p…
celebdor Jul 10, 2019
dc34ad9
UPSTREAM: <carry>: openshift: OWNERS: Add component
Miciah Apr 21, 2020
8ded695
UPSTREAM: <carry>: openshift: Updating Dockerfile.openshift.rhel7 bas…
openshift-bot Aug 24, 2020
b61f77b
UPSTREAM: <carry>: openshift: Updating Dockerfile.openshift.rhel7 bas…
openshift-bot Sep 17, 2020
c6c6dab
UPSTREAM: <carry>: openshift: Update owners
sgreene570 Sep 21, 2020
a4a0530
UPSTREAM: <carry>: openshift: Updating coredns builder & base images …
jupierce Oct 7, 2020
0e0c892
UPSTREAM: <carry>: openshift: .gitignore: Properly ignore coredns binary
sgreene570 Oct 9, 2020
3f329ba
UPSTREAM: <carry>: openshift: addowner-candita
candita Nov 12, 2020
9600019
UPSTREAM: <carry>: openshift: Add rfredette to OWNERS
rfredette Dec 11, 2020
e27b150
UPSTREAM: <carry>: openshift: Updating coredns builder & base images …
Jan 13, 2021
e7d8e58
UPSTREAM: <carry>: openshift: Updating coredns builder & base images …
Feb 6, 2021
ee93068
UPSTREAM: <carry>: openshift: Vendor required modules
sgreene570 Feb 22, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
19 changes: 0 additions & 19 deletions .benchmark.sh

This file was deleted.

4 changes: 2 additions & 2 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ integrationDefaults: &integrationDefaults
image: ubuntu-1604:201903-01
working_directory: ~/go/src/${CIRCLE_PROJECT_USERNAME}/coredns
environment:
- K8S_VERSION: v1.15.3
- KIND_VERSION: v0.5.1
- K8S_VERSION: v1.19.1
- KIND_VERSION: v0.9.0
- KUBECONFIG: /home/circleci/.kube/kind-config-kind

setupKubernetes: &setupKubernetes
Expand Down
11 changes: 11 additions & 0 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,17 @@ $ go mod tidy

Please refer to [Go Modules](https://github.com/golang/go/wiki/Modules) for more details.

## Developer Certificate of Origin

As required by the CNCF's [charter](https://github.com/cncf/foundation/blob/master/charter.md#11-ip-policy),
all new code contributions must be accompanied by a [Developer Certificate of Origin (DCO)](https://developercertificate.org/). CoreDNS uses [Probot](https://github.com/probot/dco#how-it-works) to enforce the DCO on pull requests.

You may use git option `-s` to append automatically to the `Sign-off-by` line to your commit messages:

```
$ git commit -s -m 'This is my commit message'
```

# Thank You

Thanks for your help! CoreDNS would not be what it is today without your contributions.
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug-report.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: Bug Report
about: Report a bug encountered while using CoreDNS
about: Report a bug encountered while using CoreDNS
labels: bug

---
Expand Down
7 changes: 7 additions & 0 deletions .github/ISSUE_TEMPLATE/question.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
name: Question
about: A question related to CoreDNS
labels: question

---
<!-- Please only use this template for submitting a generic question -->
20 changes: 10 additions & 10 deletions .github/SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ to ensure responsible handling of critical issues.

## Product Security Team (PST)

Security vulnerabilities should be handled quickly and sometimes privately.
Security vulnerabilities should be handled quickly and sometimes privately.
The primary goal of this process is to reduce the total time users are vulnerable to publicly known exploits.

The Product Security Team (PST) is responsible for organizing the entire response including internal communication and external disclosure.
Expand All @@ -23,7 +23,7 @@ The initial Product Security Team will consist of the set of maintainers that vo

### Private Disclosure Processes

If you find a security vulnerability or any security related issues,
If you find a security vulnerability or any security related issues,
please DO NOT file a public issue. Do not create a Github issue.
Instead, send your report privately to [email protected].
Security reports are greatly appreciated and we will publicly thank you for it.
Expand All @@ -36,7 +36,7 @@ For instance, that could include:

### Public Disclosure Processes

If you know of a publicly disclosed security vulnerability please IMMEDIATELY email [email protected]
If you know of a publicly disclosed security vulnerability please IMMEDIATELY email [email protected]
to inform the Product Security Team (PST) about the vulnerability so we start the patch, release, and communication process.

If possible the PST will ask the person making the public report if the issue can be handled via a private disclosure process
Expand All @@ -56,7 +56,7 @@ Note that given the current size of the CoreDNS community it is likely that the
The PST may decide to bring in additional contributors for added expertise depending on the area of the code that contains the vulnerability.

All of the timelines below are suggestions and assume a Private Disclosure.
If the Team is dealing with a Public Disclosure all timelines become ASAP.
If the Team is dealing with a Public Disclosure all timelines become ASAP.
If the fix relies on another upstream project's disclosure timeline, that will adjust the process as well.
We will work with the upstream project to fit their timeline and best protect our users.

Expand Down Expand Up @@ -88,14 +88,14 @@ discussed on the [email protected] mailing list.

### Fix Disclosure Process

With the Fix Development underway the CoreDNS Security Team needs to come up with an overall communication plan for the wider community.
This Disclosure process should begin after the Team has developed a fix or mitigation
With the Fix Development underway the CoreDNS Security Team needs to come up with an overall communication plan for the wider community.
This Disclosure process should begin after the Team has developed a fix or mitigation
so that a realistic timeline can be communicated to users.

**Disclosure of Forthcoming Fix to Users** (Completed within 1-7 days of Disclosure)

- The Fix Lead will create a github issue in CoreDNS project to inform users that a security vulnerability
has been disclosed and that a fix will be made available, with an estimation of the Release Date.
has been disclosed and that a fix will be made available, with an estimation of the Release Date.
It will include any mitigating steps users can take until a fix is available.

The communication to users should be actionable.
Expand All @@ -104,7 +104,7 @@ They should know when to block time to apply patches, understand exact mitigatio
**Optional Fix Disclosure to Private Distributors List** (Completed within 1-14 days of Disclosure):

- The Fix Lead will make a determination with the help of the Fix Team if an issue is critical enough to require early disclosure to distributors.
Generally this Private Distributor Disclosure process should be reserved for remotely exploitable or privilege escalation issues.
Generally this Private Distributor Disclosure process should be reserved for remotely exploitable or privilege escalation issues.
Otherwise, this process can be skipped.
- The Fix Lead will email the patches to [email protected] so distributors can prepare their own release to be available to users on the day of the issue's announcement.
Distributors should read about the [Private Distributor List](#private-distributor-list) to find out the requirements for being added to this list.
Expand Down Expand Up @@ -133,7 +133,7 @@ individuals to find out about security issues.

The information members receive on [email protected] must not be
made public, shared, nor even hinted at anywhere beyond the need-to-know within
your specific team except with the list's explicit approval.
your specific team except with the list's explicit approval.
This holds true until the public disclosure date/time that was agreed upon by the list.
Members of the list and others may not use the information for anything other
than getting the issue fixed for your respective distribution's users.
Expand All @@ -144,7 +144,7 @@ find out information on a need-to-know basis.

In the unfortunate event you share the information beyond what is allowed by
this policy, you _must_ urgently inform the [email protected]
mailing list of exactly what information leaked and to whom.
mailing list of exactly what information leaked and to whom.

If you continue to leak information and break the policy outlined here, you
will be removed from the list.
Expand Down
15 changes: 15 additions & 0 deletions .github/fixup_file_mtime.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#!/usr/bin/env bash
#
# Description: Fix up the file mtimes based on the git log.

set -u -o pipefail

if [[ ! -f 'coredns.1.md' ]]; then
echo 'ERROR: Must be run from the top of the git repo.'
exit 1
fi

for file in coredns.1.md corefile.5.md plugin/*/README.md; do
time=$(git log --pretty=format:%cd -n 1 --date='format:%Y%m%d%H%M.%S' "${file}")
touch -m -t "${time}" "${file}"
done
34 changes: 34 additions & 0 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: "CodeQL"

on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
schedule:
- cron: '22 10 * * 4'

jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest

strategy:
fail-fast: false
matrix:
language: [ 'go' ]

steps:
- name: Checkout repository
uses: actions/checkout@v2

- name: Initialize CodeQL
uses: github/codeql-action/init@v1
with:
languages: ${{ matrix.language }}

- name: Autobuild
uses: github/codeql-action/autobuild@v1

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1
28 changes: 28 additions & 0 deletions .github/workflows/go.coverage.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Go Coverage
on: [push, pull_request]
jobs:
test:
name: Coverage
runs-on: ubuntu-latest
steps:

- name: Install Go
uses: actions/setup-go@v2
with:
go-version: 1.15
id: go

- name: Check out code
uses: actions/checkout@v2

- name: Build
run: go build -v ./...

- name: Test With Coverage
run: |
for d in request core coremain plugin test; do \
( cd $d; go test -coverprofile=cover.out -covermode=atomic -race ./...; [ -f cover.out ] && cat cover.out >> ../coverage.txt ); \
done

- name: Upload coverage to Codecov
uses: codecov/codecov-action@v1
36 changes: 36 additions & 0 deletions .github/workflows/go.fmt.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Go Fmt

on:
push:
branches:
- 'master'
paths:
- '**.go'

jobs:
fix:
runs-on: ubuntu-latest
steps:
-
name: Checkout
uses: actions/checkout@v2
-
name: Fmt
run: |
find . -not -path '*/\.git/*' -type f -name '*.go' -exec gofmt -s -w {} \+
-
name: Set up Git
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
git config user.name "coredns-auto-go-fmt[bot]"
git config user.email "coredns-auto-go-fmt[bot]@users.noreply.github.com"
git remote set-url origin https://x-access-token:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git
-
name: Commit and push changes
run: |
git add .
if output=$(git status --porcelain) && [ ! -z "$output" ]; then
git commit -m 'auto go fmt'
git push
fi
67 changes: 67 additions & 0 deletions .github/workflows/go.test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
name: Go Tests
on: [push, pull_request]
jobs:
test:
name: Test
runs-on: ubuntu-latest
steps:

- name: Install Go
uses: actions/setup-go@v2
with:
go-version: 1.15
id: go

- name: Check out code
uses: actions/checkout@v2

- name: Build
run: go build -v ./...

- name: Test
run: |
( cd request; go test -race ./... )
( cd core; go test -race ./... )
( cd coremain; go test -race ./... )

test-plugins:
name: Test Plugins
runs-on: ubuntu-latest
steps:

- name: Install Go
uses: actions/setup-go@v2
with:
go-version: 1.15
id: go

- name: Check out code
uses: actions/checkout@v2

- name: Build
run: go build -v ./...

- name: Test
run: ( cd plugin; go test -race ./... )

test-e2e:
name: Test e2e
runs-on: ubuntu-latest
steps:

- name: Install Go
uses: actions/setup-go@v2
with:
go-version: 1.15
id: go

- name: Check out code
uses: actions/checkout@v2

- name: Build
run: go build -v ./...

- name: Test
run: |
go install github.com/fatih/faillint
( cd test; go test -race ./... )
8 changes: 2 additions & 6 deletions .github/workflows/go.tidy.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: go tidy
name: Go Tidy

on:
push:
Expand All @@ -15,11 +15,7 @@ jobs:
steps:
-
name: Checkout
uses: actions/checkout@v1
-
# https://github.com/actions/checkout/issues/6
name: Fix detached HEAD
run: git checkout ${GITHUB_REF#refs/heads/}
uses: actions/checkout@v2
-
name: Tidy
run: |
Expand Down
45 changes: 45 additions & 0 deletions .github/workflows/make.doc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: Make Doc

on:
push:
branches:
- 'master'
paths:
- '.github/workflows/make.doc.yml'
- 'coredns.1.md'
- 'corefile.5.md'
- 'plugin/*/README.md'

jobs:
fix:
runs-on: ubuntu-latest
steps:
-
name: Checkout
uses: actions/checkout@v2
-
name: Setup Go
uses: actions/setup-go@v2
with:
go-version: '^1.14.1'
-
name: Update Docs
run: |
./.github/fixup_file_mtime.sh
make -f Makefile.doc
-
name: Set up Git
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
git config user.name "coredns-auto-go-mod-tidy[bot]"
git config user.email "coredns-auto-go-mod-tidy[bot]@users.noreply.github.com"
git remote set-url origin https://x-access-token:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git
-
name: Commit and push changes
run: |
git add .
if output=$(git status --porcelain) && [ ! -z "$output" ]; then
git commit -m 'auto make -f Makefile.doc'
git push
fi
Loading