Commit Graph

2370 Commits (5a7d7b82d9e7553bcb01b02557ec8969f9deba1d)

Author SHA1 Message Date
Eric Haberkorn 495ad4c7ef
add enterprise xds tests (#16738)
2 years ago
Ashvitha f95ffe0355
Allow HCP metrics collection for Envoy proxies
2 years ago
Ronald f135b14bdd
Fix flakey tests related to ACL token updates (#16545)
2 years ago
Chris S. Kim 8daddff08d
Follow-up fixes to consul connect envoy command (#16530)
2 years ago
Ronald bf501a337b
Improve ux around ACL token to help users avoid overwriting node/service identities (#16506)
2 years ago
Michael Wilkerson c517f07eca
modified unsupported envoy version error (#16518)
2 years ago
Ronald 4f8594b28f
Improve ux to help users avoid overwriting fields of ACL tokens, roles and policies (#16288)
2 years ago
cskh 3970115753
fix (cli): return error msg if acl policy not found (#16485)
2 years ago
R.B. Boyer 26820219cd
cli: ensure acl token read -self works (#16445)
2 years ago
Kyle Havlovitz dca7c18ec4
Fix a couple inconsistencies in `operator usage instances` command (#16260)
2 years ago
Chris S. Kim a518893685
Fix various flaky tests (#16396)
2 years ago
Dan Stough f1436109ea
[OSS] security: update go to 1.20.1 (#16263)
2 years ago
Nitya Dhanushkodi 8dab825c36
troubleshoot: fixes and updated messages (#16294)
2 years ago
Nitya Dhanushkodi 80fb18aa35
troubleshoot: make output have tables and colors (#16235)
2 years ago
Andrew Stucki 99cf421e7b
Add some fixes to allow for registering via consul connect envoy -gateway api (#16219)
2 years ago
malizz f5391ef142
update troubleshoot CLI, update flags and upstreams output (#16211)
2 years ago
skpratt 6f0b226b0d
ACL error improvements: incomplete bootstrapping and non-existent token (#16105)
2 years ago
Nitya Dhanushkodi 1f25289048
troubleshoot: output messages for the troubleshoot proxy command (#16208)
2 years ago
Kyle Havlovitz 898e59b13c
Add the `operator usage instances` command and api endpoint (#16205)
2 years ago
malizz 0a544809c9
get upstream IPs (#16197)
2 years ago
skpratt 9199e99e21
Update token language to distinguish Accessor and Secret ID usage (#16044)
2 years ago
Nitya Dhanushkodi b8b37c2357
refactor: remove troubleshoot module dependency on consul top level module (#16162)
2 years ago
Kyle Havlovitz edef99011c
command: Fix logger not initializing properly in envoy command (#16148)
2 years ago
malizz 71b5a4bf7c
validate certs and get stats (#16139)
2 years ago
malizz b15a6e02b4
update troubleshoot CLI (#16129)
2 years ago
malizz 6e814c5f86
add troubleshoot cli (#16070)
2 years ago
Kyle Havlovitz d53c331a37
Add a flag for enabling debug logs to the `connect envoy` command (#15988)
2 years ago
Chris S. Kim 90041639fc
Update docs for tls commands (#16077)
2 years ago
skpratt ad43846755
Remove legacy acl tokens (#15947)
2 years ago
Ashwin Venkatesh a1e2a4f8d6
Add support for envoy readiness flags (#16015)
2 years ago
Thomas Eckert 13da1a5285
Native API Gateway Config Entries (#15897)
2 years ago
Chris S. Kim e4a268e33e
Warn if ACL is enabled but no token is provided to Envoy (#15967)
2 years ago
Dan Stough 6d2880e894
feat: add access logs to dataplane bootstrap rpc (#15951)
2 years ago
Paul Glass f5231b9157
Add new config_file_service_registration token (#15828)
2 years ago
Dan Stough 88b9420a1a
[OSS] feat: add access log config to consul envoy connect (#15946)
2 years ago
Chris S. Kim a7b34d50fc
Output user-friendly name for anonymous token (#15884)
2 years ago
Derek Menteer 7b4f45e2d5
Fix issue where TLS configuration was ignored for unix sockets in consul connect envoy. (#15913)
2 years ago
Florian Apolloner 077b0a48a3
Allow Operator Generated bootstrap token (#14437)
2 years ago
Hans Hasselberg 275a0b8e7f
fix cli string for id flag (#15695)
2 years ago
Dan Stough b3bd3a6586
[OSS] feat: access logs for listeners and listener filters (#15864)
2 years ago
Jose Ignacio Lorenzo 7fab79fda2 Implement os.DevNull
2 years ago
Jose Ignacio Lorenzo ace9e379d2 [CONSUL-544] Test and Build Changes (#90)
2 years ago
Jose Ignacio Lorenzo c592e5db89 [CONSUL-543] Create exec_supported.go (#89)
2 years ago
Jose Ignacio Lorenzo 41c02a060e [CONSUL-542] Create OS Specific Files for Envoy Package (#88)
2 years ago
Jose Ignacio Lorenzo 5e0bec20c6 [CONSUL-519] Implement mkfifo Alternative (#84)
2 years ago
Franco Bruno Lavayen 0a4c136863 [CONSUL-491] Support admin_access_log_path value for Windows (#71)
2 years ago
Jose Ignacio Lorenzo 4abe931611 [CONSUL-544] Test and Build Changes (#90)
2 years ago
Jose Ignacio Lorenzo 10e86ff769 [CONSUL-543] Create exec_supported.go (#89)
2 years ago
Jose Ignacio Lorenzo 4c004b5319 [CONSUL-542] Create OS Specific Files for Envoy Package (#88)
2 years ago
Jose Ignacio Lorenzo 1860c93003 [CONSUL-519] Implement mkfifo Alternative (#84)
2 years ago
Franco Bruno Lavayen 33f74140c0 [CONSUL-491] Support admin_access_log_path value for Windows (#71)
2 years ago
Michael Wilkerson 1b28b89439
Enhancement: Consul Compatibility Checking (#15818)
2 years ago
Chris S. Kim f7b7f5d4b6
Error out `consul connect envoy` if agent explicitly disabled grpc (#15794)
2 years ago
Paul Glass 619032cfcd
Deprecate -join and -join-wan (#15598)
2 years ago
Semir Patel bafa5c7156
Pass remote addr of incoming HTTP requests through to RPC(..) calls (#15700)
2 years ago
James Oulman 7e78fb7818
Add support for configuring Envoys route idle_timeout (#14340)
2 years ago
Derek Menteer 6fa8fa4fca
Fix issue with connect Envoy choosing incorrect TLS settings. (#15466)
2 years ago
Dhia Ayachi 225ae55e83
Leadership transfer cmd (#14132)
2 years ago
Kyle Schochenmaier bf0f61a878
removes ioutil usage everywhere which was deprecated in go1.16 (#15297)
2 years ago
Derek Menteer b64972d486
Bring back parameter ServerExternalAddresses in GenerateToken endpoint (#15267)
2 years ago
Chris S. Kim 0e176dd6aa
Allow consul debug on non-ACL consul servers (#15155)
2 years ago
Luke Kysow fbd47e1161
config entry: hardcode proxy-defaults name as global (#14833)
2 years ago
R.B. Boyer da70daba43
test: ensure that all dependencies in a test agent use the test logger (#14996)
2 years ago
Chris S. Kim bde57c0dd0 Regenerate files according to 1.19.2 formatter
2 years ago
Iryna Shustava 2a25669b13
cli/sdk: Allow redirection to a different consul dns port (#15050)
2 years ago
Curt Bushko 161273a931
Update command/connect/envoy/bootstrap_tpl.go
2 years ago
Curt Bushko cd185c4c2c update prometheus template args
2 years ago
Nitya Dhanushkodi 5e156772f6
Remove ability to specify external addresses in GenerateToken endpoint (#14930)
2 years ago
Iryna Shustava 5cd0ccfc75
Support auth method with snapshot agent [ENT] (#15020)
2 years ago
Iryna Shustava 4bc4ef135c
cli: Add -node-name flag to redirect-traffic command (#14933)
2 years ago
cskh eb26a7dee9
fix(cli): missing error message (#14959)
2 years ago
Chris S. Kim b0a4c5c563 Include stream-related information in peering endpoints
2 years ago
freddygv fac3ddc857 Use internal server certificate for peering TLS
2 years ago
Eric Haberkorn 1b565444be
Rename `PeerName` to `Peer` on prepared queries and exported services (#14854)
2 years ago
Eric Haberkorn 80e51ff907
Add exported services event to cluster peering replication. (#14797)
2 years ago
Nick Ethier 1c1b0994b8
add HCP integration component (#14723)
2 years ago
DanStough 2a2debee64 feat(peering): validate server name conflicts on establish
2 years ago
Chris S. Kim 7370f0a953
Fix test ordering (#14543)
2 years ago
Derek Menteer bf769daae4 Merge branch 'main' of github.com:hashicorp/consul into derekm/split-grpc-ports
2 years ago
Derek Menteer f64771c707 Address PR comments.
2 years ago
DanStough e617e7df3e feat(cli): add initial peering cli commands
2 years ago
Derek Menteer 1255a8a20d Add separate grpc_tls port.
2 years ago
Dao Thanh Tung fead3c537b
Fix Consul KV CLI 'GET' flags 'keys' and 'recurse' to be set together (#13493)
2 years ago
Jared Kirschner 1200e83c3b
Merge pull request #14034 from hashicorp/make-proxy-sidecar-for-case-insensitive
2 years ago
Daniel Upton 6e0de48e60 cli: update agent log preamble to reflect per-listener TLS config
2 years ago
Jared Kirschner 22511ec491 Allow uppercase in proxy launch -sidecar-for arg
2 years ago
cskh 155c4bc2af
fix(cli): error message in service deregister subcommand (#14028)
2 years ago
cskh 6640997fc1
fix (cli): import empty directory to kv (#13939)
2 years ago
Chris S. Kim 8ed49ea4d0
Update envoy metrics label extraction for peered clusters and listeners (#13818)
2 years ago
DanStough 2da8949d78 feat: convert destination address to slice
2 years ago
Paul Glass 77afe0e76e
Extract AWS auth implementation out of Consul (#13760)
2 years ago
Jared Kirschner 067272b53f
Merge pull request #13787 from hashicorp/fix-acl-read-token-self-expanded-panic
2 years ago
Jared Kirschner 927033e672 Fix panic on acl token read with -self and -expanded
2 years ago
cskh cf6b6dddaf
feat(cli): enable to delete config entry from an input file (#13677)
2 years ago
Kyle Havlovitz 407e858389 Fix syntax for bootstrap sds secret config
2 years ago
R.B. Boyer 31b95c747b
xds: modify rbac rules to use the XFCC header for peered L7 enforcement (#13629)
2 years ago
Kyle Havlovitz 55109eb9f6 command: Add TLS support for envoy prometheus endpoint
2 years ago
Riddhi Shah 411edc876b
[OSS] Support merge-central-config option in node services list API (#13450)
2 years ago
Mark Anderson 61a8995847 Fix issue with consul version tests
2 years ago
Mark Anderson 4cd42a2e1f Fixup agent startup
2 years ago