Commit Graph

2133 Commits (10d6e9c45820f47d69df2ac7fc8d32092b2423a0)

Author SHA1 Message Date
Daniel Nephin 85e0338136 config: remove Args field from Flags
5 years ago
Daniel Nephin 73cd0b6fac agent/service_manager: remove 'updateCh' field from serviceConfigWatch
5 years ago
Daniel Nephin 26291a8482 agent/service_manager: remove 'defaults' field from serviceConfigWatch
5 years ago
Daniel Nephin 93235da253 agent/service_manager: Pass ctx around
5 years ago
Daniel Nephin 2eac5b8023
Merge pull request #8074 from hashicorp/dnephin/remove-references-to-PatchSliceOfMaps
5 years ago
Matt Keeler 8837907de4
Make the Agent Cache more Context aware (#8092)
5 years ago
freddygv d97cff0966 Update telemetry for gateway-services endpoint
5 years ago
freddygv cd927eed5e Remove unused method and fixup docs ref
5 years ago
freddygv 0f97b7d63d Fixup stray sid references
5 years ago
freddygv 19e3954603 Move compound service names to use ServiceName type
5 years ago
freddygv e7b52d35d4 Create HTTP endpoint
5 years ago
freddygv 15c74d6943 Move GatewayServices out of Internal
5 years ago
Freddy 166a8b2a58
Only pass one hostname via EDS and prefer healthy ones (#8084)
5 years ago
Chris Piraino 6fa48c9512
Allow users to set hosts to the wildcard specifier when TLS is disabled (#8083)
5 years ago
Chris Piraino 91ab89dd48
Move ingress param to a new endpoint (#8081)
5 years ago
Daniel Nephin 8ec029ae6a Update comments that reference PatchSliceOfMaps
5 years ago
Chris Piraino 496e683360
Merge pull request #8064 from hashicorp/ingress/health-query-param
5 years ago
Chris Piraino c1d329c5dd Remove TODO note about ingress API, it is done!
5 years ago
Chris Piraino ca41f80493 Set connect or ingress boolean after checking for query param
5 years ago
Daniel Nephin 08f1ed16b4
Merge pull request #7900 from hashicorp/dnephin/add-linter-staticcheck-2
5 years ago
Daniel Nephin 62a1125c7b
Merge pull request #8037 from hashicorp/dnephin/add-linter-staticcheck-5
5 years ago
Hans Hasselberg 242994a016
acl: do not resolve local tokens from remote dcs (#8068)
5 years ago
Kyle Havlovitz 0c8966220f
Merge pull request #8040 from hashicorp/ingress/expose-cli
5 years ago
Chris Piraino 3c037d9b96 Add ?ingress query parameter on /v1/health/connect
5 years ago
Daniel Nephin c66c533d73
Merge pull request #7964 from hashicorp/dnephin/remove-patch-slice-of-maps-forward-compat
5 years ago
Daniel Nephin 75cbbe2702 config: add HookWeakDecodeFromSlice
5 years ago
Hans Hasselberg 98eea08d3b
Tokens converted from legacy ACLs get their Hash computed (#8047)
5 years ago
Chris Piraino 1a853fc954
Always require Host header values for http services (#7990)
5 years ago
Hans Hasselberg c7e6c9ebec
http: use default minsize for gzip handler. (#7354)
5 years ago
Hans Hasselberg 72f92ae7ca
agent: add option to disable agent cache for HTTP endpoints (#8023)
5 years ago
Kyle Havlovitz b874c8ef0c Add connect expose CLI command
5 years ago
Daniel Nephin caa692deea ci: Enabled SA2002 staticcheck check
5 years ago
Hans Hasselberg 5281cb74db
Setup intermediate_pki_path on secondary when using vault (#8001)
5 years ago
Daniel Nephin ce6cc094a1 intentions: fix a bug in Intention.SetHash
5 years ago
R.B. Boyer 9cfa4a3fc9
tests: ensure that the ServiceExists helper function normalizes entmeta (#8025)
5 years ago
R.B. Boyer b88bd6660e
server: don't activate federation state replication or anti-entropy until all servers are running 1.8.0+ (#8014)
5 years ago
Hans Hasselberg dfcf45c6cf
tests: use constructor instead init (#8024)
5 years ago
Pierre Souchay 9813ae512b
checks: when a service does not exists in an alias, consider it failing (#7384)
5 years ago
Hans Hasselberg 0f343332da
Merge pull request #7966 from hashicorp/pool_improvements
5 years ago
Freddy 9ed325ba8b
Enable gateways to resolve hostnames to IPv4 addresses (#7999)
5 years ago
Matt Keeler 771c613dae
Fix legacy management tokens in unupgraded secondary dcs (#7908)
5 years ago
Matt Keeler 0e4c65d422
Fix segfault due to race condition for checking server versions (#7957)
5 years ago
Daniel Nephin 99eb583ebc
Replace goe/verify.Values with testify/require.Equal (#7993)
5 years ago
Alvin Huang 80c34f0461
Merge pull request #7956 from hashicorp/update-master-to-1.8.0-beta2
5 years ago
R.B. Boyer 833211c14c
acl: allow auth methods created in the primary datacenter to optionally create global tokens (#7899)
5 years ago
R.B. Boyer ffb9c7d6f7
acl: remove the deprecated `acl_enforce_version_8` option (#7991)
5 years ago
Jono Sosulska c554ba9e10
Replace whitelist/blacklist terminology with allowlist/denylist (#7971)
5 years ago
Hans Hasselberg 1fbc1d4777 pool: remove timeout parameter
5 years ago
Hans Hasselberg ad03f863ff pool: remove useTLS and ForceTLS
5 years ago
Hans Hasselberg c45432014b pool: remove version
5 years ago
hashicorp-ci cd617dbfa9 update bindata_assetfs.go
5 years ago
hashicorp-ci b3ca11fb0b update bindata_assetfs.go
5 years ago
Daniel Nephin c88fae0aac ci: Add staticcheck and fix most errors
5 years ago
Daniel Nephin 4f2bff174d
Merge pull request #7963 from hashicorp/dnephin/replace-lib-translate-keys
5 years ago
Daniel Nephin 6a2d7d77c0 config: use the new HookTranslateKeys instead of lib.TranslateKeys
5 years ago
Daniel Nephin 8ced4300c8 Add alias struct tags for new decode hook
5 years ago
R.B. Boyer 77f2e54618
create lib/stringslice package (#7934)
5 years ago
R.B. Boyer ddd0a13e27
agent: handle re-bootstrapping in a secondary datacenter when WAN federation via mesh gateways is configured (#7931)
5 years ago
Raphaël Rondeau 0d2f178b7b
connect: fix endpoints clusterName when using cluster escape hatch (#7319)
5 years ago
Pierre Souchay d6649e42af
Stop all watches before shuting down anything dring shutdown. (#7526)
5 years ago
R.B. Boyer 1b5023cb69
connect: ensure proxy-defaults protocol is used for upstreams (#7938)
5 years ago
Kyle Havlovitz b14696e32a
Standardize support for Tagged and BindAddresses in Ingress Gateways (#7924)
5 years ago
Daniel Nephin 03291943e1
Merge pull request #7933 from hashicorp/dnephin/state-txn-missing-errors
5 years ago
Daniel Nephin 04bf0f3490
Update agent/consul/state/catalog.go
5 years ago
Seth Hoenig 44ee818d46
grpc: use default resolver scheme for grpc dialing (#7617)
5 years ago
Daniel Nephin 3f607d9ef0 state: use an error to indicate compare failed
5 years ago
Pierre Souchay 5c7af90154
tests: added unit test to ensure watches are not re-triggered on consul reload (#7449)
5 years ago
Pierre Souchay e9d176db2a
Allow to restrict servers that can join a given Serf Consul cluster. (#7628)
5 years ago
Daniel Nephin 1bbea2751f consul/state: refactor tnxService to avoid missed cases
5 years ago
Daniel Nephin 9f27d61bee Remove unused var
5 years ago
Daniel Nephin 4f738b462b Handle error from template.Execute
5 years ago
Daniel Nephin c662f0f0de Fix a number of problems found by staticcheck
5 years ago
Daniel Nephin 5c99109dd9 Remove unused var
5 years ago
Chris Piraino 9d9e23cc44 Add service id context to the proxycfg logger
5 years ago
Chris Piraino 79468793f6 Do not return an error if requested service is not a gateway
5 years ago
Aleksandr Zagaevskiy a75e3d9051
Preserve ModifyIndex for unchanged entry in KVS TXN (#7832)
5 years ago
Pierre Souchay cf55e81c06
tests: fix unstable test `TestAgentAntiEntropy_Checks`. (#7594)
5 years ago
Kit Patella ad1d4d4d07 http: migrate from instrumentation in s.wrap() to an s.enterpriseHandler()
5 years ago
Matt Keeler acccdbe45c
Fix identity resolution on clients and in secondary dcs (#7862)
5 years ago
Chris Piraino 7a7760bfd5
Make new gateway tests compatible with enterprise (#7856)
5 years ago
Daniel Nephin 600645b5f9 Add unconvert linter
5 years ago
Drew Bailey c9d0b83277 Value is already an int, remove type cast
5 years ago
Daniel Nephin 9d5ab443a7
Merge pull request #7689 from hashicorp/dnephin/remove-deadcode-1
5 years ago
Daniel Nephin 47238a693d
Merge pull request #7819 from hashicorp/dnephin/remove-t.Parallel-1
5 years ago
R.B. Boyer 1efafd7523
acl: add auth method for JWTs (#7846)
5 years ago
Kit Patella 58ee349a83
Merge pull request #7843 from hashicorp/oss-sync/auditing-config
5 years ago
Kit Patella 10b3478a4d agent/config: include Audit struct as a pointer on Config, fix tests
5 years ago
Kit Patella b5564751bf
Merge pull request #7841 from hashicorp/oss-sync/auditing-config
5 years ago
Kit Patella f5030957d0 agent/config: add auditing config to OSS and add to enterpriseConfigMap exclusions
5 years ago
Chris Piraino c21052457b
Return early from updateGatewayServices if nothing to update (#7838)
5 years ago
Chris Piraino 4d6751bf16
Fix TestInternal_GatewayServiceDump_Ingress (#7840)
5 years ago
R.B. Boyer 7414a3fa53
cli: ensure 'acl auth-method update' doesn't deep merge the Config field (#7839)
5 years ago
Chris Piraino 74c0543ef2 PR comment and better formatting
5 years ago
Chris Piraino fb9ee9d892 Return early from updateGatewayServices if nothing to update
5 years ago
Freddy b3ec383d04
Gateway Services Nodes UI Endpoint (#7685)
5 years ago
Kyle Havlovitz 136549205c
Merge pull request #7759 from hashicorp/ingress/tls-hosts
5 years ago
Kyle Havlovitz 8d140ce9af Disallow the blanket wildcard prefix from being used as custom host
5 years ago
Chris Piraino a0e1f57ac2 Remove development log line
5 years ago
Chris Piraino 26f92e74f6 Compute all valid DNSSANs for ingress gateways
5 years ago
Daniel Nephin 5655d7f34e Add outlier_detection check to integration test
5 years ago