Commit Graph

137 Commits (3bf925ca325964acd3b6c8d108e00a6aef5e65ff)

Author SHA1 Message Date
Hugo Vieira 61e310998f refactor(worker): Decouple listeners/servers shutdown
4 years ago
Hugo 244237cd2f
feat(controller): Add health endpoint (#1882)
4 years ago
Hugo Vieira eebdfb88dc refact(controller): Decouple listeners/servers shutdown from Worker
4 years ago
Jeff Mitchell e596daf34d
Add hclog adapter and gating to eventer (#1915)
4 years ago
Jeff Mitchell 7eb29261b2
Update to go-kms-wrapping version 2, and plugin-based KMS (#1901)
4 years ago
Jeff Mitchell dc2148496b
Actually enable loopback plugin in dev (#1742)
4 years ago
Jeff Mitchell 95568ef07f
Fix tests using multiple controllers (#1734)
4 years ago
Jeff Mitchell 5559cf54d3
Don't always assume plugins should be activated (#1732)
4 years ago
Jeff Mitchell 8cd8453113 Update dev loopback host plugin flag name
4 years ago
Jeff Mitchell 48ac8b8f0b Merge branch 'main' into plugin-hostcatalogs
5 years ago
Jim eecd878b36
feature: Add signing (hmac-sha256) of audit entries (#1666)
5 years ago
Jeff Mitchell b9269ce93c
Update available actions for host resource (#1659)
5 years ago
Jeff Mitchell 0fd906d964 Merge branch 'main' into plugin-hostcatalogs
5 years ago
Timothy Messier eac433f7ff
refact(target): Move tcp into subpackage
5 years ago
Jeff Mitchell f01a8060a0 Merge branch 'main' into plugin-hostcatalogs
5 years ago
Jeff Mitchell c05324282f
Rename the UI passthrough dir flag/env var (#1600)
5 years ago
Jeff Mitchell 1c8e0ed1e1
Add scaffolding for external host plugins and convert aws/azure over (#1581)
5 years ago
Jeff Mitchell 70e6536919
Swap server interface for client (#1580)
5 years ago
Jeff Mitchell 158ab09952 Merge branch 'main' into plugin-hostcatalogs
5 years ago
Jim 8d6dee09a9
refact: Add db.DB wrapper and refact all test fixtures to use it. (#1535)
5 years ago
Jeff Mitchell 7d71618df0
Add more host-catalog and host-set CLI support (#1567)
5 years ago
Jim 3a3f956615
support new event formats of: hclog-text and hclog-json (#1440)
5 years ago
Jim 68dd2a66ba
Remove unneeded hclog dependencies as we move forward with events (#1433)
5 years ago
s-christoff 6b78108ecf
Update primary error functions to take a context, deprecate old functions (#1358)
5 years ago
Chris Marchesi a15961e461
Close connections on worker on shutdown, add force shutdown (#1354)
5 years ago
Jim 70ad081e39
Events: convert from hclog to events (#1409)
5 years ago
Jim 11124794bf
Events: add node for formatting/filtering cloudevents (#1390)
5 years ago
Jeff Mitchell ed6c59a053 Update the rest of the shared libs locations
5 years ago
Jeff Mitchell ce52acb968 Update strutil import
5 years ago
Jeff Mitchell 9ba1948298 Remove telemetry calls as we aren't using them
5 years ago
Chris Marchesi 5a70875726
internal/servers/controller: Worker failure connection cleanup (#1340)
5 years ago
Jeff Mitchell 2cbcf9a563
Update usage of shared-secure-libs (#1393)
5 years ago
Jim 1daa3ebefe
integrate events into the servers (#1355)
5 years ago
Jeff Mitchell 9c945b7021
Migrate ParseAddress to shared-secure-libs (#1313)
5 years ago
Jeff Mitchell 054c0aa538
Update password generated account IDs (#1290)
5 years ago
Jeff Mitchell ad93315b59
Add predictable account IDs in dev mode (#1271)
5 years ago
Jeff Mitchell 15bd1a5245
Add initial SQL for managed groups (#1253)
5 years ago
Jeff Mitchell 6f34da8923
Add cleanup of dead connections no longer reported by a worker (#1220)
5 years ago
s-christoff 9ceeb3bd65
Add -container-image flag (#1112)
5 years ago
Jim 8d317023f8
OIDC: make callback URL paths deterministic. (#1188)
5 years ago
Jim dd0f34bc35
Add new OIDC auth method. (#1090)
5 years ago
Jeff Mitchell 9649a19d23
Update CLI error codes to be consistent with `connect` (#976)
5 years ago
Jeff Mitchell e9da3a871d
Switch on CORS by default if not specified (#928)
5 years ago
Jeff Mitchell 22462cdd84
Add read:self and cancel:self to sessions; add dev unpriv user (#923)
5 years ago
Jeff Mitchell d279a906ce
Allow public_cluster_addr to use an env var or file (#907)
5 years ago
Todd Knight 1f9fcad1cd
Adding Migrate Command (#872)
5 years ago
Todd Knight ec6151d174 Organize DB Schema Migration Code and DB Init Checks (#842)
5 years ago
Michael Gaffney 94cb79bbdd
See how Boundary would look with gofumpt applied (#853)
5 years ago
Jeff Mitchell 833f29e352
Switch connection limit for default target to -1 (#814)
5 years ago
Jeff Mitchell e2e4631929
Add ability to set public cluster address (#761)
6 years ago
Jeff Mitchell 1f48d97327
Support for Unix domain socket listeners (#705)
6 years ago
Jeff Mitchell c1a1f8bb1b
Separate out docker dep into package (#482)
6 years ago
Jeff Mitchell 725abffebf Add some more text to dev flags
6 years ago
Jeff Mitchell bec3d702fb
Add -database-url to dev mode (#459)
6 years ago
Jeff Mitchell 94f9d952be
Add connect -exec and ssh subcommand support (#434)
6 years ago
Jeff Mitchell 7fcbffbe88
Remove not-set value. (#427)
6 years ago
Jeff Mitchell 31fe9292b3
Instantiate default resources (#425)
6 years ago
Jeff Mitchell 38ce9d9eac
Combine controller and worker commands (#415)
6 years ago
Jeff Mitchell 0a4669e96d
Remove dev mode from controller/worker, and streamline flags on dev command (#413)
6 years ago
Jeff Mitchell 262ff06042
Add public address config option (#405)
6 years ago
Christian Frichot 72de1a6916
Fix WATCHTWER ENV variable names (#389)
6 years ago
Jeff Mitchell 37e9fed2e3
Allow not destroying dev databases (#366)
6 years ago
Jeff Mitchell 23156afa11
Add in most of the proxy flow (#326)
6 years ago
Jeff Mitchell b53812a5c1
Add ability to skip automatic auth method creation (#306)
6 years ago
Jeff Mitchell b47cca0329
Add (non-db aspects of) the recovery key workflow (#286)
6 years ago
Jim 9570897032
basic keys mgmt repo (#264)
6 years ago
Jeff Mitchell 282177afc2
Remove the default org (#270)
6 years ago
Jeff Mitchell fff15bc9f3 Rename KMS purpose 'controller' to 'root'
6 years ago
Jeff Mitchell b75a6fc5e5
Update scopes CLI command in the model of the roles command (#262)
6 years ago
Jeff Mitchell 203e2b5dc2
Initial worker porting steps (#232)
6 years ago
Jeff Mitchell 4cfab04307
Migrate user name to login name (#255)
6 years ago
Jeff Mitchell 6661117d4c The name. The name. The name!
6 years ago
Todd Knight f84991c0f1
Use authenticate and Auth Method repo functions (#242)
6 years ago
Todd Knight 28dbcd84bd
Authenticate Handler API and SDK, and much more (#183)
6 years ago
Jeff Mitchell acce195dcb
Organizations -> orgs consistency (#189)
6 years ago
Jeff Mitchell 8de5371499
Enable UI handling logic with dev passthrough directories. (#145)
6 years ago
Jeff Mitchell 374a3991a2
Add a passthrough directory feature. (#76)
6 years ago
Jeff Mitchell f8b456f3a7
Add TestController (#50)
6 years ago
Jeff Mitchell 062ce6079f
Create dev org in database (#41)
6 years ago
Jeff Mitchell 5a721f0ce3
Update deps (#38)
6 years ago
Jeff Mitchell e3c7ca3070
Add a hosts create command (#25)
6 years ago
Jeff Mitchell cad3c24f54
Add auth over ALPN (#5)
6 years ago
Jeff Mitchell 5acda6a0b1
Begin purpose-based listener refactoring (#4)
6 years ago
Jeff Mitchell 07032f6908
Refactoring and the worker is more distinct now (#3)
6 years ago
Jeff Mitchell 1645c3106e
Migrate a bunch of stuff around to prep for worker command (#2)
6 years ago
Michael Gaffney 5e5a56cac0
Refactor names to avoid stutter (#1)
6 years ago
Jeff Mitchell 482b4d56dd Initial commit
6 years ago