Commit Graph

21499 Commits (68509e1ed1cded06ba7a98d1ffa94ec04ab653f0)

Author SHA1 Message Date
Sarah Alsmiller 68509e1ed1 backport of commit c3325742f8 2024-12-18 14:44:12 -06:00
hc-github-team-consul-core 3df3d081b7
Backport of [Security] Bump crypto libraries into release/1.20.x (#22007)
* backport of commit 61d6d77fe1

* Merge branch 'bump-crypto-ssh' of github.com:hashicorp/consul into bump-crypto-ssh

* add changelog, suppress vulnerability that hasn't been fixed yet

---------

Co-authored-by: Sarah Alsmiller <sarah.alsmiller@hashicorp.com>
2024-12-18 20:43:13 +00:00
hc-github-team-consul-core 5c36f1a02e
Backport of Update CODEOWNER into release/1.20.x (#22018)
* backport of commit eedf608d3c

* backport of commit 482b77ef64

* backport of commit 6832a5e470

---------

Co-authored-by: Xinyi Wang <xinyi.wang@hashicorp.com>
2024-12-18 20:26:49 +00:00
hc-github-team-consul-core 14c1c9575b
Backport of Update UBI Image into release/1.20.x (#22012)
* backport of commit 48ce915c47

* backport of commit 83de2ede07

---------

Co-authored-by: Sarah Alsmiller <sarah.alsmiller@hashicorp.com>
2024-12-18 17:29:50 +00:00
hc-github-team-consul-core 7e52d43c8b
Backport of Bump alpine image into release/1.20.x (#22010)
backport of commit 9e07bb2120

Co-authored-by: Sarah Alsmiller <sarah.alsmiller@hashicorp.com>
2024-12-17 15:10:28 -06:00
hc-github-team-consul-core 9dc0b2c18c
Backport of [Security] Bump envoy versions into release/1.20.x (#22006)
backport of commit 8c850ea8d3

Co-authored-by: Sarah Alsmiller <sarah.alsmiller@hashicorp.com>
2024-12-16 13:36:09 -06:00
Aimee Ukasick 5b91606d82
Backport of docs: Adds initial sg documentation for the health API into release 1.20.x (#21988)
* Adds initial sg documentation for the health API  (#21763)

Adds initial sg documentation

* Backport of docs: Adds initial sg documentation for the health API

into release/1.20.x

---------

Co-authored-by: Nick Wales <588472+nickwales@users.noreply.github.com>
2024-12-04 11:43:18 -06:00
hc-github-team-consul-core 297ca6b2f3
Backport of [Security] Secvuln 8633 Consul configuration allowed repeated keys into release/1.20.x (#21943)
* backport of commit 7673eae697

* backport of commit b34f61005e

* backport of commit 31de425d22

* backport of commit 0299f95398

* backport of commit f816fccd99

* backport of commit 64af4967f3

* backport of commit 637561fac6

* backport of commit 994716d22c

* backport of commit 0baa3c90bc

* backport of commit 05eeccee6d

* backport of commit 18e9efa154

* backport of commit c7ab56a6a1

* backport of commit ae6fe969e1

* backport of commit 1cc3eb21c7

* go mod tidy

---------

Co-authored-by: Sarah Alsmiller <sarah.alsmiller@hashicorp.com>
Co-authored-by: sarahalsmiller <100602640+sarahalsmiller@users.noreply.github.com>
2024-11-27 17:25:21 -06:00
hc-github-team-consul-core 10af0cd0c9
Backport of [Security] SECVULN-8621: Fix XSS Vulnerability where content-type header wasn't explicitly set in API requests into release/1.20.x (#21976)
* backport of commit c76765bc06

* backport of commit 01a6157b9f

---------

Co-authored-by: NiniOak <anita.akaeze@hashicorp.com>
2024-11-27 17:47:15 +00:00
hc-github-team-consul-core d335aa371e
Backport of state: ensure that identical manual virtual IP updates result in not bumping the modify indexes into release/1.20.x (#21969)
The consul-k8s endpoints controller issues catalog register and manual virtual ip
updates without first checking to see if the updates would be effectively not
changing anything. This is supposed to be reasonable because the state store
functions do the check for a no-op update and should discard repeat updates so
that downstream blocking queries watching one of the resources don't fire
pointlessly (and CPU wastefully).

While this is true for the check/service/node catalog updates, it is not true for
the "manual virtual ip" updates triggered by the PUT /v1/internal/service-virtual-ip.
Forcing the connect injector pod to recycle while watching some lightly
modified FSM code can show that a lot of updates are of the update list of ips
from [A] to [A]. Immediately following this stray update you can see a lot of
activity in proxycfg and xds packages waking up due to blocking queries
triggered by this.

This PR skips updates that change nothing both:

- at the RPC layer before passing it to raft (ideally)
- if the write does make it through raft and get applied to the FSM (failsafe)
2024-11-25 10:18:22 -06:00
hc-github-team-consul-core 5aca81263d
Backport of Add alpine image cves to suppress list into release/1.20.x (#21970)
backport of commit 82857bb91e

Co-authored-by: Sarah Alsmiller <sarah.alsmiller@hashicorp.com>
2024-11-22 12:04:37 -06:00
hc-github-team-consul-core 983582aa3b
Backport of NET-11737 - sec vulnerability - remediate ability to use bexpr to filter results without ACL read on endpoint into release/1.20.x (#21962)
* backport of commit 07a618b1fc

* backport of commit 16e024100a

* backport of commit a1d9d43849

---------

Co-authored-by: John Murret <john.murret@hashicorp.com>
2024-11-21 08:45:37 -07:00
hc-github-team-consul-core 39f4cb77c4
Backport of Fix PeerUpstreamEndpoints and UpstreamPeerTrustBundles to only Cancel watch when needed, otherwise keep the watch active into release/1.20.x (#21956)
* backport of commit e4068befa2

* backport of commit 6e3c944e0e

* backport of commit 48b1103c74

* backport of commit ba9155b5ce

---------

Co-authored-by: Dhia Ayachi <dhia.ayachi@gmail.com>
Co-authored-by: Dhia Ayachi <dhia@hashicorp.com>
2024-11-19 10:38:45 -05:00
hc-github-team-consul-core 675ad3b008
Backport of Update JWT to resolve CVE-2024-51744 into release/1.20.x (#21952)
* backport of commit 58449acf45

* backport of commit b51562deaf

---------

Co-authored-by: Sarah Alsmiller <sarah.alsmiller@hashicorp.com>
2024-11-18 20:42:55 +00:00
Aimee Ukasick 7f3976be69
Backport of Docs/CE-749-remove-references-from-consul into release/1.20.x #21916 (#21917)
Docs/CE-749-remove-references-from-consul (#21914)

* delete HCP Consul Central references

* Path correction

* missed listing

* Nav update

Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>
2024-11-05 07:30:12 -08:00
hc-github-team-consul-core 616f9ba019
Backport of Added the docs for all the grafana dashboards. into release/1.20.x (#21918)
Added the docs for all the grafana dashboards. (#21795)

* Added the docs for all the grafana dashboards.

 Author:   Yasmin Lorin Kaygalak <ykaygala@villanova.edu>

Co-authored-by: Yasmin Lorin Kaygalak <lorin.kaygalak@hashicorp.com>
Co-authored-by: Blake Covarrubias <blake@covarrubi.as>
2024-11-05 15:27:39 +00:00
hc-github-team-consul-core ac57f563b1
Backport of ci(security-scanner): add support for Red Hat UBI images and fix typo into release/1.20.x (#21913)
* backport of commit 8237ce01fe

* backport of commit f7dc68f1c8

* backport of commit 5610471f0e

---------

Co-authored-by: dduzgun-security <deniz.duzgun@hashicorp.com>
Co-authored-by: Deniz Onur Duzgun <59659739+dduzgun-security@users.noreply.github.com>
2024-11-04 20:10:31 +00:00
John Maguire bc70c83790
bump version (#21904) 2024-10-31 14:57:00 +00:00
John Maguire 6b06af36f9
update changelogs (#21897) 2024-10-30 21:03:28 +00:00
hc-github-team-consul-core e4842798b1
Backport of docs: add missing slash in redirect into release/1.20.x (#21885)
backport of commit 27774d7357

Co-authored-by: boruszak <jeffrey.boruszak@hashicorp.com>
2024-10-29 17:00:13 +00:00
hc-github-team-consul-core e7aac01f90
Backport of Allow multiple endpoints in Envoy clusters configured with hostnames into release/1.20.x (#21882)
* backport of commit a80ee727dd

* backport of commit f270ab5946

---------

Co-authored-by: Tom Davies <tom@t-davies.com>
2024-10-29 08:52:32 -06:00
hc-github-team-consul-core 2a1e55efff
Backport of [NET-1151 NET-11046] docs: clarify request normalization and L7 headers feature availability into release/1.20.x (#21880)
backport of commit a44b262a69

Co-authored-by: Michael Zalimeni <michael.zalimeni@hashicorp.com>
2024-10-28 11:18:21 -06:00
hc-github-team-consul-core 658864b3fd
Backport of chore: retain retracted api submodule version into release/1.20.x (#21865)
backport of commit 5934d8b7d3

Co-authored-by: Michael Zalimeni <michael.zalimeni@hashicorp.com>
2024-10-28 11:03:39 -06:00
hc-github-team-consul-core fbad81c574
Backport of Suppress CVE-2024-9143 into release/1.20.x (#21876)
backport of commit afb5501196

Co-authored-by: sarahalsmiller <100602640+sarahalsmiller@users.noreply.github.com>
2024-10-25 11:56:07 -05:00
hc-github-team-consul-core b42b2014a5
Backport of Update ENVOY_VERSIONS into release/1.20.x (#21822)
backport of commit 2b3725ddef

Co-authored-by: Nathan Coleman <nathan.coleman@hashicorp.com>
2024-10-25 16:41:27 +00:00
hc-github-team-consul-core bdeb6eefe2
Backport of Update Envoy compatibility matrices to include consul 1.20.x and dataplane 1.6.x into release/1.20.x (#21853)
* backport of commit 4297efed9d

* backport of commit 2b42b98928

* backport of commit c18868a4e5

* backport of commit 019332f031

---------

Co-authored-by: Nathan Coleman <nathan.coleman@hashicorp.com>
2024-10-17 21:40:21 +00:00
hc-github-team-consul-core d10c9f16a3
Backport of Update compatibility matrix to include 1.20.x into release/1.20.x (#21851)
* backport of commit 401e15655b

* backport of commit d470792ddb

---------

Co-authored-by: Nathan Coleman <nathan.coleman@hashicorp.com>
2024-10-17 20:42:39 +00:00
hc-github-team-consul-core da6dd8d600
Backport of docs: clarify Envoy and dataplane LTS support policy into release/1.20.x (#21849)
backport of commit 5f55c3f387

Co-authored-by: Michael Zalimeni <michael.zalimeni@hashicorp.com>
2024-10-17 17:38:29 +00:00
hc-github-team-consul-core 55418175b0
Backport of api: remove dependency on proto-public, protobuf, and grpc into release/1.20.x (#21845)
* backport of commit 9e5c905c9a

* backport of commit dce24bf269

* backport of commit 09a5cff261

---------

Co-authored-by: R.B. Boyer <rb@hashicorp.com>
2024-10-17 15:25:59 +00:00
hc-github-team-consul-core 424f5a808a
Backport of [NET-1151 NET-11228] security: Add request normalization and header match options to prevent L7 intentions bypass into release/1.20.x (#21839)
backport of commit 9e7757da16

Co-authored-by: Michael Zalimeni <michael.zalimeni@hashicorp.com>
2024-10-16 16:44:28 +00:00
Nathan Coleman 2300ed5c89
Prepare branch for future patch release (#21837) 2024-10-16 15:56:57 +00:00
Michael Zalimeni de188deaff
Manual backport of CE-654 - TLS Encryption docs + CE-713 - Gossip Encryption key rotation (#21509) into release/1.20.x (#21836)
backport of commit 250b1dece5

Co-authored-by: danielehc <40759828+danielehc@users.noreply.github.com>
2024-10-16 07:50:17 -07:00
Michael Zalimeni 824b17a091
Manual backport of docs: Consul DNS views on Kubernetes (#21802) Beta into release/1.20.x (#21835)
backport of commit 8f78d7cafd

Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>
2024-10-16 14:39:14 +00:00
Robert Main c25549f414
Delete old redundant encryption MDX file (#21834)
Delete old security/encryption docs file

This file path (`security/encryption.mdx` updated a year ago) is conflicting
with another file path (`security/encrpytion/index.mdx` updated 2 weeks
ago). This is causing the Vercel build to fail since the GitHub runner
cannot distinguish between the file `encryption.mdx` and the path
`encryption/index.mdx`

This one specifically was chosen for deletion due to it last being
updated a year ago vs `encryption/idex.mdx` being updated 2 weeks ago
2024-10-16 10:24:35 -04:00
hc-github-team-consul-core 3d28e33651
Backport of docs: Consul v1.20 release notes into release/1.20.x (#21832)
* backport of commit 6206dc5dcb

* backport of commit 859ef87068

* backport of commit a3996a73fb

* backport of commit e90acfe67b

* backport of commit f28872381f

* backport of commit 59c5b3023e

---------

Co-authored-by: boruszak <jeffrey.boruszak@hashicorp.com>
2024-10-16 07:16:14 -07:00
hc-github-team-consul-core e6fe73fcfc
Backport of docs: Consul DNS views on Kubernetes into release/1.20.x (#21828)
backport of commit 55db87054c
2024-10-16 07:13:51 -07:00
hc-github-team-consul-core c1f9d378cb
Backport of Post-release updates for 1.20.0 into release/1.20.x (#21830)
Post-release updates for 1.20.0 (#21829)

* Update active version list in .release/versions.hcl

* Remove nightly tests for 1.17.x

* Add nightly tests for 1.20.x

* Gate nightly tests for 1.19.x to Enterprise only

* Update CHANGELOG.md

Co-authored-by: Nathan Coleman <nathan.coleman@hashicorp.com>
2024-10-15 16:16:49 +00:00
hc-github-team-consul-core 461050d3d5
Backport of ci: ensure int test docker pull goes through proxy into release/1.20.x (#21824)
backport of commit 7ed1c98d6c

Co-authored-by: Michael Zalimeni <michael.zalimeni@hashicorp.com>
2024-10-14 15:22:32 -04:00
hc-github-team-consul-core c7a3ca626c
Backport of Add partition field for catalog deregister docs into release/1.20.x (#21790)
* backport of commit a0b29b0eed

* backport of commit 64cf21e0d1

---------

Co-authored-by: jm96441n <john.maguire@hashicorp.com>
2024-10-14 10:57:19 -04:00
hc-github-team-consul-core 9bdd128b65
Backport of Upgrade test improvements for 1.20.x into release/1.20.x (#21815)
* backport of commit 27179f4b00

* backport of commit 801bc982bf

---------

Co-authored-by: Nathan Coleman <nathan.coleman@hashicorp.com>
2024-10-11 21:39:04 +00:00
hc-github-team-consul-core bba6be5483
Backport of docs: Add missing `&&` in DNS forwading tutorial into release/1.20.x (#21809)
backport of commit 3ba99fd382

Co-authored-by: Lens0021 / Leslie <lorentz0021@gmail.com>
2024-10-09 17:11:08 -04:00
hc-github-team-consul-core 4b7887ddb7
Backport of Added grafana dashboards into release/1.20.x (#21811)
Adds grafana dashboards (#21806)

Co-authored-by: Yasmin Lorin Kaygalak <ykaygala@villanova.edu>
2024-10-09 14:08:03 -04:00
hc-github-team-consul-core 5234d05a99
Backport of update serf links into release/1.20.x (#21800)
* no-op commit due to failed cherry-picking

* update serf links (#21797)

* update serf links

* add .markdown file extension

* update serf links to use /blob/master/

* fix broken links

---------

Co-authored-by: github-team-consul-core <github-team-consul-core@hashicorp.com>

---------

Co-authored-by: temp <temp@hashicorp.com>
Co-authored-by: John Murret <john.murret@hashicorp.com>
2024-10-02 23:40:57 +00:00
hc-github-team-consul-core 026bcce400
Backport of [NET-11150] ci: fix conditional skip and add safeguard into release/1.20.x (#21783)
backport of commit c3db6c9001

Co-authored-by: Michael Zalimeni <michael.zalimeni@hashicorp.com>
2024-09-25 17:34:15 +00:00
hc-github-team-consul-core af1c0eab2c
Backport of fix spacing of bash scripts into release/1.20.x (#21769)
* backport of commit 1e97297215

* backport of commit b7053f5361

* backport of commit a391f2fa3c

---------

Co-authored-by: jm96441n <john.maguire@hashicorp.com>
2024-09-23 17:51:17 +00:00
hc-github-team-consul-core 1f45e8677d
Backport of security: update alpine base image to 3.20 into release/1.20.x (#21774)
* backport of commit 4421ce1677

* Upgrade ubi image to 9.4 (#21750)

---------

Co-authored-by: Michael Zalimeni <michael.zalimeni@hashicorp.com>
Co-authored-by: Sarah Alsmiller <sarah.alsmiller@hashicorp.com>
Co-authored-by: sarahalsmiller <100602640+sarahalsmiller@users.noreply.github.com>
2024-09-19 20:49:56 +00:00
hc-github-team-consul-core 280f6d309c
Backport of Upgrade ubi image to 9.4 into release/1.20.x (#21773)
* backport of commit 888e302f6e

* backport of commit 17499dc4dc

* backport of commit d933d3727d

---------

Co-authored-by: Dhia Ayachi <dhia.ayachi@gmail.com>
Co-authored-by: sarahalsmiller <100602640+sarahalsmiller@users.noreply.github.com>
2024-09-19 20:40:59 +00:00
hc-github-team-consul-core 63e45110af
Backport of Stage rc release into release/1.20.x (#21772)
backport of commit d311f2b638

Co-authored-by: Sarah Alsmiller <sarah.alsmiller@hashicorp.com>
2024-09-19 15:28:23 -05:00
hc-github-team-consul-core 418a32fb0e
Backport of Initialize 1.20 Release into release/1.20.x (#21753)
* backport of commit a33e903cdf

* backport of commit 37163dc1a8

* backport of commit 38f0907c7a

* backport of commit 6ab7ec254b

* backport of commit 7ac4178186

* backport of commit 5dfebb2cf3

* backport of commit 316d68cb84

---------

Co-authored-by: Sarah Alsmiller <sarah.alsmiller@hashicorp.com>
Co-authored-by: sarahalsmiller <100602640+sarahalsmiller@users.noreply.github.com>
2024-09-17 10:57:17 -05:00
hc-github-team-consul-core 55db87054c
Backport of ci: update the security-scanner gha token into release/1.20.x (#21754)
backport of commit eb9dbc93f8

Co-authored-by: dduzgun-security <deniz.duzgun@hashicorp.com>
2024-09-17 11:51:58 -04:00