Commit Graph

2532 Commits (a3f8aa20dd6e2e6d3689703fc27122fee918ddd3)

Author SHA1 Message Date
freddygv 318aa094fd Fix http assertion in route creation
4 years ago
freddygv 30ba080d25 Add explicit protocol overrides in tgw xds test cases
4 years ago
freddygv eaa250cc80 Ensure resolver node with LB isn't considered default
4 years ago
freddygv ef877449ce Move valid policies to pkg level
4 years ago
freddygv f81fe6a1a1 Remove LB infix and move injection to xds
4 years ago
R.B. Boyer 119e945c3e
connect: all config entries pick up a meta field (#8596)
4 years ago
Chris Piraino 28f163c2d2
Merge pull request #8603 from hashicorp/feature/usage-metrics
4 years ago
R.B. Boyer d0f74cd1e8
connect: fix bug in preventing some namespaced config entry modifications (#8601)
4 years ago
Chris Piraino bcb586bee2 Set metrics reporting interval to 9 seconds
4 years ago
Chris Piraino a3028cad89 Update godoc string for memdb wrapper functions/structs
4 years ago
Chris Piraino d301145e62 Refactor state store usage to track unique service names
4 years ago
Chris Piraino 086a8ea8eb Use ReadTxn interface in state store helper functions
4 years ago
Chris Piraino 69dbc926ad Add WriteTxn interface and convert more functions to ReadTxn
4 years ago
Chris Piraino 3feae7f77b Report node/service usage metrics from every server
4 years ago
Chris Piraino 04705e90f9 Add new usage memdb table that tracks usage counts of various elements
4 years ago
freddygv 63f79e5f9b Restructure structs and other PR comments
4 years ago
Daniel Nephin f1a41318d7 token: OSS support for enterprise tokens
4 years ago
Daniel Nephin 629e4aaa65 config: use token.Config for ACLToken config
4 years ago
Daniel Nephin 330be5b740 agent/token: Move token persistence out of agent
4 years ago
Daniel Nephin a80de898ea fix TestStore_RegularTokens
4 years ago
Matt Keeler 91d680b830
Merge of auto-config and auto-encrypt code (#8523)
4 years ago
freddygv 0236e169bb Add documentation for resolver LB cfg
4 years ago
freddygv 28d0602fc1 Pass LB config to Envoy via xDS
4 years ago
freddygv 2bbbd9e1da Log error as error
4 years ago
freddygv 81115b6eaa Compile down LB policy to disco chain nodes
4 years ago
Daniel Nephin 6956477be5
Merge pull request #8548 from edevil/fix_flake
4 years ago
Daniel Nephin 72bf350069
Merge pull request #8552 from pierresouchay/reload_cache_throttling_config
4 years ago
Pierre Souchay d5974b1d17 Added Unit test for cache reloading
4 years ago
freddygv ff56a64b08 Add LB policy to service-resolver
4 years ago
Jack 9e1c6727f9
Add http2 and grpc support to ingress gateways (#8458)
4 years ago
R.B. Boyer 74d5df7c7a
xds: use envoy's rbac filter to handle intentions entirely within envoy (#8569)
4 years ago
R.B. Boyer d1843456d2
agent: ensure that we normalize bootstrapped config entries (#8547)
4 years ago
Pierre Souchay 9a64d3e5fe Also test reload of EntryFetchMaxBurst
4 years ago
Matt Keeler f97cc0445a
Move RPC router from Client/Server and into BaseDeps (#8559)
4 years ago
Pierre Souchay 5842a902df Tests that changes in rate limit are taken into account by agent
4 years ago
Pierre Souchay 879d087f65 Added `options.Equals()` and minor fixes indentation fixes
4 years ago
R.B. Boyer fead4fc2a5
agent: expose the list of supported envoy versions on /v1/agent/self (#8545)
4 years ago
Kyle Havlovitz 97f1f341d6 Automatically renew the token used by the Vault CA provider
4 years ago
Pierre Souchay d2be9d38da Ensure that Cache options are reloaded when `consul reload` is performed.
4 years ago
André Cruz 9a0792139c
Decrease test flakiness
4 years ago
André Cruz aa212423e3
testing: Fix govet errors
4 years ago
Daniel Nephin 01745feec0
Merge pull request #8537 from hashicorp/dnephin/fix-panic-on-connect-nil
4 years ago
Daniel Nephin 07ad662131 Fix panic when decoding 'Connect: null'
4 years ago
Daniel Nephin e16375216d config: use logging.Config in RuntimeConfig
4 years ago
Daniel Nephin f2373a5575 logging: move init of grpclog
4 years ago
Daniel Nephin 33c401a16e logging: Setup accept io.Writer instead of []io.Writer
4 years ago
Daniel Nephin 63bad36de7 testing: disable global metrics sink in tests
4 years ago
Daniel Nephin 5d4df54296 agent: extract dependency creation from New
4 years ago
Daniel Nephin 51b08c645b
Merge pull request #8514 from hashicorp/dnephin/testing-improvements-1
4 years ago
Daniel Nephin ab2157bbc9
Merge pull request #8528 from hashicorp/dnephin/move-node-name-validation
4 years ago
Hans Hasselberg a932aafc91
add primary keys to list keyring (#8522)
4 years ago
Daniel Nephin 35f1ecee0b config: Move remote-script-checks warning to config
4 years ago
Daniel Nephin 27b36bfc4e config: move NodeName validation to config validation
4 years ago
Daniel Nephin b4015969c9
Merge pull request #8515 from hashicorp/dnephin/unexport-testing-shims
4 years ago
Daniel Nephin 16217fe9b9 testing: use t.Cleanup in testutil.TempFile
4 years ago
Daniel Nephin d68edcecf4 testing: Remove all the defer os.Removeall
4 years ago
Daniel Nephin 8a4d292c8e config: unexport and resolve TODOs in config.Builder
4 years ago
Daniel Nephin a4b201af36 testing: Improve session_endpoint_test
4 years ago
Daniel Nephin 070e843113 testutil: Add t.Cleanup to TempDir
4 years ago
Daniel Nephin 2b920ad199 testing: fix flaky test TestDNS_NonExistentDC_RPC
4 years ago
Daniel Nephin 1912c5ad89 testing: wait until monitor has started before shutdown
4 years ago
Daniel Nephin 3a4e62836b testing: Remove TestAgent.Key and change TestAgent.DataDir
4 years ago
Daniel Nephin b1679508d4 testing: use t.Cleanup in TestAgent for returnPorts
4 years ago
Daniel Nephin 4e8e0de8f0 testing: remove unused fields from TestACLAgent
4 years ago
Daniel Nephin 399c77dfb6 agent: rename vars in newConsulConfig
4 years ago
Daniel Nephin 7b5b170a0d agent: Move setupKeyring functions to keyring.go
4 years ago
Daniel Nephin 9919e5dfa5 agent: unmethod consulConfig
4 years ago
Daniel Nephin 8f596f5551 Fix conflict in merged PRs
4 years ago
Daniel Nephin d677706625 state: remove unused Store method receiver
4 years ago
Daniel Nephin 190fcc14a3
Merge pull request #8463 from hashicorp/dnephin/unmethod-make-node-id
4 years ago
Daniel Nephin 912aae8624
Merge pull request #8461 from hashicorp/dnephin/remove-notify-shutdown
4 years ago
Daniel Nephin 5b37efd91b
Merge pull request #8365 from hashicorp/dnephin/fix-service-by-node-meta-flake
4 years ago
Daniel Nephin 37eacf8192 auto-config: reduce awareness of config
4 years ago
Daniel Nephin e07554500e Remove check that hostID is a uuid.
4 years ago
Daniel Nephin 875d8bde42 agent: convert NodeID methods to functions
4 years ago
Daniel Nephin 0738eb8596 Extract nodeID functions to a different file
4 years ago
R.B. Boyer e3cd4a8539
connect: use stronger validation that ingress gateways have compatible protocols defined for their upstreams (#8470)
4 years ago
Freddy d72f72dcd5
Notify alias checks when aliased service is [de]registered (#8456)
4 years ago
Daniel Nephin 3d96c5b651
Merge pull request #8469 from hashicorp/dnephin/config-source
4 years ago
Hans Hasselberg aacf0fd777
Merge pull request #8471 from hashicorp/local_only
4 years ago
Freddy 875816d0d3
Internal endpoint to query intentions associated with a gateway (#8400)
4 years ago
Kyle Havlovitz 635952681e Fix a state store comment about version
4 years ago
Kyle Havlovitz c39a275666 fsm: Fix snapshot bug with restoring node/service/check indexes
4 years ago
Hans Hasselberg aff02198d7 Refactor keyring ops:
4 years ago
Hans Hasselberg 07261db64d thread local-only through the layers
4 years ago
Daniel Nephin 4297a8ba07 auto-config: Avoid the marshal/unmarshal cycle in auto-config
4 years ago
freddygv de0b574a26 Update error handling
4 years ago
Daniel Nephin 38980ebb4c config: Make Source an interface
4 years ago
Mike Morris ff37af1129
changelog: Update for 1.8.2, 1.7.6, 1.7.5 and 1.6.7 (#8462)
4 years ago
Daniel Nephin 80e99cb3e6 testing: remove unnecessary defers in tests
4 years ago
Daniel Nephin 7dbacf297c testing: Remove NotifyShutdown
4 years ago
Matt Keeler 67dec3b609
Require token replication to be enabled in secondary dcs when ACLs are enabled with AutoConfig (#8451)
4 years ago
Hans Hasselberg d316cd06c1
auto_config implies connect (#8433)
4 years ago
freddygv c8f5215e9d Fix test build
4 years ago
Hans Hasselberg 51a8e15cf8
Mark its own cluster as healthy when rebalancing. (#8406)
4 years ago
freddygv 15c3cfce5e PR comments and addtl tests
4 years ago
Daniel Nephin ae382805bd
Merge pull request #8404 from hashicorp/dnephin/remove-log-output-field
4 years ago
Daniel Nephin 3b82ad0955 Rename NewClient/NewServer
4 years ago
Daniel Nephin 0420d91cdd Remove LogOutput from Agent
4 years ago
Daniel Nephin 5acf01ceeb Remove LogOutput from Server
4 years ago
Daniel Nephin 0c5428eea8 Remove LogOutput from Client
4 years ago
Daniel Nephin e8ee2cf2f7 Pass a logger to ConnPool and yamux, instead of an io.Writer
4 years ago
Daniel Nephin ed8210fe4d api: Use a Logger instead of an io.Writer in api.Watch
4 years ago
Daniel Nephin 1e17a0c3e1 config: Remove unused field
4 years ago
Daniel Nephin ba3ace1219 Return nil value on error.
4 years ago
R.B. Boyer c599a2f5f4
xds: add support for envoy 1.15.0 and drop support for 1.11.x (#8424)
4 years ago
freddygv 0956624e39 collect GatewayServices from iter in a function
4 years ago
Freddy f1e8addbdf
Avoid panics during shutdown routine (#8412)
4 years ago
freddygv aa6c59dbfc end to end changes to pass gatewayservices to /ui/services/
4 years ago
Matt Keeler 1a78cf9b4c
Ensure certificates retrieved through the cache get persisted with auto-config (#8409)
4 years ago
freddygv 51255eede7 Support ConnectedWithProxy
4 years ago
Matt Keeler dbb461a5d3
Allow setting verify_incoming* when using auto_encrypt or auto_config (#8394)
4 years ago
Hans Hasselberg 054595b1f8
agent/cache test for cache throttling. (#8396)
4 years ago
Matt Keeler 34034b76f5
Agent Auto Config: Implement Certificate Generation (#8360)
4 years ago
Matt Keeler be01c4241d
Default Cache rate limiting options in New
4 years ago
Matt Keeler 83d09de230
Fix some broken code in master
4 years ago
Pierre Souchay 505de6dc29
Added ratelimit to handle throtling cache (#8226)
4 years ago
Matt Keeler 5c2c762106
Move connect root retrieval and cert signing logic out of the RPC endpoints (#8364)
4 years ago
Matt Keeler 2ee9fe0a4d
Move generation of the CA Configuration from the agent code into a method on the RuntimeConfig (#8363)
4 years ago
Daniel Nephin 3d115a62fd
Merge pull request #8323 from hashicorp/dnephin/add-event-publisher-2
4 years ago
Matt Keeler 2713c0e682
Refactor the agentpb package (#8362)
4 years ago
Paul Coignet 1d75a8fb50
Fix tests
4 years ago
Daniel Nephin ed69feca6d stream: close all subs when EventProcessor is shutdown.
4 years ago
Daniel Nephin a99a4103bd stream: fix overallocation in filter
4 years ago
Daniel Nephin 9ed61fd160 state: speed up TestStateStore_ServicesByNodeMeta
4 years ago
Daniel Nephin 0402dd7ac5 state: Use subtests in TestStateStore_ServicesByNodeMeta
4 years ago
Daniel Nephin 3570ce6566
Merge pull request #7948 from hashicorp/dnephin/buffer-test-logs
4 years ago
Matt Keeler 3c09482864
Merge pull request #8311 from hashicorp/bugfix/auto-encrypt-token-update
4 years ago
Daniel Nephin a33a7a6fe2
Merge pull request #8344 from hashicorp/dnephin/fix-flakes-in-stream
4 years ago
Daniel Nephin 51efba2c7d testutil: NewLogBuffer - buffer logs until a test fails
4 years ago
Matt Keeler 12acdd7481
Disable background cache refresh for Connect Leaf Certs
4 years ago
Matt Keeler 9da8c51ac5
Fix issue with changing the agent token causing failure to renew the auto-encrypt certificate
4 years ago
Daniel Nephin 1910e2a246 checks: wait for goroutine to complete
4 years ago
Daniel Nephin 9482961b1c stream: handle empty event in TestEventSnapshot
4 years ago
Daniel Nephin 57e00b0fd5
Merge pull request #8245 from hashicorp/dnephin/use-not-modified-in-cache
4 years ago
Daniel Nephin 29571465e1
Merge pull request #8290 from hashicorp/dnephin/watch-decode
4 years ago
Paul Coignet a4e39c840b
Add default prefix_filter
4 years ago
Daniel Nephin ecccb30690 state: update calls that are no longer state methods
4 years ago
Daniel Nephin 2008884241 state: un-method funcs that don't use their receiver
4 years ago
Daniel Nephin 63b153df8c store: convert methods that don't use their receiver to functions
4 years ago
André 3bc27df844
minor: fix docstring of DNSOnlyPassing (#8318)
4 years ago
Daniel Nephin 2ec3760b70 agent/cache: Use AllowNotModifiedResponse in CatalogListServices
4 years ago
Daniel Nephin dbb8d14728 agent/cache: Update some docstrings
4 years ago
Daniel Nephin c07acbeb6b stream: Add forceClose and refactor subscription filtering
4 years ago
Daniel Nephin f19f8e99bb stream: Improve docstrings
4 years ago
Daniel Nephin fc1c2ae412 stream: change Topic to an interface
4 years ago
Daniel Nephin 6fa36e3aee state: Move change processing out of EventPublisher
4 years ago
Daniel Nephin 48c766d2c6 server: Abandom state store to shutdown EventPublisher
4 years ago
Daniel Nephin 889c57fd2d stream: unexport identifiers
4 years ago
Daniel Nephin 4fa0fdc0e0 stream: Move EventPublisher to stream package
4 years ago
Daniel Nephin 489876c86b state: Make handleACLUpdate async once again
4 years ago
Daniel Nephin 5f9db94956 state: Use interface for Txn
4 years ago
Daniel Nephin a709ed1ab5 stream.Subscription unexport fields and additiona docstrings
4 years ago
Daniel Nephin 17b833b4c9 Add a context for stopping EventPublisher goroutine
4 years ago
Daniel Nephin 2c8342f115 EventPublisher: Make Unsubscribe a function on Subscription
4 years ago
Daniel Nephin 1622bb3a45 EventPublisher: handleACL changes synchronously
4 years ago
Daniel Nephin effab15131 stream.EventSnapshot: reduce the fields on the struct
4 years ago
Daniel Nephin a5cf933fe8 stream.EventBuffer: Seed the fuzz test with time.Now()
4 years ago
Daniel Nephin bbe7272d8e state: memdb_wrapper.go -> memdb.go
4 years ago
Daniel Nephin 2a8a8f7b8d state: publish changes from Commit
4 years ago
Daniel Nephin f5ecd5de5f EventPublisher: docstrings and getTopicBuffer
4 years ago
Daniel Nephin 555cfe52d9 ProcessChanges: use stream.Event
4 years ago
Daniel Nephin 4e0bc8013b stream: Use local types for Event Topic SubscriptionRequest
4 years ago
Daniel Nephin aacd514dca Rename stream_publisher.go -> event_publisher.go
4 years ago
Daniel Nephin c0b0109e80 Add streaming package with Subscription and Snapshot components.
4 years ago
Matt Keeler 8beca1cb8d
Add ability for notifications when one of the agent tokens is updated (#8301)
4 years ago
Hans Hasselberg 496fb5fc5b
add support for envoy 1.14.4, 1.13.4, 1.12.6 (#8216)
4 years ago
Chris Piraino 4d857d117f
Set enterprise metadata after resolving the token (#8302)
4 years ago
Daniel Nephin 7b3f26e61d watch: Allow args from different types
4 years ago
Freddy e72af87918
Add api mod support for /catalog/gateway-services (#8278)
4 years ago
Daniel Nephin 653c938edc watch: extract makeWatchPlan to facilitate testing
4 years ago
Paul Coignet b8b939b98a
Keep both metrics
4 years ago
R.B. Boyer 1eef096dfe
xds: version sniff envoy and switch regular expressions from 'regex' to 'safe_regex' on newer envoy versions (#8222)
4 years ago
Daniel Nephin f22f3d300d
Merge pull request #8231 from hashicorp/dnephin/unembed-HTTPServer-Server
4 years ago
Daniel Nephin df4088291c agent/http: Update TestSetupHTTPServer_HTTP2
4 years ago
Daniel Nephin d98a4c1317
Merge pull request #8237 from hashicorp/dnephin/remove-acls-enabled-from-delegate
4 years ago
Paul Coignet cf68577bef
Use method and path as labels
4 years ago
Matt Keeler 4fb535ba48
Pass the Config and TLS Configurator into the AutoConfig constructor
4 years ago
Matt Keeler f2f32735ce
Rename (*Server).forward to (*Server).ForwardRPC
4 years ago
Matt Keeler d2e4869c7c
Refactor AutoConfig RPC to not have a direct dependency on the Server type
4 years ago
Chris Piraino 735337b170
Append port number to ingress host domain (#8190)
4 years ago
Daniel Nephin 5247ef4c70 Remove ACLsEnabled from delegate interface
4 years ago
Daniel Nephin a7f69b615a
Merge pull request #8215 from hashicorp/dnephin/support-not-modified-response-server
4 years ago
Pierre Souchay 20d1ea7d2d
Upgrade go-connlimit to v0.3.0 / return http 429 on too many connections (#8221)
4 years ago
Daniel Nephin a5e45defb1 agent/http: un-embed the HTTPServer
4 years ago
Daniel Nephin 5d36f98710 agent/consul: Add support for NotModified to two endpoints
4 years ago
Matt Keeler f8e8f48125
Merge pull request #8211 from hashicorp/bugfix/auto-encrypt-various
4 years ago
Yury Evtikhov 10361dd210 DNS: add IsErrQueryNotFound function for easier error evaluation
4 years ago
Yury Evtikhov 8d18422f19 DNS: fix agent returning SERVFAIL where NXDOMAIN should be returned
4 years ago
Yury Evtikhov 3b4ddaaab5 DNS: add test to verify NXDOMAIN is returned when a non-existent domain is queried over RPC
4 years ago
Matt Keeler 6e7acfa618
Add an AutoEncrypt “integration” test
4 years ago
Matt Keeler 2ddcba00c6
Overwrite agent leaf cert trust domain on the servers
4 years ago
Matt Keeler 19040f1166
Store the Connect CA rate limiter on the server
4 years ago
Matt Keeler a5a9560bbd
Initialize the agent leaf cert cache result with a state to prevent unnecessary second certificate signing
4 years ago
Matt Keeler 39b567a55a
Fix auto_encrypt IP/DNS SANs
4 years ago
Matt Keeler 85fd8c552f
Merge pull request #8193 from hashicorp/feature/auto-config/suppress-config-warnings
4 years ago
R.B. Boyer 462f0f37ed
connect: various changes to make namespaces for intentions work more like for other subsystems (#8194)
4 years ago
Matt Keeler be576c9737
Use the DNS and IP SANs from the auto config stanza when set
4 years ago
Matt Keeler e8b39dd255
Overhaul the auto-config translation
4 years ago
Freddy 10d6e9c458
Split up unused key validation for oss/ent (#8189)
4 years ago
Daniel Nephin a891ee8428
Merge pull request #8176 from hashicorp/dnephin/add-linter-unparam-1
4 years ago
Matt Keeler 7041f69892
Merge pull request #8184 from hashicorp/bugfix/goroutine-leaks
4 years ago
Chris Piraino df48db0abd
Merge pull request #7932 from hashicorp/ingress/internal-ui-endpoint-multiple-ports
4 years ago
Chris Piraino f213d3592a remove obsolete comments about test parallelization
4 years ago
Chris Piraino b3db907bdf Update gateway-services-nodes API endpoint to allow multiple addresses
4 years ago
Matt Keeler e9835610f3
Add a test for go routine leaks
4 years ago
Matt Keeler 29d0cfdd7d
Fix go routine leak in auto encrypt ca roots tracking
4 years ago
Matt Keeler 25a4f3c83b
Allow cancelling blocking queries in response to shutting down.
4 years ago
Daniel Nephin 0279bf6fe5 Update TestAgent_GetCoordinate
4 years ago
Daniel Nephin f65e21e6dc Remove unused return values
4 years ago
Daniel Nephin 010a609912 Fix a bunch of unparam lint issues
4 years ago
Matt Keeler 15e7b3940c
Ensure that retryLoopBackoff can be cancelled
4 years ago
Matt Keeler e2cfa93f02
Don’t leak metrics go routines in tests (#8182)
4 years ago
gitforbit 808f632346
agent-http: cleanup: return nil instead of err (#8043)
4 years ago
R.B. Boyer c63c994b04
connect: upgrade github.com/envoyproxy/go-control-plane to v0.9.5 (#8165)
5 years ago
freddygv c791fbc79c Update namespaces subject-verb agreement
5 years ago
freddygv 044d027ff8 Remove break
5 years ago
freddygv 70810b0602 Let users know namespaces are ent only in config entry decode
5 years ago
Pierre Souchay 35d852fd9a
Returns DNS Error NSDOMAIN when DC does not exists (#8103)
5 years ago
Matt Keeler 4a5b352c18
Require enabling TLS to enable Auto Config (#8159)
5 years ago
Freddy 5baa7b1b04
Always return a gateway cluster (#8158)
5 years ago
Matt Keeler d6e05482ab
Allow cancelling startup when performing auto-config (#8157)
5 years ago
Daniel Nephin 4f17350928
Merge pull request #8147 from hashicorp/dnephin/remove-private-ip-2
5 years ago
Matt Keeler b0fcf86140 Change auto config authorizer to allow for future extension
5 years ago
Daniel Nephin b0ba546a1f Remove bytesToUint64 from agent/consul
5 years ago
Daniel Nephin a00f007c5e Remove unused private IP code from agent/consul
5 years ago
Matt Keeler 3dbbd2d37d
Implement Client Agent Auto Config
5 years ago
Matt Keeler 8b7d669a27
Allow the Agent its its child Client/Server to share a connection pool
5 years ago
Matt Keeler 51c3a605ad
Merge pull request #8035 from hashicorp/feature/auto-config/server-rpc
5 years ago
Chris Piraino 79a862d019
Remove ACLEnforceVersion8 from tests (#8138)
5 years ago
Daniel Nephin 692a4a8fc8
Merge pull request #7762 from hashicorp/dnephin/warn-on-unknown-service-file
5 years ago
Daniel Nephin be29d6bf75 config: warn when a config file is skipped
5 years ago
Daniel Nephin 5afcf5c1bc
Merge pull request #8034 from hashicorp/dnephin/add-linter-staticcheck-4
5 years ago
Matt Keeler 9b01f9423c
Implement the insecure version of the Cluster.AutoConfig RPC endpoint
5 years ago
Pierre Souchay d31691dc87
gossip: Ensure that metadata of Consul Service is updated (#7903)
5 years ago
Daniel Nephin d345cd8d30 ci: Add ineffsign linter
5 years ago
Daniel Nephin a9851e1812
Merge pull request #8070 from hashicorp/dnephin/add-gofmt-simplify
5 years ago
Matt Keeler 9f7b22a5eb
Agent Auto Configuration: Configuration Syntax Updates (#8003)
5 years ago
Daniel Nephin 068b43df90 Enable gofmt simplify
5 years ago
Daniel Nephin cb050b280c ci: enable SA4006 staticcheck check
5 years ago
Daniel Nephin f7c84ad802 Rename txnWrapper to txn
5 years ago
Daniel Nephin 32aa3ada35 Rename db
5 years ago
Daniel Nephin deef6fcc32 Handle return value from txn.Commit
5 years ago
Daniel Nephin 59bac0f99d state: Update docstrings for changeTrackerDB and txn
5 years ago
Paul Banks f6ac08be04 state: track changes so that they may be used to produce change events
5 years ago
Matt Keeler d3881dd754
ACL Node Identities (#7970)
5 years ago
Daniel Nephin 476b57fe22 config: refactor to consolidate all File->Source loading
5 years ago
Daniel Nephin 219790ca49 config: Make ConfigFormat not a pointer
5 years ago
Daniel Nephin 77101eee82 config: rename Flags to BuilderOpts
5 years ago
Daniel Nephin 85e0338136 config: remove Args field from Flags
5 years ago