Commit Graph

5485 Commits (ent-changelog-1.18.6)

Author SHA1 Message Date
John Murret 9392f01bf4
Updating go.mods in release/1.18.x after modules have been released. (#21649)
* api/v1.28.4

* envoyextensions/v0.6.2

* troubleshoot/v0.6.4

* updating go.mod in root.

* fix lint error in test

* fix versions of sdk to be 0.16.0 which is the max for the 1.18.x long lived branch

* fix envoyproxy
2024-08-23 18:04:34 +00:00
John Murret f900aef508
pull over Validate_Clusters to api package in 1.18.x (#21634)
pull over Validate_Clusters to api package
2024-08-22 11:31:23 -07:00
hc-github-team-consul-core ab888c3a43
Backport of Use text/template instead of html/template for ACL template policy generation into release/1.18.x (#21305)
backport of commit fa396d0bed

Co-authored-by: Nathan Coleman <nathan.coleman@hashicorp.com>
2024-06-11 17:02:18 +00:00
hc-github-team-consul-core 1986f1e54d
Backport of security: resolve incorrect type conversions into release/1.18.x (#21258)
* backport of commit 107516c971

* backport of commit 7a2ea4bf92

* backport of commit 442dca74e2

---------

Co-authored-by: dduzgun-security <deniz.duzgun@hashicorp.com>
2024-06-04 22:19:55 -04:00
hc-github-team-consul-core 520f4041bb
Backport of update TestHTTPHandlers_AgentMetrics_LeaderShipMetrics to use 3 servers instead of 2 to allow quorum when leadership flails. into release/1.18.x (#21248)
* backport of commit 5dead1a10e

* backport of commit bcc8abf904

---------

Co-authored-by: John Murret <john.murret@hashicorp.com>
2024-06-03 12:47:35 -06:00
hc-github-team-consul-core 945d14b1aa
Backport of upgrade deep-copy version, upgrade go to 1.22.3 into release/1.18.x (#21128)
* upgrade deep-copy version, upgrade go to 1.22.3

* upgrade mockery

---------

Co-authored-by: Dhia Ayachi <dhia@hashicorp.com>
2024-05-16 15:43:50 -04:00
John Murret 20a6498622
latest ui files in release/1.18.x (#21121) 2024-05-16 00:43:26 +00:00
sarahalsmiller 68ede1c494
1.18 UI regen (#21117)
* regen UI

* squash

* revert manual chunk changes
2024-05-15 22:10:59 +00:00
sarahalsmiller 6ba275dc52
1.18 UI regen (#21115)
* regen UI

* clean out files and rebuild

* delete and regen

* regen after rebase
2024-05-15 16:17:44 -05:00
sarahalsmiller dee63521d8
regen UI (#21114) 2024-05-15 20:36:55 +00:00
hc-github-team-consul-core 537b50ee95
Backport of [NET-9098] Narrow scope of peering config on terminating gw filter chain to TCP services into release/1.18.x (#21057)
backport of commit d65f512f23

Co-authored-by: Nathan Coleman <nathan.coleman@hashicorp.com>
2024-05-06 20:43:14 +00:00
hc-github-team-consul-core e0d46f73ae
Backport of NET-6821 Disable Terminating Gateway Auto Host Header Rewrite into release/1.18.x (#20834)
* backport of commit 3790378d75

* backport of commit bad1b43b73

* backport of commit 542c9d8da7

* backport of commit 7eeb594959

* backport of commit 11e4a74762

* backport of commit 5bdf8b06cb

---------

Co-authored-by: Sarah Alsmiller <sarah.alsmiller@hashicorp.com>
Co-authored-by: sarahalsmiller <100602640+sarahalsmiller@users.noreply.github.com>
2024-04-26 10:58:50 -05:00
hc-github-team-consul-core 2b19231678
Backport of Net 6820 customize mesh gateway limits into release/1.18.x (#20983)
* backport of commit cf7ea961a3

* backport of commit c1a0da9047

* backport of commit cd5b14e09c

* backport of commit f2d9989eea

* backport of commit 4b6ceb39a8

* backport of commit c2e0794336

* Merge branch 'main' into NET-6820-customize-mesh-gateway-limits

* Update .changelog/20945.txt

Co-authored-by: Nathan Coleman <nathan.coleman@hashicorp.com>

* address notes

* gofmt

* clean up

* gofmt

* Update agent/proxycfg/mesh_gateway.go

* gofmt

* nil check

---------

Co-authored-by: Sarah Alsmiller <sarah.alsmiller@hashicorp.com>
Co-authored-by: sarahalsmiller <100602640+sarahalsmiller@users.noreply.github.com>
Co-authored-by: Nathan Coleman <nathan.coleman@hashicorp.com>
2024-04-23 22:52:40 +00:00
hc-github-team-consul-core 003d75353f
Backport of fix: consume ignored entries in CE downgrade via Ent snapshot into release/1.18.x (#20978)
backport of commit 24f226e5ad

Co-authored-by: Michael Zalimeni <michael.zalimeni@hashicorp.com>
2024-04-12 09:02:09 -04:00
hc-github-team-consul-core 0e62661dfe
Backport of [NET-5772] Make tcp external service registered on terminating gw reachable from peered cluster into release/1.18.x (#20946)
* backport of commit 7ed7f23915

* backport of commit 9c8529b580

* backport of commit 5753ee8159

* backport of commit 17bc757b4f

* backport of commit d0fa205ff5

---------

Co-authored-by: Nathan Coleman <nathan.coleman@hashicorp.com>
2024-04-03 16:58:29 +00:00
hc-github-team-consul-core 71f00e67e4
Backport of chore: remove repetitive words into release/1.18.x (#20934)
chore: remove repetitive words (#20890)

Signed-off-by: availhang <mayangang@outlook.com>
2024-03-29 14:43:52 -07:00
hc-github-team-consul-core 2eb5d243cf
Backport of GH-20889 - put conditionals are hcp initialization for consul server into release/1.18.x (#20932)
* backport of commit 986a6d5da3

* backport of commit beda5ad8a8

* backport of commit 38b9dd466e

* backport of commit 3dd4c90657

* backport of commit bbe4a219ff

---------

Co-authored-by: John Murret <john.murret@hashicorp.com>
2024-03-28 21:17:55 +00:00
hc-github-team-consul-core bf51d89ac4
Backport of Update go-jose library into release/1.18.x (#20891) 2024-03-22 13:00:43 -04:00
hc-github-team-consul-core 27665e23b4
Backport of [NET-8367] security: upgrade google.golang.org/protobuf to 1.33.0 into release/1.18.x (#20806)
* backport of commit a407616755

* backport of commit 455f67fa57

---------

Co-authored-by: Michael Zalimeni <michael.zalimeni@hashicorp.com>
2024-03-06 23:53:24 +00:00
hc-github-team-consul-core 52a1cc9380
Backport of Enable callers to control whether per-tenant usage metrics are included in calls to store.ServiceUsage into release/1.18.x (#20782)
* backport of commit 8bb5d127b5

* backport of commit 3bd614652e

---------

Co-authored-by: Matt Keeler <mjkeeler7@gmail.com>
2024-03-01 16:39:03 -05:00
hc-github-team-consul-core 43b5ed1283
Backport of DNS v2 - split up router into multiple responsibilities & break up router tests into multiple files. into release/1.18.x (#20780)
* backport of commit 008451aa1e

* backport of commit abdf8c8205

* backport of commit a0176356f7

* DNS v2 - split up router into multiple responsibilities & break up router tests into multiple files. (#20688)

* Update agent/dns.go

Co-authored-by: Michael Zalimeni <michael.zalimeni@hashicorp.com>

* PR feedback

* split tests out into multiple files.

* Extract responsibilities from router into discoveryResultsFetcher, messageSerializer, responseGenerator.

* adding recordmaker tests

* add response generator test coverage.

* changing tests case name based on PR feedback

---------

Co-authored-by: Michael Zalimeni <michael.zalimeni@hashicorp.com>

---------

Co-authored-by: John Murret <john.murret@hashicorp.com>
Co-authored-by: Michael Zalimeni <michael.zalimeni@hashicorp.com>
2024-03-01 17:09:38 +00:00
hc-github-team-consul-core c318c0ccb6
Backport of NET-8056 - v2 DNS Testing Improvements into release/1.18.x (#20778)
* backport of commit 69342339ad

* backport of commit 881a49dcd7

* backport of commit a2ed143e62

---------

Co-authored-by: John Murret <john.murret@hashicorp.com>
2024-03-01 13:05:09 +00:00
hc-github-team-consul-core 751454595e
Backport of Fix audit-log encoding issue (CC-7337) into release/1.18.x (#20749)
Fix audit-log encoding issue (CC-7337) (#20345)

* add changes

* added changelog

* change update

* CE chnages

* Removed gzip size fix

* fix changelog

* Update .changelog/20345.txt



* Adding comments

---------

Co-authored-by: Ashesh Vidyut <134911583+absolutelightning@users.noreply.github.com>
Co-authored-by: Abhishek Sahu <abhishek.sahu@hashicorp.com>
Co-authored-by: Hans Hasselberg <hans@hashicorp.com>
Co-authored-by: srahul3 <rahulsharma@hashicorp.com>
2024-02-28 14:25:09 +05:30
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 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
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 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
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 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 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 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
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 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 19daa99ef8
Backport of add traffic permissions excludes and tests into release/1.18.x (#20520)
* backport of commit 356d7a954e

* backport of commit 96bf768213

* backport of commit f3e0535568

---------

Co-authored-by: skpratt <sarah.pratt@hashicorp.com>
2024-02-07 15:48:33 -06:00
hc-github-team-consul-core 8d9fdc3a59
Backport of V1 Compat Exported Services Controller Optimizations into release/1.18.x (#20518)
* V1 Compat Exported Services Controller Optimizations (#20517)

V1 compat exported services controller optimizations

* Don't start the v2 exported services controller in v1 mode.
* Use the controller cache.

* Trigger the V1 Compat exported-services Controller when V1 Config Entries are Updated (#20456)

* Trigger the v1 compat exported-services controller when the v1 config entry is modified.

* Hook up exported-services config entries to the event publisher.
* Add tests to the v2 exported services shim.
* Use the local materializer trigger updates on the v1 compat exported services controller when exported-services config entries are modified.

* stop sleeping when context is cancelled

---------

Co-authored-by: Eric Haberkorn <erichaberkorn@gmail.com>
2024-02-07 16:03:36 -05:00
hc-github-team-consul-core a118821da7
Backport of NET-7630 - Fix TXT record creation on node queries into release/1.18.x (#20500)
NET-7630 - Fix TXT record creation on node queries (#20483)

Co-authored-by: John Murret <john.murret@hashicorp.com>
2024-02-06 18:57:11 +00:00
hc-github-team-consul-core d9bedd02dc
Backport of NET-7631 - Fix Node records that point to external/ non-IP addresses into release/1.18.x (#20502)
NET-7631 - Fix Node records that point to external/ non-IP addresses (#20491)

* NET-7630 - Fix TXT record creation on node queries

* NET-7631 - Fix Node records that point to external/ non-IP addresses

* NET-7630 - Fix TXT record creation on node queries

Co-authored-by: John Murret <john.murret@hashicorp.com>
2024-02-06 18:31:25 +00:00
hc-github-team-consul-core 51419de72c
Backport of Panic for unregistered types into release/1.18.x (#20504)
* backport of commit 392b8d7573

* backport of commit b4716599ae

* backport of commit a03cb97cb0

* backport of commit 73b277cdef

* backport of commit e53b9794c8

---------

Co-authored-by: Matt Keeler <mjkeeler7@gmail.com>
2024-02-06 12:48:50 -05:00
hc-github-team-consul-core 0ad0d4077b
Backport of Fix issue with persisting proxy-defaults into release/1.18.x (#20489)
* backport of commit b5c6c1da83

* backport of commit 1b7dbd7eea

---------

Co-authored-by: Derek Menteer <derek.menteer@hashicorp.com>
2024-02-05 16:27:45 -06:00