Phil Porada
7ea986783d
Add TCP+TLS Healthchecks ( #18381 )
...
* Begin adding TCPUseTLS
* More TCP with TLS plumbing
* Making forward progress
* Keep on adding TCP+TLS support for healthchecks
* Removed too many lines
* Unit tests for TCP+TLS
* Update tlsutil/config.go
Co-authored-by: Samantha <hello@entropy.cat>
* Working on the tcp+tls unit test
* Updated the runtime integration tests
* Progress
* Revert this file back to HEAD
* Remove debugging lines
* Implement TLS enabled TCP socket server and make a successful TCP+TLS healthcheck on it
* Update docs
* Update agent/agent_test.go
Co-authored-by: Samantha <hello@entropy.cat>
* Update website/content/docs/ecs/configuration-reference.mdx
Co-authored-by: Samantha <hello@entropy.cat>
* Update website/content/docs/ecs/configuration-reference.mdx
Co-authored-by: Samantha <hello@entropy.cat>
* Update agent/checks/check.go
Co-authored-by: Samantha <hello@entropy.cat>
* Address comments
* Remove extraneous bracket
* Update agent/agent_test.go
Co-authored-by: Samantha <hello@entropy.cat>
* Update agent/agent_test.go
Co-authored-by: Samantha <hello@entropy.cat>
* Update website/content/docs/ecs/configuration-reference.mdx
Co-authored-by: Samantha <hello@entropy.cat>
* Update the mockTLSServer
* Remove trailing newline
* Address comments
* Fix merge problem
* Add changelog entry
---------
Co-authored-by: Samantha <hello@entropy.cat>
2023-09-05 13:34:44 -07:00
Ashesh Vidyut
0c184042c5
change log for audit log ( #18668 )
...
* change log for audit log
* fix file name
* breaking change
2023-09-05 19:39:06 +00:00
wangxinyi7
df9d12a56a
Net 2714/xw cli read command ( #18462 )
...
enable `consul resource read` command in cli
2023-09-05 09:17:19 -07:00
Dan Stough
ac867d67e8
test: fix snapshot save w/ append test for ENT ( #18656 )
2023-09-01 22:22:09 +00:00
Valeriia Ruban
a2f3d1362a
feat: copy edits for built-in policy alert ( #18655 )
2023-09-01 13:58:03 -07:00
Dan Stough
22df51f18f
fix: add telemetry bind socket to proxyConfiguration proto ( #18652 )
2023-09-01 16:48:06 -04:00
Valeriia Ruban
99845ebb9d
fix: remove Intention test with latency to make consul-enterprise rep… ( #18654 )
...
fix: remove Intention test with latency to make consul-enterprise repo tests work
2023-09-01 13:44:44 -07:00
Derek Menteer
9915b47898
Add known issue notice for #18636 . ( #18650 )
2023-09-01 15:30:52 -05:00
skpratt
cd3bfc5508
remove stray FIPS file ( #18651 )
2023-09-01 15:12:10 -05:00
Valeriia Ruban
82c2281cef
feat: Change global-read-only policy to non editable ( #18602 )
2023-09-01 11:05:32 -07:00
Derek Menteer
a698142325
Add extra logging for mesh health endpoints. ( #18647 )
2023-09-01 12:29:09 -05:00
Derek Menteer
b56fbc7a62
[NET-4958] Fix issue where envoy endpoints would fail to populate after snapshot restore ( #18636 )
...
Fix issue where agentless endpoints would fail to populate after snapshot restore.
Fixes an issue that was introduced in #17775 . This issue happens because
a long-lived pointer to the state store is held, which is unsafe to do.
Snapshot restorations will swap out this state store, meaning that the
proxycfg watches would break for agentless.
2023-09-01 10:18:10 -05:00
Semir Patel
b96cff7436
resource: Require scope for resource registration ( #18635 )
2023-09-01 09:44:53 -05:00
Ashesh Vidyut
13eefbb840
Net 3181 consul gh issue 15709 allow log file naming like nomad - fix bug ( #18631 )
...
* fixes file name for consul
* added log file
* added tests for rename method
* append instead of trunc
* fix file truncate issue
* added changelog
* fix for build destros ci
* removed changelog
* solaris
2023-09-01 14:53:31 +05:30
Ashesh Vidyut
78e3cbe156
NET 1594 - Snapshot Agent Filename Should Include Consul Version / Datacenter ( #18625 )
...
* init
* tests added and few fixes
* revert arg message
* changelog added
* removed var declaration
* fix CI
* fix test
* added node name and status
* updated save.mdx
* added example
* fix tense
* fix description
2023-09-01 10:23:44 +05:30
Michael Zalimeni
699aa47416
fix: make UNSPECIFIED protocol pass validation ( #18634 )
...
We explicitly enumerate the allowed protocols in validation, so this
change is necessary to use the new enum value.
Also add tests for enum validators to ensure they stay aligned to
protos unless we explicitly want them to diverge.
2023-08-31 19:59:29 +00:00
Jared Kirschner
892ba52c56
docs: admin partition and DNS clarification ( #18613 )
2023-08-31 19:05:08 +00:00
John Maguire
9876923e23
Add the plumbing for APIGW JWT work ( #18609 )
...
* Add the plumbing for APIGW JWT work
* Remove unneeded import
* Add deep equal function for HTTPMatch
* Added plumbing for status conditions
* Remove unneeded comment
* Fix comments
* Add calls in xds listener for apigateway to setup listener jwt auth
2023-08-31 12:23:59 -04:00
Ashesh Vidyut
d45c3c2755
NET-3181 - Allow log file naming like Nomad ( #18617 )
...
* fixes file name for consul
* added log file
* added tests for rename method
2023-08-31 21:51:09 +05:30
Curt Bushko
f2ce472ae1
PLAT-1192 - Run CI on smaller instances ( #18624 )
...
Use smaller runners
2023-08-31 10:56:59 -04:00
Semir Patel
7b9e243297
resource: Allow nil tenancy ( #18618 )
2023-08-31 09:24:09 -05:00
Dhia Ayachi
f8d77f027a
delete all v2 resources type when deleting a namespace (CE) ( #18621 )
...
* add namespace scope to ServiceV1Alpha1Type
* add CE portion of namespace deletion
2023-08-31 10:18:25 -04:00
John Murret
255aa158db
update comments and docs about running envoy integration tests with the ENVOY_VERSION set. ( #18614 )
...
update ENVOY_VERSION and documentation of it used in the bats envoy tests.
Co-authored-by: github-team-consul-core <github-team-consul-core@hashicorp.com>
2023-08-30 17:31:40 +00:00
Ashvitha
0f48b7af5e
[HCP Telemetry] Move first TelemetryConfig Fetch into the TelemetryConfigProvider ( #18318 )
...
* Add Enabler interface to turn sink on/off
* Use h for hcpProviderImpl vars, fix PR feeback and fix errors
* Keep nil check in exporter and fix tests
* Clarify comment and fix function name
* Use disable instead of enable
* Fix errors nit in otlp_transform
* Add test for refreshInterval of updateConfig
* Add disabled field in MetricsConfig struct
* Fix PR feedback: improve comment and remove double colons
* Fix deps test which requires a maybe
* Update hcp-sdk-go to v0.61.0
* use disabled flag in telemetry_config.go
* Handle 4XX errors in telemetry_provider
* Fix deps test
* Check 4XX instead
* Run make go-mod-tidy
2023-08-30 13:25:26 -04:00
Hardik Shingala
58e5658810
Added OpenTelemetry Access Logging Envoy extension ( #18336 )
2023-08-30 07:51:58 -07:00
Michael Zalimeni
f8812eddf1
Distinguish v2 catalog Protocol unset from default ( #18612 )
...
Even though we intend to default to TCP when this field is not
explicitly provided, uncluding an `UNSPECIFIED` default enum value allows us
to create inheritance chains, e.g. service to workload.
2023-08-29 22:14:56 +00:00
Ashwin Venkatesh
797e42dc24
Watch the ProxyTracker from xDS controller ( #18611 )
2023-08-29 14:39:29 -07:00
John Murret
0e606504bc
NET-4944 - wire up controllers with proxy tracker ( #18603 )
...
Co-authored-by: github-team-consul-core <github-team-consul-core@hashicorp.com>
2023-08-29 09:15:34 -06:00
Joshua Timmons
48c8a834f5
Reduce the frequency of metric exports to minutely ( #18584 )
2023-08-28 17:49:34 +00:00
Jared Kirschner
180c1e22c1
test: run automated tests against Vault 1.11 - 1.14 ( #18590 )
...
Begin to test against Vault 1.14. Drop tests against Vault 1.10.
2023-08-28 13:32:42 -04:00
Curt Bushko
7bc30e989c
Set concurrency for workflows ( #18567 )
...
* Set concurrency for workflows
2023-08-28 12:05:25 -04:00
Tu Nguyen
0e17e981a2
Fix typo in permissive mTLS docs ( #18551 )
...
Update onboarding-tproxy-mode.mdx
2023-08-28 15:51:15 +00:00
Tu Nguyen
2f58e05be6
Fix broken link on sameness group page ( #18511 )
...
fix broken link
2023-08-28 15:47:18 +00:00
Chris S. Kim
ecdcde4309
CE commit ( #18583 )
2023-08-25 12:47:20 -04:00
cskh
c8ef063523
CI: send slack notification on failed nightly job ( #18578 )
2023-08-25 09:39:08 -04:00
John Murret
051f250edb
NET-5338 - NET-5338 - Run a v2 mode xds server ( #18579 )
...
* NET-5338 - NET-5338 - Run a v2 mode xds server
* fix linting
2023-08-24 16:44:14 -06:00
Semir Patel
2225bf0550
resource: Make resource writestatus tenancy aware ( #18577 )
2023-08-24 19:18:47 +00:00
John Maguire
59ab57f350
NET-5147: Added placeholder structs for JWT functionality ( #18575 )
...
* Added placeholder structs for JWT functionality
* Added watches for CE vs ENT
* Add license header
* Undo plumbing work
* Add context arg
2023-08-24 15:07:14 -04:00
Semir Patel
067a0112e2
resource: Make resource listbyowner tenancy aware ( #18566 )
2023-08-24 10:49:46 -05:00
Chris S. Kim
82993fcc4f
CE port of enterprise extension ( #18572 )
...
CE commit
2023-08-24 15:43:26 +00:00
Ashesh Vidyut
2cc2c6b88d
Fix Windows FIPS Build ( #18357 )
...
* Fix Windows FIPS Build
* create new file for windows arm
* removed build tag
* fix buidl tags
* fix multiple go build
2023-08-24 14:09:21 +00:00
Natalie Smith
34eb70037b
UI: community verbiage ( #18560 )
...
* chore: update community verbiage
* chore: add changelog entry
2023-08-23 12:59:30 -07:00
Anita Akaeze
63fa78a141
NET-5382 & PLAT-1159: Do not trigger workflow if only doc files are in commit history ( #18528 )
...
NET-5382: Do not run workflow runs if at least one path matches
2023-08-23 15:26:05 -04:00
cskh
b37587bb2c
bug: prevent go routine leakage due to existing DeferCheck ( #18558 )
...
* bug: prevent go routine leakage due to existing DeferCheck
* add changelog
2023-08-23 10:33:07 -04:00
Dan Stough
a1cd3f8329
feat: add experiments flag to testserver sdk ( #18541 )
2023-08-23 10:23:36 -04:00
Vijay
a1755d158c
fix for , non presence of consul-version meta ( #18464 )
...
* fix for #18406 , non presence of consul-version meta
* removed redundant checks
* updated mock-api to mimic api response for synthetic nodes
* added test to test getDistinctConsulVersions method with synthetic-node case
* updated typo in comments
* added change log
2023-08-22 16:26:05 -06:00
R.B. Boyer
8a931241f2
chore: fix missing/incorrect license headers ( #18555 )
2023-08-22 17:23:54 -05:00
R.B. Boyer
5b88aae3b4
catalog: validating Protocol and Health enums on Service, Workload, and ServiceEndpoints ( #18554 )
2023-08-22 15:16:55 -05:00
Ashwin Venkatesh
4f9955d91e
Update trust bundle into proxy-state-template ( #18550 )
2023-08-22 19:38:31 +00:00
R.B. Boyer
17667a1c75
mesh: adding type aliases for mesh resource usage ( #18448 )
...
Introduces some simple type aliases for DecodedResource[*X] wrappers for each type which cut down on the verbosity
2023-08-22 12:31:06 -05:00