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

copywrite EOL proto headers debugging #19799

Closed
wants to merge 470 commits into from
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
470 commits
Select commit Hold shift + click to select a range
6a2c877
fix test on 1.15.x branch (#17374)
May 15, 2023
b081268
Backport of fix(connect envoy): set initial_fetch_timeout to wait for…
hc-github-team-consul-core May 15, 2023
50a7a07
backport of commit 4e721eccacac2c8a991dc38440f575958f706fde (#17314)
hc-github-team-consul-core May 15, 2023
0beb371
manual backport of docs/krastin/retitle (#17350)
hc-github-team-consul-core May 16, 2023
7dccf73
backport of commit ccf91c7b7f279dd7e6af7bcf56ed2a6f2e51cbe8 (#17384)
hc-github-team-consul-core May 16, 2023
ccf3af7
Backport of Docs/igw docs day refactor into release/1.15.x (#17396)
hc-github-team-consul-core May 17, 2023
e01469b
Backport of docs: connect-service-upstreams annotation fixes into rel…
hc-github-team-consul-core May 17, 2023
ee06276
docs: Fix merge conflicts (#17405)
boruszak May 18, 2023
b345f18
backport of commit 5a29f9b4f7d63188fb44867b552724f3535e520d (#17408)
hc-github-team-consul-core May 18, 2023
87d3f45
Rename hcp-metrics-collector to consul-telemetry-collector (#17327) (…
Achooo May 19, 2023
e2d9d39
Backport of docs: Reference pages for service-router and service-reso…
hc-github-team-consul-core May 19, 2023
1633443
[1.15.x] prototest: fix early return condition in AssertElementsMatch…
rboyer May 22, 2023
10d12cf
ci:upload test results to datadog (#17206) (#17302)
jmurret May 23, 2023
1cc9457
Backport of Only synthesize anonymous token in primary DC into releas…
hc-github-team-consul-core May 23, 2023
5526290
[Release/1.15.x] net 3914 gha consul container test no splitting (#17…
huikang May 23, 2023
a596041
Backport of [OSS] gRPC Blocking Queries into release/1.15.x (#17441)
hc-github-team-consul-core May 24, 2023
58806aa
backport of commit a6322d8c949204f1d6f6538c1327f96dcef2eb9f (#17444)
hc-github-team-consul-core May 24, 2023
6c7c0cf
Backport of Fix namespaced peer service updates / deletes. into relea…
hc-github-team-consul-core May 24, 2023
c5b6a08
backport of commit ac9cd49a0950d5c5cec566cd3794bf100c346b43 (#17447)
hc-github-team-consul-core May 25, 2023
66f7d7b
Manual backport 1.15.x of Disable remote proxy patching except AWS La…
zalimeni May 25, 2023
2d8b832
backport of commit b35371ac27629896a078835ab3bdb038ad4e23c3 (#17465)
hc-github-team-consul-core May 25, 2023
aa73c4f
backport of commit ee51fc87b4bd14b351f79df518304fd83237858a (#17472)
hc-github-team-consul-core May 25, 2023
676c51c
backport of commit cfd06f4b28b6c2da72ba528f7bb0a48a147878cb (#17480)
hc-github-team-consul-core May 25, 2023
b41a4e7
backport of commit bf0a29e030ad5c29bf90098cf6a81e4e4e387fbd (#17490)
hc-github-team-consul-core May 26, 2023
d60e96f
Backport of perf: Remove expensive reflection from raft/mesh hot path…
hc-github-team-consul-core May 26, 2023
4bd3ed9
HCP Telemetry Feature (#17460) (#17502)
Achooo May 29, 2023
c0ee120
backport of commit 2d9ed7c43e0b1e33c56a39fb1d6ba66751cab66f (#17510)
hc-github-team-consul-core May 30, 2023
1330cc0
backport of commit 87e1f041781a18b55b0841febd53db7c8cc7257f (#17516)
hc-github-team-consul-core May 30, 2023
fe5a963
backport of commit 94998bec4bad67d29efb2cbcd95ac9c827908d23 (#17518)
hc-github-team-consul-core May 30, 2023
d991db5
backport of commit 65d5aeaaac207e134a6ab2f0742e8d5a34c90154 (#17531)
hc-github-team-consul-core May 31, 2023
f9d3f8a
Backport of hoststats: add package for collecting host statistics inc…
hc-github-team-consul-core May 31, 2023
7d94518
Backport of [API Gateway] Fix use of virtual resolvers in HTTPRoutes …
hc-github-team-consul-core May 31, 2023
aca09d2
Manual backport 1.15.x of Avoid panic applying TProxy Envoy extension…
zalimeni Jun 1, 2023
f3b1433
backport of commit cd05b8b921d967f3dde0331cc7d70dc0a3804a4b (#17543)
hc-github-team-consul-core Jun 1, 2023
1a155e2
Update list of Envoy versions (#17545)
zalimeni Jun 1, 2023
3443103
backport of commit 50e40ecc14c55f3a6c6221c62277eacfc30b561b (#17550)
hc-github-team-consul-core Jun 1, 2023
084fde4
backport of commit f2b2bf2343695306595b96cc00e9f6516f43d499 (#17553)
hc-github-team-consul-core Jun 2, 2023
fefcf3f
backport of commit a717be7c75183fce420ea3db32322cf2b5c45ed9 (#17563)
hc-github-team-consul-core Jun 2, 2023
d2a1795
Backport of add docs for consul-k8s config read command into release/…
hc-github-team-consul-core Jun 5, 2023
db58469
Backport of Fix up case where subscription is terminated due to ACLs …
hc-github-team-consul-core Jun 5, 2023
47582d4
Backport of Fix subscribing/fetching objects not in the default parti…
hc-github-team-consul-core Jun 6, 2023
104100d
Backport of docs: clarify the behavior of prepending hostname to metr…
hc-github-team-consul-core Jun 7, 2023
692bdb6
fix some testing.T retry.R mixups (#17600) (#17603)
hc-github-team-consul-core Jun 7, 2023
de037e5
Backport of [API Gateway] Fix trust domain for external peered servic…
hc-github-team-consul-core Jun 8, 2023
082de09
backport of commit ef688704aab5f2e413b7d190ca36198b2c242009 (#17622)
hc-github-team-consul-core Jun 8, 2023
08a106c
Backport of [API Gateway] Fix rate limiting for API gateways into rel…
hc-github-team-consul-core Jun 9, 2023
75451c1
cache: fix a few minor goroutine leaks in leaf certs and the agent ca…
rboyer Jun 9, 2023
d076d69
Backport of CI: do not upload test metrics to datadog on forks into r…
hc-github-team-consul-core Jun 12, 2023
51c45ec
Backport of chore(website): delete check-legacy-links-format.yml into…
hc-github-team-consul-core Jun 12, 2023
7792c27
Backport of docs: update the defaults for request limits into release…
hc-github-team-consul-core Jun 12, 2023
9260674
fix: add agent info reporting log (#17661)
hc-github-team-consul-core Jun 12, 2023
2c2d455
backport of commit 9ec2b3807aaa86f6af0a938d348f4649f83f51fb (#17671)
hc-github-team-consul-core Jun 12, 2023
75f112c
Backport of Fix two WAL metrics in docs/agent/telemetry.mdx into rele…
hc-github-team-consul-core Jun 13, 2023
df69d18
Backport of Fix metric names in Consul agent telemetry docs into rele…
hc-github-team-consul-core Jun 13, 2023
91f0d5b
backport of commit 38a42074efae2ba85663f696a971fdd1cc334681 (#17701)
hc-github-team-consul-core Jun 13, 2023
713b888
backport of commit ca0754dedc9f34e3c525fa848efc9954f4c58b5c (#17556)
hc-github-team-consul-core Jun 13, 2023
b8ffb1d
backport of commit fc71ecc87e7ccdcf1048725e400a3ce1a9b3c88a (#17572)
hc-github-team-consul-core Jun 13, 2023
69fbbb5
backport of commit 845265dbce244db407dea9c81fc4a76813c411be (#17708)
hc-github-team-consul-core Jun 13, 2023
9dd6040
Backport of Remove extraneous version info for Config entries into re…
hc-github-team-consul-core Jun 13, 2023
a092aad
backport of commit 498693f24f4899a70ecca9586928355669558d10 (#17721)
hc-github-team-consul-core Jun 14, 2023
ad39814
NET-1825: New ACL token creation docs (#16465) (#17734)
hc-github-team-consul-core Jun 14, 2023
9b469bc
backport of commit 48889f33ec94b1f6f58357b64536662d5b14b9ec (#17745)
hc-github-team-consul-core Jun 14, 2023
09e11fb
Update 1.15.x submodules, version, and changelog (#17559)
malizz Jun 15, 2023
ce750ff
backport of commit 74bf6a76ac9212e74bbc21854bb7c9cfa48034ad (#17761)
hc-github-team-consul-core Jun 15, 2023
07d27a8
backport of commit 3db13c21850651dae7efed1531f96a758ff4249a (#17772)
hc-github-team-consul-core Jun 15, 2023
3528b00
Backport of added redirects and updated links into release/1.15.x (#1…
hc-github-team-consul-core Jun 15, 2023
386f0f1
backport of commit 3b4e0abbb47c081449208e5ef65e683a75f20b02 (#17784)
hc-github-team-consul-core Jun 15, 2023
9ff0f1b
HCP Add node id/name to config (#17750) (#17795)
hc-github-team-consul-core Jun 16, 2023
633b1cd
Backport of [NET-4107][Supportability] Log Level set to TRACE and dur…
hc-github-team-consul-core Jun 17, 2023
6a833cd
Backport of [NET-3865] [Supportability] Additional Information in the…
hc-github-team-consul-core Jun 18, 2023
4ad6aaa
Backport of Updated docs added explanation. into release/1.15.x (#17792)
hc-github-team-consul-core Jun 21, 2023
a04cbd6
Backport of Fix Docs for Trails Leader By into release/1.15.x (#17803)
hc-github-team-consul-core Jun 21, 2023
75c396b
Backport of fixes #17732 - AccessorID in request body should be optio…
hc-github-team-consul-core Jun 21, 2023
a1027bf
Backport of Fix formatting for webhook-certs Consul tutorial into rel…
hc-github-team-consul-core Jun 22, 2023
27332fc
Backport of Generate helm docs for release consul-k8s 1.1.2 into rel…
hc-github-team-consul-core Jun 22, 2023
1291786
Backport of APIGW: Update how status conditions for certificates are …
hc-github-team-consul-core Jun 22, 2023
65cc60e
Backport of APIGW Normalize Status Conditions into release/1.15.x (#1…
hc-github-team-consul-core Jun 23, 2023
93b152c
backport of commit 9e0e1160d5e8068caa29211c85904d7f878ae504 (#17857)
hc-github-team-consul-core Jun 23, 2023
df7795e
Backport of docs: update upgrade to consul-dataplane docs on k8s into…
hc-github-team-consul-core Jun 23, 2023
fa791fa
deps: aws-sdk-go v1.44.289 (#17879)
hc-github-team-consul-core Jun 26, 2023
4894d99
backport of commit 38301b5cccf5a0341393decc2af39aee40d3ec2c (#17898)
hc-github-team-consul-core Jun 27, 2023
e72edb4
Backport of Add emit_tags_as_labels to envoy bootstrap config when us…
hc-github-team-consul-core Jun 27, 2023
df55227
backport of commit a87f4e37b9cc225fd4a3da0915a4a8e1ecc394e6 (#17906)
hc-github-team-consul-core Jun 27, 2023
9d81853
Include changes from v1.15.4 in 1.15.x (#17892)
jmurret Jun 27, 2023
c53d405
Backport of Reference hashicorp/consul instead of consul for Docker i…
hc-github-team-consul-core Jun 28, 2023
4e3a2fd
deps: coredns v1.10.1 (#17933)
hc-github-team-consul-core Jun 28, 2023
7c3f452
Backport of Fixes Secondary ConnectCA update into release/1.15.x (#17…
hc-github-team-consul-core Jun 29, 2023
c71d067
Backport of Fix streaming backend link into release/1.15.x (#17960)
hc-github-team-consul-core Jun 29, 2023
2831e1a
backport of commit ff6b620db7d6a28b70aee9456c86bf5d40481432 (#17923)
hc-github-team-consul-core Jun 30, 2023
20b8427
Backport of feature - [NET - 4005] - [Supportability] Reloadable Con…
hc-github-team-consul-core Jun 30, 2023
0a465dd
Backport of watch: support -filter for consul watch: checks, services…
hc-github-team-consul-core Jun 30, 2023
3011885
backport of commit f6df37444b531ea77f5b279846e29296b636c444 (#17994)
hc-github-team-consul-core Jul 1, 2023
7701479
Manual backport of #17894. (#18008)
hashi-derek Jul 5, 2023
a741e94
Backport of [OSS] Improve Gateway Test Coverage of Catalog Health int…
hc-github-team-consul-core Jul 5, 2023
e1b6f23
backport of commit 4b1ed38b417e438be061aff1b36bf93ac39458bc (#18025)
hc-github-team-consul-core Jul 5, 2023
4d460a8
Backport of docs - add service sync annotations and k8s service weigh…
hc-github-team-consul-core Jul 6, 2023
2a6e084
Backport of docs - add jobs use case for service mesh k8s into releas…
hc-github-team-consul-core Jul 7, 2023
b756351
Backport of Fix removed service-to-service peering links into release…
hc-github-team-consul-core Jul 7, 2023
e261d0a
docs - helm consul k8s 1.1.x helm chart reference (#18057)
Jul 10, 2023
9c4861b
Backport of [OSS] Fix initial_fetch_timeout to wait for all xDS resou…
hc-github-team-consul-core Jul 10, 2023
fc52598
Backport of Fix a couple typos in Agent Telemetry Metrics docs into r…
hc-github-team-consul-core Jul 11, 2023
49f6283
backport of commit 4669c09db2df293ecd126a39cbe3ac8e2eaa4851 (#18073)
hc-github-team-consul-core Jul 12, 2023
c8a6121
Backport of Passes configured role name to Vault for AWS auth in Conn…
hc-github-team-consul-core Jul 12, 2023
40fd64b
Backport of ci: use gotestsum v1.10.1 [NET-4042] into release/1.15.x …
hc-github-team-consul-core Jul 12, 2023
3f475de
Backport of Docs for dataplane upgrade on k8s into release/1.15.x (#1…
hc-github-team-consul-core Jul 12, 2023
1bbf911
backport of commit b9b58ec763ba9e5199354d44544f089a08e7aaba (#18109)
hc-github-team-consul-core Jul 12, 2023
4582260
ci: build s390x (#18117)
hc-github-team-consul-core Jul 13, 2023
f8760ee
backport of commit 5403b623154d48829015a53ca594f4dda625e1af (#18122)
hc-github-team-consul-core Jul 13, 2023
9bd4d34
Backport of [NET-4895] ci - api tests and consul container tests erro…
hc-github-team-consul-core Jul 13, 2023
af21077
Backport of Docs: fix unmatched bracket for health checks page into r…
hc-github-team-consul-core Jul 14, 2023
fbfe9c4
Backport of [NET-4897] net/http host header is now verified and reque…
hc-github-team-consul-core Jul 17, 2023
e17c8f7
Backport of Change docs to say 168h instead of 7d for server_rejoin_a…
hc-github-team-consul-core Jul 17, 2023
c940dac
Fix a bug that wrongly trims domains when there is an overlap with DC…
dhiaayachi Jul 18, 2023
7a10f95
Backport of chore: bump upgrade integrations tests to 1.15, 116 [NET-…
hc-github-team-consul-core Jul 18, 2023
a799176
Backport of [NET-4865] Bump golang.org/x/net to 0.12.0 into release/1…
hc-github-team-consul-core Jul 19, 2023
22189b6
Backport of [NET-4865] security: Update Go version to 1.20.6 into rel…
hc-github-team-consul-core Jul 19, 2023
1ce20ea
Backport of Fix Backport Assistant PR commenting into release/1.15.x …
hc-github-team-consul-core Jul 20, 2023
816e911
Backport of Explicitly enable WebSocket upgrades into release/1.15.x …
hc-github-team-consul-core Jul 20, 2023
b59f512
Backport of ci: don't verify s390x into release/1.15.x (#18225)
hc-github-team-consul-core Jul 21, 2023
a153588
Backport of [NET-4122] Doc guidance for federation with externalServe…
hc-github-team-consul-core Jul 21, 2023
b2feff8
Backport of NET-4996 - filter go-tests and test-integration workflows…
hc-github-team-consul-core Jul 23, 2023
4130fb4
Backport of Revert "NET-4996 - filter go-tests and test-integration w…
hc-github-team-consul-core Jul 24, 2023
3425e65
Backport of NET-1825: More new ACL token creation docs into release/1…
hc-github-team-consul-core Jul 24, 2023
606452e
Backport of NET-4897 - update comment to include the current issue ur…
hc-github-team-consul-core Jul 24, 2023
a3721a7
add auto lic usage docs for 1.15 (#18267)
trujillo-adam Jul 24, 2023
3fc1368
Backport of go-tests: disable s390x into release/1.15.x (#18277)
hc-github-team-consul-core Jul 25, 2023
e9615bf
Backport of member cli: add -filter expression to flags into release/…
huikang Jul 25, 2023
6ed91b7
Backport of Update K8s changelog to address cloud auto-join change in…
hc-github-team-consul-core Jul 26, 2023
a359d25
Backport of docs: Consul on Kubernetes specific upgrade info into rel…
hc-github-team-consul-core Jul 26, 2023
3980a28
Backport of NET-5049: subscribe to bound-api-gateway only after recei…
hc-github-team-consul-core Jul 26, 2023
a573475
[NET-4904] Update list of Envoy versions on 1.15.x (#18304)
zalimeni Jul 27, 2023
8dd9624
Backport of [NET-4904] Update list of Envoy versions in docs into rel…
hc-github-team-consul-core Jul 27, 2023
1cdb1d5
Backport of [CC-5718] Remove HCP token requirement during bootstrap (…
jjacobson93 Jul 27, 2023
85e0115
Fix utilization reporting docs sync (#18313)
zalimeni Jul 27, 2023
39ed6a7
Backport of fix typo in create a mesh token docs into release/1.15.x …
hc-github-team-consul-core Aug 1, 2023
30a1623
Backport of [CC-5719] Add support for builtin global-read-only policy…
hc-github-team-consul-core Aug 1, 2023
1f07e1b
Backport of NET-4240 - Snapshots are failing on Windows into release…
hc-github-team-consul-core Aug 2, 2023
1fcd774
Backport of [HCP Telemetry] Periodic Refresh for Dynamic Telemetry Co…
Achooo Aug 2, 2023
78f6df4
Backport of [NET-5146] security: Update Go version to 1.20.7 and `x/n…
hc-github-team-consul-core Aug 2, 2023
fae6844
Backport of Fix policy lookup to allow for slashes into release/1.15.…
hc-github-team-consul-core Aug 3, 2023
fdffac5
Backport of add some initial CODEOWNERS into release/1.15.x (#18374)
hc-github-team-consul-core Aug 3, 2023
6ba25f7
Backport of docs: fix the description of client rpc into release/1.15…
hc-github-team-consul-core Aug 3, 2023
afc7cd1
Backport of Add redirects for mesh-gateway docs into release/1.15.x (…
hc-github-team-consul-core Aug 4, 2023
cdfaf35
chore: changes from the 1.15.5 release (#18412)
JadhavPoonam Aug 8, 2023
57cf6f0
Backport 1.15.x Upgrade test: remove outdated test and disable log du…
huikang Aug 8, 2023
bc5a357
Backport of bump testcontainers-go from 0.22.0 and remove pinned go v…
hc-github-team-consul-core Aug 9, 2023
321780e
Backport of update ECS links into release/1.15.x (#18433)
hc-github-team-consul-core Aug 10, 2023
3e5ffe5
Updates helm docs to include changes from consul-k8s 1.1.4 (#18441)
missylbytes Aug 11, 2023
a12708d
Backport of NET-5187: Upgrade test timeout due to log producer errors…
hc-github-team-consul-core Aug 15, 2023
528688d
Updates 1.15.x for changes to helm docs (#18468)
missylbytes Aug 15, 2023
bcf43ff
Backport of docs: specify manual server metadata intervention into re…
hc-github-team-consul-core Aug 16, 2023
77b49df
Backport of Add license-checker action that fails when any backported…
hc-github-team-consul-core Aug 16, 2023
8b5e103
Backport of NET-5371 License checker pt2 into release/1.15.x (#18494)
hc-github-team-consul-core Aug 16, 2023
31c928c
Backport of docs: Update K8s TGW tutorial to reliably obtain role ID …
hc-github-team-consul-core Aug 17, 2023
5c46e02
Backport of CI Split integration tests to run nightly and every PR in…
hc-github-team-consul-core Aug 21, 2023
d738be6
Backport of bug: prevent go routine leakage due to existing DeferChec…
hc-github-team-consul-core Aug 23, 2023
83a2e72
[BACKPORT] 1.15.x manual backport of OSS->CE branch (#18552)
analogue Aug 23, 2023
175a5d6
Backport of NET-5382 & PLAT-1159: Do not trigger workflow if only doc…
hc-github-team-consul-core Aug 23, 2023
fa456a9
Reduce the frequency of metric exports to minutely (#18584) (#18599)
Aug 28, 2023
4f4a95d
Manual Backport of [HCP Telemetry] Move first TelemetryConfig Fetch i…
Achooo Aug 31, 2023
c2ef21f
Backport of docs: admin partition and DNS clarification into release/…
hc-github-team-consul-core Aug 31, 2023
332ba62
Backport of NET 1594 - Snapshot Agent Filename Should Include Consul …
hc-github-team-consul-core Sep 4, 2023
b5a9044
Backport 1.15 fix test snapshot save (#18663)
absolutelightning Sep 4, 2023
bfa612c
Backport of NET-3181 - Allow log file naming like Nomad into release/…
hc-github-team-consul-core Sep 4, 2023
6bdd979
Backport of Net 3181 consul gh issue 15709 allow log file naming like…
hc-github-team-consul-core Sep 4, 2023
fa9e837
Backport of Removed nodename and status from consul snapshot save -ap…
hc-github-team-consul-core Sep 6, 2023
14794cc
Release 1.15.x reduce runner sizes and concurrency (#18676)
curtbushko Sep 6, 2023
6939bbd
[NET-5399] Add support for querying tokens by service name. (#18690)
hashi-derek Sep 6, 2023
c938356
Consul-K8s 1.1.5 update docs (#18693)
sarahalsmiller Sep 6, 2023
174b3d1
Backport of Adds PassiveHealthCheck Fields to ServiceDefaults and Ing…
hc-github-team-consul-core Sep 8, 2023
5680edd
[manual backport] 1.15.x - emit consul version periodically (#18729)
analogue Sep 8, 2023
87406b5
Backport of k8s: Update audit-logging docs to include K8s examples in…
hc-github-team-consul-core Sep 10, 2023
9e038b9
Backport of [CC-6039] Update builtin policy descriptions into release…
hc-github-team-consul-core Sep 11, 2023
7537837
Show latest config in /v1/agent/self (#18715)
nvanthao Sep 12, 2023
f2bf64a
Backport of [NET-5574] Update Go version to 1.20.8 into release/1.15.…
hc-github-team-consul-core Sep 12, 2023
e0fa774
Backport of Disable docs change CI skip detection into release/1.15.x…
hc-github-team-consul-core Sep 13, 2023
d69b9c6
Backport of Fix snapshot creation issue. into release/1.15.x (#18788)
hc-github-team-consul-core Sep 13, 2023
8b5d314
[1.15.x] Vault CA provider clean up previous default issuers (#18773)…
Sep 13, 2023
810ebbc
Backport of docs: Fix typo in description for server_addresses into r…
hc-github-team-consul-core Sep 18, 2023
4d3d650
Backport of Fix gateway services cleanup where proxy deregistration h…
Sep 18, 2023
1833393
Backport of Update service-mesh-compare.mdx into release/1.15.x (#18091)
hc-github-team-consul-core Sep 18, 2023
e5a247a
Backport of docs: K8s secondary DC requirements into release/1.15.x (…
hc-github-team-consul-core Sep 18, 2023
8f299ac
NET-4519 Collecting journald logs in "consul debug" bundle (#18797) …
absolutelightning Sep 19, 2023
1580027
Update 1.15.x consul api version (#18865)
jm96441n Sep 19, 2023
bb2750c
Backport of docs: Fix HCL, JSON, and YAML syntax errors into release/…
hc-github-team-consul-core Sep 19, 2023
0dda40b
Backport of Fix code block examples on dns-static-lookups.mdx into re…
hc-github-team-consul-core Sep 19, 2023
45223b7
Backport of docs: Remove YAML service registration examples into rele…
hc-github-team-consul-core Sep 19, 2023
1952f74
Backport of docs: Add complete auth method payloads into release/1.15…
hc-github-team-consul-core Sep 19, 2023
b1337fb
Add changelog and put back replace statements (#18915)
jm96441n Sep 20, 2023
9cba9a7
Backport of Update base ref property name into release/1.15.x (#18928)
hc-github-team-consul-core Sep 20, 2023
3162b30
Backport of Fix for loop in filter_changed_files_go_test script into …
hc-github-team-consul-core Sep 20, 2023
333fd20
Backport of Fix create dns token docs into release/1.15.x (#18938)
hc-github-team-consul-core Sep 21, 2023
5c52151
[1.15.x] Update helm docs (#18946)
Sep 21, 2023
40a98f4
Backport of when skip-ci is true do not trigger integration and go te…
hc-github-team-consul-core Sep 21, 2023
8ad79aa
Backport of docs: Fix invalid JSON into release/1.15.x (#18961)
blake Sep 21, 2023
b3e99ed
Backport of docs: Replace unicode quotes with ASCII quotes into relea…
hc-github-team-consul-core Sep 21, 2023
c0b41f8
Backport of docs: Change heading to filename in CodeBlockConfig into …
hc-github-team-consul-core Sep 21, 2023
1ef137d
Backport of docs: Fix ServiceDefaults example in distributed tracing …
blake Sep 22, 2023
6a8aede
Backport of Fix docs for log file name changes into release/1.15.x (#…
hc-github-team-consul-core Sep 22, 2023
cbbc740
Backport of peerstream: fix flaky test related to autopilot integrati…
hc-github-team-consul-core Sep 22, 2023
d0e2e97
Backport of Fix type of datacenter in Service Resolvers Config Entry …
hc-github-team-consul-core Sep 27, 2023
020f685
Backport of Include RequestTimeout in marshal/unmarshal of ServiceRes…
hc-github-team-consul-core Sep 29, 2023
5dd7d91
[1.15.x] Update upgrade-specific.mdx (#19063)
Oct 4, 2023
a53d136
Backport of Fixes docs of Consul Debug - Adds info about Since Flag i…
hc-github-team-consul-core Oct 5, 2023
e2b44eb
Backport of docs: clarify the requriment for cross-partition network …
hc-github-team-consul-core Oct 5, 2023
661f080
Backport of Allow connections through Terminating Gateways from peere…
hc-github-team-consul-core Oct 5, 2023
7b45148
Backport NET-4135 - Fix NodeMeta filtering Catalog List Services API …
absolutelightning Oct 9, 2023
737213f
Backport of Replace `hub` with `gh` for member roles on JIRA sync che…
hc-github-team-consul-core Oct 9, 2023
d91e61f
release/1.15.x: Manual backport of #19095 (#19147)
cthain Oct 11, 2023
2f54aff
Backport of Fix BUSL license checker to skip >= 1.17.x target branche…
hc-github-team-consul-core Oct 11, 2023
c33ef90
Backport of [NET-5944] security: Update Go version to 1.20.10 and `x/…
hc-github-team-consul-core Oct 17, 2023
a06ddfc
Downgrading node on CI to support v1.15.X (#19249)
chris-hut Oct 17, 2023
1bc046c
Backport of build(docker): always publish full and minor version tags…
hc-github-team-consul-core Oct 18, 2023
bcafb66
release/1.15.x - Update supported Envoy versions (#19272)
cthain Oct 19, 2023
bb4ea08
[1.15.x] Vault CA bugfixes (#19285) (#19337)
Oct 23, 2023
d0fea44
Backport of Add grpc keepalive configuration into release/1.15.x (#19…
hashi-derek Oct 24, 2023
d6ce613
Backport of Golden File Tests for TermGW w/ Cluster Peering into rele…
hc-github-team-consul-core Oct 26, 2023
8cbbf0d
Backport of chor: update rule to run frontend github tasks when chang…
hc-github-team-consul-core Oct 26, 2023
a83ff94
Backport of Add note about service upstream env var dot broken into r…
hc-github-team-consul-core Oct 26, 2023
ece48dc
Backport of Use strict DNS for mesh gateways with hostnames into rele…
hc-github-team-consul-core Oct 27, 2023
53a355b
Backport of Fix casing in example yaml config into release/1.15.x (#1…
hc-github-team-consul-core Oct 27, 2023
5f0212b
Backport of [NET-6138] security: Bump google.golang.org/grpc to 1.56.…
zalimeni Oct 30, 2023
8c7c3cc
Backport of docs: Fix Kubernetes CRD example configs into release/1.1…
blake Oct 31, 2023
a0a9e4f
Backport of NET-5186 Add NET_BIND_SERVICE capability to consul-datapl…
hc-github-team-consul-core Nov 1, 2023
b22a770
Backport of added redirect for conf entries 1.8.x into release/1.15.x…
hc-github-team-consul-core Nov 1, 2023
9f17bf7
Backport of Regen expired test certs into release/1.15.x (#19477)
hc-github-team-consul-core Nov 2, 2023
cd54946
Backport of build: ensure we pull through the hashicorp proxy instead…
hc-github-team-consul-core Nov 2, 2023
64b6897
helm docs for Consul k8s release 1.1.7 (#19498)
roncodingenthusiast Nov 2, 2023
d477441
ui: 1.15.x back to hcp link conditions (#19444)
Nov 3, 2023
4d648c8
Backport of Shuffle CICD tests to spread worker load. into release/1.…
hc-github-team-consul-core Nov 6, 2023
502a425
Backport of [NET-6459] Fix issue with wanfed lan ip conflicts. into r…
hc-github-team-consul-core Nov 6, 2023
9195cd6
Backport of Fix more test flakes into release/1.15.x (#19544)
hc-github-team-consul-core Nov 7, 2023
d79540b
Backport of test: update certs for 10 year expiry into release/1.15.x…
hc-github-team-consul-core Nov 7, 2023
e7c5029
Backport of increasing unit tests timeout from 10m to 30m into releas…
hc-github-team-consul-core Nov 9, 2023
02c1460
Backport of Fix parts of admin-partitions guide into release/1.15.x (…
hc-github-team-consul-core Nov 14, 2023
789affd
Backport of [Docs] Update admin-partitions.mdx into release/1.15.x (#…
hc-github-team-consul-core Nov 14, 2023
407a41e
Backport/UI/feature/make global read only policy non editable/instant…
valeriia-ruban Nov 14, 2023
b4f3688
Backport/UI/net 438 add ent version suffix/privately inspired wolf se…
valeriia-ruban Nov 22, 2023
88227e4
Backport of [NET-6617] security: Bump github.com/golang-jwt/jwt/v4 to…
hc-github-team-consul-core Nov 27, 2023
567417d
[1.15.x backport] Fix panic policy delete (#19733)
dhiaayachi Nov 27, 2023
218dca1
Backport of ci: Run `go mod tidy` check on submodules into release/1.…
hc-github-team-consul-core Nov 27, 2023
c4b3ca8
[NET-6232] docs: Update consul-k8s Helm chart docs (1.1.x) (#19699)
zalimeni Nov 27, 2023
8874f1f
Revert "[NET-6232] docs: Update consul-k8s Helm chart docs (1.1.x) (#…
zalimeni Nov 27, 2023
7cc019f
[NET-5688] APIGateway UI Topology Fixes (#19657) (#19764)
jm96441n Nov 29, 2023
eadf76d
bsl migration, eoy fixes, mpl workaround
hc-github-team-es-release-engineering Nov 30, 2023
0fbb7a9
fix permissions on copywrite script
hc-github-team-es-release-engineering Nov 30, 2023
e19e8e3
header updates for bsl migration
hc-github-team-es-release-engineering Nov 30, 2023
dbf077e
remove bsl versions from license checker
hc-github-team-es-release-engineering Nov 30, 2023
76fbabb
update ignore list for generated files
hc-github-team-es-release-engineering Nov 30, 2023
0ab5d8c
run make after copywrite ignore additions
dlaguerta Dec 1, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Backport of CI Split integration tests to run nightly and every PR in…
…to release/1.15.x (#18521)

CI Split integration tests to run nightly and every PR (#18518)

Co-authored-by: temp <temp@hashicorp.com>
  • Loading branch information
hc-github-team-consul-core and temp authored Aug 21, 2023
commit 5c46e020b20e95af19218ec57c58615bffe8a16e
326 changes: 326 additions & 0 deletions .github/workflows/nightly-test-integrations.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,326 @@
# Copyright (c) HashiCorp, Inc.
# SPDX-License-Identifier: MPL-2.0

name: Nightly test-integrations

on:
schedule:
# Run nightly at 12AM UTC/8PM EST/5PM PST
- cron: '* 0 * * *'
workflow_dispatch: {}

env:
TEST_RESULTS_DIR: /tmp/test-results
TEST_RESULTS_ARTIFACT_NAME: test-results
CONSUL_LICENSE: ${{ secrets.CONSUL_LICENSE }}
GOTAGS: ${{ endsWith(github.repository, '-enterprise') && 'consulent' || '' }}
GOTESTSUM_VERSION: "1.10.1"
CONSUL_BINARY_UPLOAD_NAME: consul-bin
# strip the hashicorp/ off the front of github.repository for consul
CONSUL_LATEST_IMAGE_NAME: ${{ endsWith(github.repository, '-enterprise') && github.repository || 'hashicorp/consul' }}
GOPRIVATE: github.com/hashicorp # Required for enterprise deps

jobs:
setup:
runs-on: ubuntu-latest
name: Setup
outputs:
compute-small: ${{ steps.runners.outputs.compute-small }}
compute-medium: ${{ steps.runners.outputs.compute-medium }}
compute-large: ${{ steps.runners.outputs.compute-large }}
compute-xl: ${{ steps.runners.outputs.compute-xl }}
enterprise: ${{ steps.runners.outputs.enterprise }}
steps:
- name: Checkout code
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
with:
ref: ${{ inputs.branch }}
- id: runners
run: .github/scripts/get_runner_classes.sh

dev-build:
needs: [setup]
uses: ./.github/workflows/reusable-dev-build.yml
with:
runs-on: ${{ needs.setup.outputs.compute-xl }}
repository-name: ${{ github.repository }}
uploaded-binary-name: 'consul-bin'
secrets:
elevated-github-token: ${{ secrets.ELEVATED_GITHUB_TOKEN }}

generate-envoy-job-matrices:
needs: [setup]
runs-on: ${{ fromJSON(needs.setup.outputs.compute-small) }}
name: Generate Envoy Job Matrices
outputs:
envoy-matrix: ${{ steps.set-matrix.outputs.envoy-matrix }}
steps:
- name: Checkout code
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
with:
ref: ${{ inputs.branch }}
- name: Generate Envoy Job Matrix
id: set-matrix
env:
# this is further going to multiplied in envoy-integration tests by the
# other dimensions in the matrix. Currently TOTAL_RUNNERS would be
# multiplied by 8 based on these values:
# envoy-version: ["1.24.10", "1.25.9", "1.26.4", "1.27.0"]
# xds-target: ["server", "client"]
TOTAL_RUNNERS: 4
JQ_SLICER: '[ inputs ] | [_nwise(length / $runnercount | floor)]'
run: |
NUM_RUNNERS=$TOTAL_RUNNERS
NUM_DIRS=$(find ./test/integration/connect/envoy -mindepth 1 -maxdepth 1 -type d | wc -l)

if [ "$NUM_DIRS" -lt "$NUM_RUNNERS" ]; then
echo "TOTAL_RUNNERS is larger than the number of tests/packages to split."
NUM_RUNNERS=$((NUM_DIRS-1))
fi
# fix issue where test splitting calculation generates 1 more split than TOTAL_RUNNERS.
NUM_RUNNERS=$((NUM_RUNNERS-1))
{
echo -n "envoy-matrix="
find ./test/integration/connect/envoy -maxdepth 1 -type d -print0 \
| xargs -0 -n 1 basename \
| jq --raw-input --argjson runnercount "$NUM_RUNNERS" "$JQ_SLICER" \
| jq --compact-output 'map(join("|"))'
} >> "$GITHUB_OUTPUT"

envoy-integration-test:
runs-on: ${{ fromJSON(needs.setup.outputs.compute-xl) }}
needs:
- setup
- generate-envoy-job-matrices
- dev-build
permissions:
id-token: write # NOTE: this permission is explicitly required for Vault auth.
contents: read
strategy:
fail-fast: false
matrix:
envoy-version: ["1.22.11", "1.23.12", "1.24.10", "1.25.9"]
xds-target: ["server", "client"]
test-cases: ${{ fromJSON(needs.generate-envoy-job-matrices.outputs.envoy-matrix) }}
env:
ENVOY_VERSION: ${{ matrix.envoy-version }}
XDS_TARGET: ${{ matrix.xds-target }}
AWS_LAMBDA_REGION: us-west-2
steps:
- name: Checkout code
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
with:
ref: ${{ inputs.branch }}
- uses: actions/setup-go@fac708d6674e30b6ba41289acaab6d4b75aa0753 # v4.0.1
with:
go-version-file: 'go.mod'

- name: fetch binary
uses: actions/download-artifact@9bc31d5ccc31df68ecc42ccf4149144866c47d8a # v3.0.2
with:
name: '${{ env.CONSUL_BINARY_UPLOAD_NAME }}'
path: ./bin
- name: restore mode+x
run: chmod +x ./bin/consul

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@2a1a44ac4aa01993040736bd95bb470da1a38365 # v2.9.0

- name: Docker build
run: docker build -t consul:local -f ./build-support/docker/Consul-Dev.dockerfile ./bin

- name: Envoy Integration Tests
env:
GOTESTSUM_JUNITFILE: ${{ env.TEST_RESULTS_DIR }}/results.xml
GOTESTSUM_FORMAT: standard-verbose
COMPOSE_INTERACTIVE_NO_CLI: 1
LAMBDA_TESTS_ENABLED: "true"
# tput complains if this isn't set to something.
TERM: ansi
run: |
# shellcheck disable=SC2001
echo "Running $(sed 's,|, ,g' <<< "${{ matrix.test-cases }}" |wc -w) subtests"
# shellcheck disable=SC2001
sed 's,|,\n,g' <<< "${{ matrix.test-cases }}"
go run gotest.tools/gotestsum@v${{env.GOTESTSUM_VERSION}} \
--debug \
--rerun-fails \
--rerun-fails-report=/tmp/gotestsum-rerun-fails \
--jsonfile /tmp/jsonfile/go-test.log \
--packages=./test/integration/connect/envoy \
-- -timeout=30m -tags integration -run="TestEnvoy/(${{ matrix.test-cases }})"

# NOTE: ENT specific step as we store secrets in Vault.
- name: Authenticate to Vault
if: ${{ endsWith(github.repository, '-enterprise') }}
id: vault-auth
run: vault-auth

# NOTE: ENT specific step as we store secrets in Vault.
- name: Fetch Secrets
if: ${{ endsWith(github.repository, '-enterprise') }}
id: secrets
uses: hashicorp/vault-action@v2.5.0
with:
url: ${{ steps.vault-auth.outputs.addr }}
caCertificate: ${{ steps.vault-auth.outputs.ca_certificate }}
token: ${{ steps.vault-auth.outputs.token }}
secrets: |
kv/data/github/${{ github.repository }}/datadog apikey | DATADOG_API_KEY;

- name: prepare datadog-ci
if: ${{ !endsWith(github.repository, '-enterprise') }}
run: |
curl -L --fail "https://github.com/DataDog/datadog-ci/releases/latest/download/datadog-ci_linux-x64" --output "/usr/local/bin/datadog-ci"
chmod +x /usr/local/bin/datadog-ci

- name: upload coverage
# do not run on forks
if: github.event.pull_request.head.repo.full_name == github.repository
env:
DATADOG_API_KEY: "${{ endsWith(github.repository, '-enterprise') && env.DATADOG_API_KEY || secrets.DATADOG_API_KEY }}"
DD_ENV: ci
run: datadog-ci junit upload --service "$GITHUB_REPOSITORY" $TEST_RESULTS_DIR/results.xml

upgrade-integration-test:
runs-on: ${{ fromJSON(needs.setup.outputs.compute-xl) }}
needs:
- setup
- dev-build
permissions:
id-token: write # NOTE: this permission is explicitly required for Vault auth.
contents: read
strategy:
fail-fast: false
matrix:
consul-version: [ "1.14", "1.15"]
env:
CONSUL_LATEST_VERSION: ${{ matrix.consul-version }}
ENVOY_VERSION: "1.24.6"
steps:
- name: Checkout code
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
with:
ref: ${{ inputs.branch }}
# NOTE: This step is specifically needed for ENT. It allows us to access the required private HashiCorp repos.
- name: Setup Git
if: ${{ endsWith(github.repository, '-enterprise') }}
run: git config --global url."https://${{ secrets.ELEVATED_GITHUB_TOKEN }}:@github.com".insteadOf "https://github.com"
- uses: actions/setup-go@fac708d6674e30b6ba41289acaab6d4b75aa0753 # v4.0.1
with:
go-version-file: 'go.mod'
- run: go env

# Get go binary from workspace
- name: fetch binary
uses: actions/download-artifact@9bc31d5ccc31df68ecc42ccf4149144866c47d8a # v3.0.2
with:
name: '${{ env.CONSUL_BINARY_UPLOAD_NAME }}'
path: .
- name: restore mode+x
run: chmod +x consul
- name: Build consul:local image
run: docker build -t ${{ env.CONSUL_LATEST_IMAGE_NAME }}:local -f ./build-support/docker/Consul-Dev.dockerfile .
- name: Build consul-envoy:latest-version image
id: buildConsulEnvoyLatestImage
continue-on-error: true
run: docker build -t consul-envoy:latest-version --build-arg CONSUL_IMAGE=docker.mirror.hashicorp.services/${{ env.CONSUL_LATEST_IMAGE_NAME }}:${{ env.CONSUL_LATEST_VERSION }} --build-arg ENVOY_VERSION=${{ env.ENVOY_VERSION }} -f ./test/integration/consul-container/assets/Dockerfile-consul-envoy ./test/integration/consul-container/assets
- name: Retry Build consul-envoy:latest-version image
if: steps.buildConsulEnvoyLatestImage.outcome == 'failure'
run: docker build -t consul-envoy:latest-version --build-arg CONSUL_IMAGE=docker.mirror.hashicorp.services/${{ env.CONSUL_LATEST_IMAGE_NAME }}:${{ env.CONSUL_LATEST_VERSION }} --build-arg ENVOY_VERSION=${{ env.ENVOY_VERSION }} -f ./test/integration/consul-container/assets/Dockerfile-consul-envoy ./test/integration/consul-container/assets
- name: Build consul-envoy:target-version image
id: buildConsulEnvoyTargetImage
continue-on-error: true
run: docker build -t consul-envoy:target-version --build-arg CONSUL_IMAGE=${{ env.CONSUL_LATEST_IMAGE_NAME }}:local --build-arg ENVOY_VERSION=${{ env.ENVOY_VERSION }} -f ./test/integration/consul-container/assets/Dockerfile-consul-envoy ./test/integration/consul-container/assets
- name: Retry Build consul-envoy:target-version image
if: steps.buildConsulEnvoyTargetImage.outcome == 'failure'
run: docker build -t consul-envoy:target-version --build-arg CONSUL_IMAGE=${{ env.CONSUL_LATEST_IMAGE_NAME }}:local --build-arg ENVOY_VERSION=${{ env.ENVOY_VERSION }} -f ./test/integration/consul-container/assets/Dockerfile-consul-envoy ./test/integration/consul-container/assets
- name: Build sds image
run: docker build -t consul-sds-server ./test/integration/connect/envoy/test-sds-server/
- name: Configure GH workaround for ipv6 loopback
if: ${{ !endsWith(github.repository, '-enterprise') }}
run: |
cat /etc/hosts && echo "-----------"
sudo sed -i 's/::1 *localhost ip6-localhost ip6-loopback/::1 ip6-localhost ip6-loopback/g' /etc/hosts
cat /etc/hosts
- name: Upgrade Integration Tests
run: |
mkdir -p "${{ env.TEST_RESULTS_DIR }}"
cd ./test/integration/consul-container/test/upgrade
docker run --rm ${{ env.CONSUL_LATEST_IMAGE_NAME }}:local consul version
go run gotest.tools/gotestsum@v${{env.GOTESTSUM_VERSION}} \
--raw-command \
--format=short-verbose \
--debug \
--rerun-fails=2 \
--packages="./..." \
-- \
go test \
-p=4 \
-tags "${{ env.GOTAGS }}" \
-timeout=30m \
-json \
./... \
--follow-log=false \
--target-image ${{ env.CONSUL_LATEST_IMAGE_NAME }} \
--target-version local \
--latest-image docker.mirror.hashicorp.services/${{ env.CONSUL_LATEST_IMAGE_NAME }} \
--latest-version "${{ env.CONSUL_LATEST_VERSION }}"
ls -lrt
env:
# this is needed because of incompatibility between RYUK container and GHA
GOTESTSUM_JUNITFILE: ${{ env.TEST_RESULTS_DIR }}/results.xml
GOTESTSUM_FORMAT: standard-verbose
COMPOSE_INTERACTIVE_NO_CLI: 1
# tput complains if this isn't set to something.
TERM: ansi
# NOTE: ENT specific step as we store secrets in Vault.
- name: Authenticate to Vault
if: ${{ endsWith(github.repository, '-enterprise') }}
id: vault-auth
run: vault-auth

# NOTE: ENT specific step as we store secrets in Vault.
- name: Fetch Secrets
if: ${{ endsWith(github.repository, '-enterprise') }}
id: secrets
uses: hashicorp/vault-action@v2.5.0
with:
url: ${{ steps.vault-auth.outputs.addr }}
caCertificate: ${{ steps.vault-auth.outputs.ca_certificate }}
token: ${{ steps.vault-auth.outputs.token }}
secrets: |
kv/data/github/${{ github.repository }}/datadog apikey | DATADOG_API_KEY;

- name: prepare datadog-ci
if: ${{ !endsWith(github.repository, '-enterprise') }}
run: |
curl -L --fail "https://github.com/DataDog/datadog-ci/releases/latest/download/datadog-ci_linux-x64" --output "/usr/local/bin/datadog-ci"
chmod +x /usr/local/bin/datadog-ci

- name: upload coverage
# do not run on forks
if: github.event.pull_request.head.repo.full_name == github.repository
env:
DATADOG_API_KEY: "${{ endsWith(github.repository, '-enterprise') && env.DATADOG_API_KEY || secrets.DATADOG_API_KEY }}"
DD_ENV: ci
run: datadog-ci junit upload --service "$GITHUB_REPOSITORY" $TEST_RESULTS_DIR/results.xml


test-integrations-success:
needs:
- setup
- dev-build
- generate-envoy-job-matrices
- envoy-integration-test
- upgrade-integration-test
runs-on: ${{ fromJSON(needs.setup.outputs.compute-small) }}
if: ${{ always() }}
steps:
- name: evaluate upstream job results
run: |
# exit 1 if failure or cancelled result for any upstream job
if printf '${{ toJSON(needs) }}' | grep -E -i '\"result\": \"(failure|cancelled)\"'; then
printf "Tests failed or workflow cancelled:\n\n${{ toJSON(needs) }}"
exit 1
fi
Loading
Loading