Commit Graph

21179 Commits (ec37ceb796fd2b980b931151e094388e1060c5ae)

Author SHA1 Message Date
hc-github-team-consul-core ec37ceb796
Backport of docs: Add Consul Enterprise LTS docs into release/1.18.x (#20733)
docs: Add Consul Enterprise LTS docs
2024-02-26 15:51:08 -05:00
hc-github-team-consul-core 72dbd17892
Backport of Use correct enterprise meta on wildcard service update into release/1.18.x (#20729)
* backport of commit 94a0aa2ea7

* backport of commit f0e1badd6f

* backport of commit 183dd2fb12

---------

Co-authored-by: Sarah Alsmiller <sarah.alsmiller@hashicorp.com>
2024-02-26 19:11:03 +00:00
hc-github-team-consul-core c5dcba0965
Backport of Update API and API Docs regarding disabling gossip for a partition. into release/1.18.x (#20724)
Co-authored-by: Matt Keeler <mjkeeler7@gmail.com>
2024-02-26 12:43:16 -05:00
hc-github-team-consul-core 7eb24968cb
Backport of [NET-7713] docs: Update v2 K8s docs to use virtual port references into release/1.18.x (#20725)
backport of commit 1a732b0e6a

Co-authored-by: Michael Zalimeni <michael.zalimeni@hashicorp.com>
2024-02-26 17:22:13 +00:00
hc-github-team-consul-core 971a687f7e
Backport of revert grpc to http into release/1.18.x (#20718)
* backport of commit d91c194e72

* backport of commit d05df36d77

* backport of commit 2531018f36

* backport of commit 1768215b6b

* backport of commit 47cd24fb3d

---------

Co-authored-by: Xinyi Wang <xinyi.wang@hashicorp.com>
2024-02-23 13:00:20 -08:00
hc-github-team-consul-core 17e8e6338a
Backport of docs: format API GW tab docs into release/1.18.x (#20709)
* backport of commit ae9fbc9299

* backport of commit a462528842

* Update install-k8s.mdx

---------

Co-authored-by: David Yu <dyu@hashicorp.com>
2024-02-22 23:29:34 +00:00
hc-github-team-consul-core 7fe72dfebc
Backport of Fix malformed MDX in install-k8s into release/1.18.x (#20704)
backport of commit b4aff60ed3

Co-authored-by: Ruben Nic <ruben.nic@hashicorp.com>
2024-02-22 11:17:21 -08:00
hc-github-team-consul-core 7e1879718c
Backport of docs: GKE Autopilot section into release/1.18.x (#20700)
* backport of commit 1367b1b70c

* backport of commit 6dd8c727c5

* backport of commit 5aaace4994

* backport of commit 2fe8249eb5

* backport of commit 9bfd5dadac

* backport of commit 301e4e21a9

* backport of commit 819fab9fff

* backport of commit eb214409d0

* backport of commit a4ec1e3576

* backport of commit fe71e4f9ca

* backport of commit 5f8c1c5bd1

* backport of commit 8b4d761398

* backport of commit 03139a5af7

* backport of commit 0e18f29d4c

* backport of commit 4b5d5a9930

---------

Co-authored-by: David Yu <dyu@hashicorp.com>
2024-02-22 17:36:01 +00:00
hc-github-team-consul-core 1309b6a563
Backport of NET-7813 - DNS : SERVFAIL when resolving PTR records into release/1.18.x (#20693)
NET-7813 - DNS : SERVFAIL when resolving PTR records

Co-authored-by: John Murret <john.murret@hashicorp.com>
2024-02-21 19:11:39 +00:00
hc-github-team-consul-core b76388bb98
Backport of feat: add alert to link to hcp modal to ask a user refresh a page; up… into release/1.18.x (#20690)
backport of commit 5e1472dda6

Co-authored-by: valeriia-ruban <valeriia.ruban@hashicorp.com>
2024-02-21 18:03:23 +00:00
hc-github-team-consul-core 90024f7688
Backport of [NET-6741] make: Add target for updating dependencies across all modules into release/1.18.x (#20686)
backport of commit 6f0e24cda7

Co-authored-by: Michael Zalimeni <michael.zalimeni@hashicorp.com>
2024-02-21 11:49:13 -05:00
hc-github-team-consul-core f969ed4d0d
Backport of Add enterprise docs for deny action into release/1.18.x (#20671) 2024-02-16 13:32:25 -05:00
Dan Stough e8d5ccdda3
[CE] fix(v2dns): allow secondary datacenters (#20657)
fix(v2dns): allow secondary datacenters
2024-02-15 17:42:29 -05:00
hc-github-team-consul-core 4532ba682c
Backport of chor: change cluster name param to have datacenter.name as default value into release/1.18.x (#20652)
* backport of commit 214abc386b

* backport of commit 6bbcc993a4

* backport of commit 6b84fbe6b6

---------

Co-authored-by: valeriia-ruban <valeriia.ruban@hashicorp.com>
2024-02-15 01:34:42 -08:00
hc-github-team-consul-core 00a3f24fb4
Backport of fix(v2dns): add node ttl to workloads, comment cleanup, and changelog into release/1.18.x (#20650)
* backport of commit 5ffa4046f6

* backport of commit 17de0e4b57

---------

Co-authored-by: DanStough <dan.stough@hashicorp.com>
2024-02-14 22:20:17 -05:00
hc-github-team-consul-core f98650655e
Backport of Ensure all topics are refreshed on FSM restore and add supervisor loop to v1 controller subscriptions into release/1.18.x (#20646)
* backport of commit 0eac0cd91f

* backport of commit f667f7c5e5

---------

Co-authored-by: Derek Menteer <derek.menteer@hashicorp.com>
2024-02-14 14:52:30 -06:00
hc-github-team-consul-core c475b8c6c6
Backport of [CE] Misc cleanup for V2 DNS into release/1.18.x (#20641)
* backport of commit 6661620907

* backport of commit 0cc49cbd12

* backport of commit 08c48a7381

* backport of commit 323858b3ca

* backport of commit 5a441e2d01

---------

Co-authored-by: DanStough <dan.stough@hashicorp.com>
2024-02-14 13:40:47 -05:00
Valeriia Ruban bb932fd205
Backport/link to hcp modal error when acls disabled/severely cool sparrow manual (#20630)
* chor: adds informative error message when acls disabled and read-only selected

* adds alert to the modal when there is no acls enabled
2024-02-13 14:56:14 -08:00
hc-github-team-consul-core 69e7c4d571
Backport of Update ComputedTrafficPermissions ACL hooks into release/1.18.x (#20627) 2024-02-13 20:35:32 +00:00
hc-github-team-consul-core 30f457c187
Backport of [CC-7411] Fix environment variable precedence when linking to HCP into release/1.18.x (#20626)
backport of commit 3df13d75c0

Co-authored-by: Melissa Kam <mkam@hashicorp.com>
2024-02-13 20:26:49 +00:00
hc-github-team-consul-core c37e51c415
Backport of Add BoundReferences to ComputedTrafficPermissions into release/1.18.x (#20618)
* backport of commit dc685df58e

* backport of commit 3e27e57c48

* backport of commit b38fc6da37

* Add BoundReferences to ComputedTrafficPermissions (#20593)

(cherry picked from commit ab3c6cf1e5)

---------

Co-authored-by: R.B. Boyer <rb@hashicorp.com>
Co-authored-by: Chris S. Kim <ckim@hashicorp.com>
2024-02-13 18:46:07 +00:00
hc-github-team-consul-core 4376f9f999
Backport of [NET-7015] DNS v2 + Catalog v2 int test into release/1.18.x (#20623)
backport of commit 43cac526a4

Co-authored-by: Michael Zalimeni <michael.zalimeni@hashicorp.com>
2024-02-13 18:03:50 +00:00
hc-github-team-consul-core 013d51f782
Backport of [CE] feat(v2dns): add v2 style query metrics into release/1.18.x (#20617)
backport of commit 95a869a380

Co-authored-by: DanStough <dan.stough@hashicorp.com>
2024-02-13 12:55:13 -05:00
hc-github-team-consul-core eb7a11e5b0
Backport of Refactor xTP tests into release/1.18.x (#20616)
* backport of commit e484c3c7dc

* backport of commit 76afe081a5

* backport of commit cb93adba79

* backport of commit a23ea51c82

---------

Co-authored-by: Chris S. Kim <ckim@hashicorp.com>
2024-02-13 12:49:43 -05:00
hc-github-team-consul-core caf2321195
Backport of docs: document behaviour of tls.https.verify_outgoing into release/1.18.x (#20615)
* backport of commit ded3c9fa12

* backport of commit f6ce7c3529

---------

Co-authored-by: Luke Kysow <1034429+lkysow@users.noreply.github.com>
Co-authored-by: David Yu <dyu@hashicorp.com>
2024-02-13 09:42:11 -08:00
hc-github-team-consul-core 54532d22d0
Backport of Updated docs for Consul ECS 0.8.x, architecture, tproxy support into release/1.18.x (#20603)
* backport of commit 43a338256e

* backport of commit ea8464203b

* backport of commit f6fb15b811

---------

Co-authored-by: Tu Nguyen <im2nguyen@gmail.com>
Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
2024-02-13 07:05:52 +00:00
hc-github-team-consul-core 7a627be68b
Backport of [NET-7948] Bump Envoy version to address multiple CVEs into release/1.18.x (#20599)
backport of commit f670f7a13a

Co-authored-by: Michael Zalimeni <michael.zalimeni@hashicorp.com>
2024-02-12 18:13:16 -05:00
hc-github-team-consul-core 3a7f0d1d04
Backport of mesh: use ComputedImplicitDestinations resource in the sidecar controller into release/1.18.x (#20596)
* no-op commit due to failed cherry-picking

* [1.18.x] mesh: use ComputedImplicitDestinations resource in the sidecar controller (#20553)

Wire the ComputedImplicitDestinations resource into the sidecar controller, replacing the inline version already present.

Also:

- Rewrite the controller to use the controller cache
- Rewrite it to no longer depend on ServiceEndpoints
- Remove the fetcher and (local) cache abstraction

---------

Co-authored-by: temp <temp@hashicorp.com>
Co-authored-by: R.B. Boyer <4903+rboyer@users.noreply.github.com>
2024-02-12 20:41:59 +00:00
hc-github-team-consul-core f5f64e93bb
Backport of feat(v2dns): enable peering queries into release/1.18.x (#20591)
backport of commit 1209e260a7

Co-authored-by: DanStough <dan.stough@hashicorp.com>
2024-02-12 14:59:29 -05:00
hc-github-team-consul-core 5b8e38cd88
Backport of NET-7644/NET-7634 - Implement query lookup for tagged addresses on nodes and services including WAN translation. into release/1.18.x (#20592)
NET-7644 - Implement tagged addresses and wan translation

Co-authored-by: John Murret <john.murret@hashicorp.com>
2024-02-12 14:56:14 -05:00
hc-github-team-consul-core 01bbff30b5
Backport of Move HCP Manager lifecycle management out of Link controller into release/1.18.x (#20585)
* backport of commit 5f295967d5

* backport of commit 11b8cf722b

* backport of commit c76de7ee04

* backport of commit a276e68078

* backport of commit 1b5e05fb95

* backport of commit 89c795e158

* backport of commit f467df49e1

* backport of commit bd7724aa9d

* backport of commit 1d91dffbd1

* backport of commit 39afd08fa3

* backport of commit 73978b33eb

* backport of commit 8cadf2a29a

* backport of commit 0045294d7d

* backport of commit 3e21faeaa9

* backport of commit daa1962623

* backport of commit 9526e6f3d0

* backport of commit 291abcff89

* backport of commit 3b3a658fba

* backport of commit 5277975477

* backport of commit 5490d7586d

* backport of commit a920a1458f

---------

Co-authored-by: Nick Cellino <nick.cellino@hashicorp.com>
2024-02-12 11:30:50 -05:00
hc-github-team-consul-core 324c3d8a67
Backport of use go 1.21.7 into release/1.18.x (#20560)
* backport of commit 6c31fd7629

* backport of commit 8620e73549

---------

Co-authored-by: skpratt <sarah.pratt@hashicorp.com>
2024-02-11 18:02:00 -06:00
hc-github-team-consul-core 9191ec6f5c
Backport of set up ent and CE specific DNS tests to be able to run v1 and v2 into release/1.18.x (#20579)
backport of commit 1567cc44e4

Co-authored-by: John Murret <john.murret@hashicorp.com>
2024-02-10 10:45:12 -07:00
hc-github-team-consul-core 8728d17d6e
Backport of feat(v2dns): catalog v2 service query support into release/1.18.x (#20578)
backport of commit b0effe2e79

Co-authored-by: DanStough <dan.stough@hashicorp.com>
2024-02-09 21:52:09 -05:00
Valeriia Ruban 539c5f4d0f
Backport/cc 7147 link to hcp modal/kindly verified snipe manually (#20580)
* feat: add link hcp modal component
---------

Co-authored-by: Chris Hut <tophernuts@gmail.com>
2024-02-09 15:34:18 -08:00
Valeriia Ruban 6cc864451e
chor: remove temporary CONSUL_HCP_LINK_ENABLED env flag (#20577) 2024-02-09 22:29:34 +00:00
Chris Hut 1890382a77
Backport/cc 7146/hcp link item in the nav bar (#20573)
* Convert consul-hcp to a simpler component

* update existing test to use envStub helper

* An hcp link item for the navbar

* A method of linking to HCP

* Hook up fetching linking status to the nav-item

* Hooking up fetching link status to the hcp link friend

* Adding some tests

* remove a comment - but also fix padding justify-content

* Fix the banner tests

* Adding permission tests as well

* some more sane formatting

* Rename function with its now multipurpose use

* Feature change: No more NEW Badge since it breaks padding - instead a linked badge

* Removing unused class
2024-02-09 14:17:18 -08:00
hc-github-team-consul-core ac75e94691
Backport of docs: Add legacy api gateway deprecation to Consul release notes into release/1.18.x (#20576)
* backport of commit 610892e6d1

* backport of commit a14018b6a8

* backport of commit aebdd6b473

---------

Co-authored-by: David Yu <dyu@hashicorp.com>
2024-02-09 14:04:12 -08:00
hc-github-team-consul-core ccc3c53d3e
Backport of mesh: add ComputedImplicitDestinations resource for future use into release/1.18.x (#20572)
mesh: add ComputedImplicitDestinations resource for future use (#20547)

Creates a new controller to create ComputedImplicitDestinations resources by
composing ComputedRoutes, Services, and ComputedTrafficPermissions to
infer all ParentRef services that could possibly send some portion of traffic to a
Service that has at least one accessible Workload Identity. A followup PR will
rewire the sidecar controller to make use of this new resource.

As this is a performance optimization, rather than a security feature the following
aspects of traffic permissions have been ignored:

- DENY rules
- port rules (all ports are allowed)

Also:

- Add some v2 TestController machinery to help test complex dependency mappers.

Co-authored-by: R.B. Boyer <4903+rboyer@users.noreply.github.com>
2024-02-09 21:54:25 +00:00
hc-github-team-consul-core 8e7814cd23
Backport of Allow reuse of cache indexes into release/1.18.x (#20567)
backport of commit 8d79ae81ed

Co-authored-by: Matt Keeler <mjkeeler7@gmail.com>
2024-02-09 13:25:28 -06:00
hc-github-team-consul-core 4576777832
Backport of feat(v2dns): prepared query ttls into release/1.18.x (#20565)
backport of commit eabd7bff65

Co-authored-by: DanStough <dan.stough@hashicorp.com>
2024-02-09 12:40:24 -05:00
hc-github-team-consul-core 4a22e009c1
Backport of Decouple xds capacity controller and raft-autopilot into release/1.18.x (#20551)
* backport of commit 1668a314c6

* backport of commit d33eda97be

---------

Co-authored-by: Derek Menteer <derek.menteer@hashicorp.com>
2024-02-09 08:01:42 -06:00
hc-github-team-consul-core 981288e408
Backport of NET-7637 / NET-7659/NET-7636/NET-7647/NET-7648/NET-7646/NET-7649/NET-7645 - Multiple DNS v2 fixes into release/1.18.x (#20561)
* no-op commit due to failed cherry-picking

* Do not parallelize DNS tests because they consume too many ports (#20482)

---------

Co-authored-by: temp <temp@hashicorp.com>
Co-authored-by: John Murret <john.murret@hashicorp.com>
2024-02-09 04:56:59 +00:00
hc-github-team-consul-core 112201a96b
Backport of Add default intention policy into release/1.18.x (#20546)
* backport of commit 78411b5f56

* backport of commit 0da74f73b5

---------

Co-authored-by: Chris S. Kim <ckim@hashicorp.com>
2024-02-08 21:12:02 +00:00
hc-github-team-consul-core e72afa654d
Backport of Fix: avoid redundant logs on failures to export metrics into release/1.18.x (#20541)
* backport of commit 47c5c8b7a1

* backport of commit 291bbf3cec

---------

Co-authored-by: Joshua Timmons <joshua.timmons1@gmail.com>
2024-02-08 17:35:03 +00:00
hc-github-team-consul-core b8870c4a1c
Backport of Move sameness groups to v2beta1 version into release/1.18.x (#20534)
backport of commit ee2492191b

Co-authored-by: Eric <eric@haberkorn.co>
2024-02-08 11:40:26 -05:00
hc-github-team-consul-core 3ec6faff6f
Backport of Fix logging when we fail to export metrics to hcp into release/1.18.x (#20533) 2024-02-08 11:38:16 -05:00
hc-github-team-consul-core e309d51a5b
Backport of DNS v2 Multiple fixes. into release/1.18.x (#20530)
* no-op commit due to failed cherry-picking

* DNS v2 Multiple fixes. (#20525)

* DNS v2 Multiple fixes.

* add license header

* get rid of DefaultIntentionPolicy change that was not supposed to be there.

---------

Co-authored-by: temp <temp@hashicorp.com>
Co-authored-by: John Murret <john.murret@hashicorp.com>
2024-02-08 05:20:09 +00:00
hc-github-team-consul-core 044185e541
Backport of [CC-7434] Skip collecting data directory metrics in dev mode into release/1.18.x (#20529)
* backport of commit 5d591bbdfb

* backport of commit cdfb10b454

---------

Co-authored-by: Melissa Kam <mkam@hashicorp.com>
2024-02-07 17:25:37 -06:00
hc-github-team-consul-core add938047f
Backport of [NET-7657] Remove proto definitions for GatewayClass + GatewayClassConfig into release/1.18.x (#20524)
backport of commit 33fc2f93bb

Co-authored-by: Nathan Coleman <nathan.coleman@hashicorp.com>
2024-02-07 22:18:12 +00:00