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

Backport of Expose JWKS cluster config through JWTProviderConfigEntry into release/1.16.x #18001

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
129 commits
Select commit Hold shift + click to select a range
1e920a7
[OSS] Post Consul 1.16 updates (#17606)
zalimeni Jun 7, 2023
8118aae
Add writeAuditRPCEvent to agent_oss (#17607)
roncodingenthusiast Jun 7, 2023
779647b
Add Envoy and Consul version constraints to Envoy extensions (#17612)
erichaberkorn Jun 8, 2023
9a4f503
[API Gateway] Fix trust domain for external peered services in synthe…
Jun 8, 2023
17f4689
backport ent changes to oss (#17614)
roncodingenthusiast Jun 8, 2023
8598288
Update intentions.mdx (#17619)
lkysow Jun 8, 2023
7ae457c
enterprise changelog update for audit (#17625)
roncodingenthusiast Jun 8, 2023
30e0c23
Update list of Envoy versions (#17546)
zalimeni Jun 9, 2023
3cb7056
[API Gateway] Fix rate limiting for API gateways (#17631)
Jun 9, 2023
ec347ef
sort some imports that are wonky between oss and ent (#17637)
rboyer Jun 9, 2023
5e84674
PmTLS and tproxy improvements with failover and L7 traffic mgmt for k…
trujillo-adam Jun 10, 2023
b1d3ec0
Delete check-legacy-links-format.yml (#17647)
Jun 12, 2023
809c188
docs: Reference doc updates for permissive mTLS settings (#17371)
Jun 12, 2023
baaf6d8
Add generic experiments configuration and use it to enable catalog v2…
mkeeler Jun 12, 2023
1074252
api-gateway: stop adding all header filters to virtual host when gene…
nathancoleman Jun 12, 2023
f8d3721
fix: add agent info reporting log (#17654)
JadhavPoonam Jun 12, 2023
862e78f
Add new Consul 1.16 docs (#17651)
im2nguyen Jun 12, 2023
c04c122
Default `ProxyType` for builtin extensions (#17657)
cthain Jun 12, 2023
446a640
Post 1.16.0-rc1 updates (#17663)
zalimeni Jun 12, 2023
290ba0e
Update service-defaults.mdx (#17656)
ramramhariram Jun 12, 2023
ef77f9a
docs: Sameness Groups (#17628)
boruszak Jun 12, 2023
c384f24
Remove "BETA" marker from config entries (#17670)
Jun 12, 2023
27206d9
CAPIgw for K8s installation updates for 1.16 (#17627)
trujillo-adam Jun 12, 2023
b678742
additional feedback on API gateway upgrades (#17677)
trujillo-adam Jun 12, 2023
66704e5
docs: JWT Authorization for intentions (#17643)
boruszak Jun 12, 2023
37a13dc
docs: minor fixes to JWT auth docs (#17680)
boruszak Jun 12, 2023
28d81ec
Fix two WAL metrics in docs/agent/telemetry.mdx (#17593)
Jun 12, 2023
0ddafcf
updated failover for k8s w-tproxy page title (#17683)
trujillo-adam Jun 13, 2023
3a8fc61
Add release notes 1.16 rc (#17665)
im2nguyen Jun 13, 2023
421e9d8
fix release notes links (#17687)
im2nguyen Jun 13, 2023
11764a4
adding redirects for tproxy and envoy extensions (#17688)
trujillo-adam Jun 13, 2023
4b843ae
Fix FIPS copy (#17691)
im2nguyen Jun 13, 2023
d54d5fb
[NET-4107][Supportability] Log Level set to TRACE and duration set to…
absolutelightning Jun 13, 2023
a8f1350
ENT merge of ext-authz extension updates (#17684)
cthain Jun 13, 2023
ddce431
docs: Update default values for Envoy extension proxy types (#17676)
cthain Jun 13, 2023
bba5cd8
fix: stop peering delete routine on leader loss (#17483)
DanStough Jun 13, 2023
0a1efe7
Refactor disco chain prioritize by locality structs (#17696)
erichaberkorn Jun 13, 2023
72f991d
agent: remove agent cache dependency from service mesh leaf certifica…
rboyer Jun 13, 2023
0c15748
[core]: Pin github action workflows (#17695)
curtbushko Jun 13, 2023
d497623
docs: missing changelog for _5517 (#17706)
DanStough Jun 13, 2023
ab909b4
add enterprise notes for IP-based rate limits (#17711)
trujillo-adam Jun 13, 2023
28647ef
Update compatibility.mdx (#17713)
Jun 13, 2023
9acbe76
Remove extraneous version info for Config entries (#17716)
Jun 13, 2023
8d9f2eb
fix: typo in link to section (#17527)
tcraxs Jun 14, 2023
212e090
Bump Alpine to 3.18 (#17719)
Jun 14, 2023
6a90c23
NET-1825: New ACL token creation docs (#16465)
Jun 14, 2023
fa40654
[NET-3865] [Supportability] Additional Information in the output of '…
absolutelightning Jun 14, 2023
9289e68
OSS merge: Update error handling login when applying extensions (#17740)
cthain Jun 14, 2023
abb05de
Bump atlassian/gajira-transition from 3.0.0 to 3.0.1 (#17741)
dependabot[bot] Jun 14, 2023
7ab287c
Add truncation to body (#17723)
chapmanc Jun 14, 2023
a633347
docs: Failover overview minor fix (#17743)
boruszak Jun 14, 2023
37bd0e1
docs - update Envoy and Dataplane compat matrix (#17752)
Jun 15, 2023
0994ccf
validate localities on agent configs and registration endpoints (#17712)
erichaberkorn Jun 15, 2023
fdde92c
Updated docs added explanation. (#17751)
absolutelightning Jun 15, 2023
0e9a012
Update index.mdx (#17749)
lkysow Jun 15, 2023
7dec75f
added redirects and updated links (#17764)
trujillo-adam Jun 15, 2023
8c74a1d
Add transparent proxy enhancements changelog (#17757)
hashi-derek Jun 15, 2023
ad0a277
docs - remove use of consul leave during upgrade instructions (#17758)
jmurret Jun 15, 2023
04edace
Fix issue with streaming service health watches. (#17775)
hashi-derek Jun 15, 2023
f9aa7ae
Property Override validation improvements (#17759)
zalimeni Jun 15, 2023
414a61d
Fixes (#17765)
boruszak Jun 15, 2023
730c599
Update license get explanation (#17782)
markcampv Jun 15, 2023
265c003
Add Patch index to Prop Override validation errors (#17777)
zalimeni Jun 16, 2023
5f95f5f
Stop referenced jwt providers from being deleted (#17755)
roncodingenthusiast Jun 16, 2023
653a886
Implement a Catalog Controllers Lifecycle Integration Test (#17435)
mkeeler Jun 16, 2023
5352ccf
HCP Add node id/name to config (#17750)
chapmanc Jun 16, 2023
37636ea
Catalog V2 Container Based Integration Test (#17674)
mkeeler Jun 16, 2023
00c8575
Fix Docs for Trails Leader By (#17763)
absolutelightning Jun 17, 2023
18b1555
Improve Prop Override docs examples (#17799)
zalimeni Jun 20, 2023
d2363eb
Test permissive mTLS filter chain not configured with tproxy disabled…
Jun 20, 2023
6d39328
Add documentation for remote debugging of integration tests. (#17800)
jmurret Jun 20, 2023
e4c9793
Clarify limitations of Prop Override extension (#17801)
zalimeni Jun 20, 2023
2a94ffa
Fix formatting for webhook-certs Consul tutorial (#17810)
stevenzamborsky Jun 20, 2023
ee95bc7
Add jwt-authn metrics to jwt-provider docs (#17816)
roncodingenthusiast Jun 20, 2023
f17b7f3
Change URLs for redirects from RC to default latest (#17822)
trujillo-adam Jun 20, 2023
500dcb1
Set GOPRIVATE for all hashicorp repos in CI (#17817)
zalimeni Jun 21, 2023
a3ba559
Make locality aware routing xDS changes (#17826)
erichaberkorn Jun 21, 2023
d0797c4
Fixup consul-container/test/debugging.md (#17815)
zalimeni Jun 21, 2023
82441a2
fixes #17732 - AccessorID in request body should be optional when upd…
gbolo Jun 21, 2023
a4653de
CA provider doc updates and Vault provider minor update (#17831)
Jun 21, 2023
366bd6f
ext-authz Envoy extension: support `localhost` as a valid target URI.…
cthain Jun 21, 2023
1864874
CI Updates (#17834)
mkeeler Jun 22, 2023
b782f2e
counter part of ent pr (#17618)
xwa153 Jun 22, 2023
f16c5d8
watch: support -filter for consul watch: checks, services, nodes, ser…
huikang Jun 23, 2023
1f63671
Trigger OSS => ENT merge for all release branches (#17853)
nathancoleman Jun 23, 2023
2e2cbc1
Update service-mesh.mdx (#17845)
cn0047 Jun 23, 2023
94eb36b
Add docs for sameness groups with resolvers. (#17851)
hashi-derek Jun 23, 2023
5244ede
docs: add note about path prefix matching behavior for HTTPRoute conf…
nathancoleman Jun 23, 2023
d5d3a3d
docs: update upgrade to consul-dataplane docs on k8s (#17852)
ishustava Jun 23, 2023
48445df
resource: add `AuthorizerContext` helper method (#17393)
boxofrad Jun 26, 2023
b117eb0
resource: enforce consistent naming of resource types (#17611)
boxofrad Jun 26, 2023
ce24646
tooling: generate protoset file (#17364)
boxofrad Jun 26, 2023
33a2d90
Fix a bug that wrongly trims domains when there is an overlap with DC…
shamil Jun 26, 2023
8e02a0e
deps: aws-sdk-go v1.44.289 (#17876)
loshz Jun 26, 2023
e552e3d
api-gateway: add operation cannot be fulfilled error to common errors…
sarahalsmiller Jun 26, 2023
08c5048
api-gateway: add step to upgrade instructions for creating intentions…
nathancoleman Jun 26, 2023
a96a9e7
Changelog - add 1.13.9, 1.14.8, and 1.15.4 (#17889)
jmurret Jun 27, 2023
6bc2222
docs: update config enable_debug (#17866)
nvanthao Jun 27, 2023
601490b
Update wording on WAN fed and intermediate_pki_path (#17850)
Jun 27, 2023
767ef2d
Allow service identity tokens the ability to read jwt-providers (#17893)
roncodingenthusiast Jun 27, 2023
c8cfa60
Update docs (#17476)
mr-miles Jun 27, 2023
55056be
Add emit_tags_as_labels to envoy bootstrap config when using Consul T…
Jun 27, 2023
abeeea1
Fix command from kg to kubectl get (#17903)
lkysow Jun 27, 2023
1c819e6
Create and update release notes for 1.16 and 1.2 (#17895)
im2nguyen Jun 27, 2023
b76c4d7
Propose new changes to APIgw upgrade instructions (#17693)
im2nguyen Jun 27, 2023
3368f14
Add workflow to verify linux release packages (#17904)
jmurret Jun 27, 2023
f787088
Reference hashicorp/consul instead of consul for Docker image (#17914)
nathancoleman Jun 27, 2023
310bc68
Update Consul K8s Upgrade Doc Updates (#17921)
natemollica-nm Jun 27, 2023
6f5da97
Update sameness-group.mdx (#17915)
Jun 28, 2023
b168132
Update create-sameness-groups.mdx (#17927)
Jun 28, 2023
7dbba6c
deps: coredns v1.10.1 (#17912)
loshz Jun 28, 2023
67a239a
Ensure RSA keys are at least 2048 bits in length (#17911)
jm96441n Jun 28, 2023
f019457
tlsutil: Fix check TLS configuration (#17481)
beautifulentropy Jun 28, 2023
6f660e5
docs: Deprecations for connect-native SDK and specific connect native…
Jun 28, 2023
bdf4fad
Revert "Add workflow to verify linux release packages (#17904)" (#17942)
jmurret Jun 28, 2023
1b1f33f
Fixes Secondary ConnectCA update (#17846)
Ranjandas Jun 29, 2023
a60b363
fixing typo in link to jwt-validations-with-intentions doc (#17955)
jm96441n Jun 29, 2023
85b78fe
Fix streaming backend link (#17958)
Jun 29, 2023
1512ea3
Dynamically create jwks clusters for jwt-providers (#17944)
roncodingenthusiast Jun 29, 2023
f7305b2
website: remove deprecated agent rpc docs (#17962)
loshz Jun 29, 2023
2736e64
Fix missing BalanceOutboundConnections in v2 catalog. (#17964)
hashi-derek Jun 29, 2023
2af6bc4
feature - [NET - 4005] - [Supportability] Reloadable Configuration -…
absolutelightning Jun 30, 2023
5b7f360
Fix formatting codeblocks on APIgw docs (#17970)
im2nguyen Jun 30, 2023
50a9d1b
Remove POC code (#17974)
Jun 30, 2023
9ce89c4
update doc (#17910)
xwa153 Jun 30, 2023
34b3f87
Expose JWKS cluster config through JWTProviderConfigEntry
roncodingenthusiast Jun 28, 2023
582c59c
backport of commit 34b3f870f23cf8f920f8f4771c1fd7320caf2266
roncodingenthusiast Jun 28, 2023
b08589a
Merge 34b3f870f23cf8f920f8f4771c1fd7320caf2266 into backport/issue-17…
hc-github-team-consul-core Jul 4, 2023
2fdbaca
backport of commit 84b6f802535d6caf65285500fec96c79d4e0b961
roncodingenthusiast Jun 30, 2023
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
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .changelog/17075.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
agent: remove agent cache dependency from service mesh leaf certificate management
```
3 changes: 3 additions & 0 deletions .changelog/17483.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
peering: Fix a bug that caused server agents to continue cleaning up peering resources even after loss of leadership.
```
3 changes: 3 additions & 0 deletions .changelog/17546.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
connect: update supported envoy versions to 1.23.10, 1.24.8, 1.25.7, 1.26.2
```
3 changes: 3 additions & 0 deletions .changelog/17565.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:feature
reloadable config: Made enable_debug config reloadable and enable pprof command to work when config toggles to true
```
3 changes: 3 additions & 0 deletions .changelog/17582.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:feature
cli: `consul operator raft list-peers` command shows the number of commits each follower is trailing the leader by to aid in troubleshooting.
```
3 changes: 3 additions & 0 deletions .changelog/17596.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
debug: change default setting of consul debug command. now default duration is 5ms and default log level is 'TRACE'
```
4 changes: 4 additions & 0 deletions .changelog/17609.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
```release-note:bug
gateways: Fixed a bug in API gateways where binding a route that only targets a service imported from a peer results
in the programmed gateway having no routes.
```
3 changes: 3 additions & 0 deletions .changelog/17631.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
gateways: Fixed a bug where API gateways were not being taken into account in determining xDS rate limits.
```
3 changes: 3 additions & 0 deletions .changelog/17719.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:security
Bump Dockerfile base image to `alpine:3.18`.
```
3 changes: 3 additions & 0 deletions .changelog/17739.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
http: fixed API endpoint `PUT /acl/token/:AccessorID` (update token), no longer requires `AccessorID` in the request body. Web UI can now update tokens.
```
3 changes: 3 additions & 0 deletions .changelog/17755.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
mesh: Stop jwt providers referenced by intentions from being deleted.
```
3 changes: 3 additions & 0 deletions .changelog/17757.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
connect: Improve transparent proxy support for virtual services and failovers.
```
3 changes: 3 additions & 0 deletions .changelog/17759.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
extensions: Improve validation and error feedback for `property-override` builtin Envoy extension
```
3 changes: 3 additions & 0 deletions .changelog/17775.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
connect: Fix issue where changes to service exports were not reflected in proxies.
```
3 changes: 3 additions & 0 deletions .changelog/17780.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:feature
cli: `consul watch` command uses `-filter` expression to filter response from checks, services, nodes, and service.
```
3 changes: 3 additions & 0 deletions .changelog/17846.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
connect/ca: Fixes a bug preventing CA configuration updates in secondary datacenters
```
3 changes: 3 additions & 0 deletions .changelog/17888.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
connect: Add capture group labels from Envoy cluster FQDNs to Envoy exported metric labels
```
4 changes: 4 additions & 0 deletions .changelog/17911.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
```release-note:bug
gateway: Fixes a bug where envoy would silently reject RSA keys that are smaller than 2048 bits,
we now reject those earlier in the process when we validate the certificate.
```
3 changes: 3 additions & 0 deletions .changelog/17978.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
mesh: Expose remote jwks cluster configuration through jwt-provider config entry
```
3 changes: 3 additions & 0 deletions .changelog/_5517.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
namespaces: **(Enterprise only)** fixes a bug where agent health checks stop syncing for all services on a node if the namespace of any service has been removed from the server.
```
4 changes: 4 additions & 0 deletions .changelog/_5614.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
```release-note:bug
namespaces: **(Enterprise only)** fixes a bug where namespaces are stuck in a deferred deletion state indefinitely under some conditions.
Also fixes the Consul query metadata present in the HTTP headers of the namespace read and list endpoints.
```
3 changes: 3 additions & 0 deletions .changelog/_5669.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:improvement
audit-logging: **(Enterprise only)** enable error response and request body logging
```
3 changes: 3 additions & 0 deletions .changelog/_5740.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:feature
api: (Enterprise only) Add `POST /v1/operator/audit-hash` endpoint to calculate the hash of the data used by the audit log hash function and salt.
```
3 changes: 3 additions & 0 deletions .changelog/_5750.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:feature
cli: (Enterprise only) Add a new `consul operator audit hash` command to retrieve and compare the hash of the data used by the audit log hash function and salt.
```
3 changes: 3 additions & 0 deletions .changelog/_5805.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:security
audit-logging: **(Enterprise only)** limit `v1/operator/audit-hash` endpoint to ACL token with `operator:read` privileges.
```
20 changes: 0 additions & 20 deletions .github/workflows/check-legacy-links-format.yml

This file was deleted.

4 changes: 2 additions & 2 deletions .github/workflows/test-integrations.yml
Original file line number Diff line number Diff line change
Expand Up @@ -239,7 +239,7 @@ jobs:
# 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.23.8", "1.24.6", "1.25.4", "1.26.0"]
# envoy-version: ["1.23.10", "1.24.8", "1.25.7", "1.26.2"]
# xds-target: ["server", "client"]
TOTAL_RUNNERS: 4
JQ_SLICER: '[ inputs ] | [_nwise(length / $runnercount | floor)]'
Expand Down Expand Up @@ -273,7 +273,7 @@ jobs:
strategy:
fail-fast: false
matrix:
envoy-version: ["1.23.8", "1.24.6", "1.25.4", "1.26.0"]
envoy-version: ["1.23.10", "1.24.8", "1.25.7", "1.26.2"]
xds-target: ["server", "client"]
test-cases: ${{ fromJSON(needs.generate-envoy-job-matrices.outputs.envoy-matrix) }}
env:
Expand Down
Loading