Louis Ruch
b912afbe2c
Merge pull request #6602 from hashicorp/louis-timeout
...
feat(listener): Set node tls handshake timeout to 15 seconds
2026-04-20 12:20:34 -07:00
Louis Ruch
09962d0521
feat(listener): Set node tls handshake timeout to 15 seconds
2026-04-20 11:42:05 -07:00
Louis Ruch
ca58ac0e20
fix(cli): remove connect inactive-timeout defaults expect for darwin+rdp ( #6429 )
2026-02-13 08:05:06 -08:00
Louis Ruch
4bae4f23f5
feat(ssh): support ssh known hosts file ( #6263 )
2025-11-19 16:24:20 -08:00
Louis Ruch
6f945ec27a
fix(host): move GetWrapper call out of transaction ( #6071 )
2025-09-18 12:57:48 -07:00
Louis Ruch
47e314ebc2
fix(scheduler): ignore 404 when updating job run ( #5495 )
2025-01-29 11:33:01 -08:00
Louis Ruch
75aac063ba
chore: Update minio plugin version ( #5444 )
2025-01-22 09:58:47 -08:00
Louis Ruch
088564c385
feat(aws): Update plugin dep ( #5288 )
...
* feat(aws): Update plugin dep
* chore: Update go version
2024-11-27 13:03:53 -08:00
Louis Ruch
a3788ab978
fix(policy): Cascade delete policy when scope is deleted ( #5014 )
2024-08-14 09:03:17 -07:00
Louis Ruch
c617762f56
Merge pull request #4610 from hashicorp/louis-correlation
...
feat: Add support for correlationId
2024-04-11 09:47:24 -07:00
Louis Ruch
2e6edb843d
feat(vault): Add headers to client interface
2024-04-11 09:08:49 -07:00
Louis Ruch
0cfca44cf5
fix(vault): Fixes credential_vault_credential_private view
...
The worker_filter column was dropped from the
credential_vault_credential_private view in the
56/02_add_data_key_foreign_key_references.up.sql migration.
Any credential renewal/revocations that relied on the worker filter
would not successfully renew.
2024-04-11 09:08:49 -07:00
Louis Ruch
c376d06355
feat: Add support for correlationId
2024-04-11 09:08:45 -07:00
Louis Ruch
e9e3d7cad5
feat(session): Include session recording id in auth-session resp ( #4593 )
2024-04-03 17:54:37 -07:00
Louis Ruch
d59f089819
feat(policies): Update SDK/API to support setting/clearing attributes ( #4385 )
2024-02-09 09:37:34 -08:00
Louis Ruch
7921ce22fd
test(grant): Use ID to validate version check ( #4274 )
...
* test(grant): Use ID to validate version check
* Update docs from id to ids
* Remove 'id' in 0.16.0
2024-01-25 13:27:22 -05:00
Louis Ruch
fe6126438e
chore: Fix typos ( #4285 )
2024-01-25 09:43:40 -08:00
Louis Ruch
702a7f9973
feat(features): Add DeletePlugin feature ( #4273 )
2024-01-24 09:20:29 -08:00
Louis Ruch
fa69ddcb8a
fix(db): Set max storage policy days ( #4267 )
2024-01-22 16:00:17 -08:00
Louis Ruch
22fcf8a2ba
Projects do not have perm to attach/detach policy
2024-01-19 09:39:13 -08:00
Louis Ruch
d620dcbd4f
feat(db): Update storage policy override default to false
2024-01-19 09:39:10 -08:00
Louis Ruch
2bf08e2627
chore: Update changelog ( #4253 )
2024-01-18 18:04:18 -08:00
Louis Ruch
957cd59d91
test(e2e): Update e2e timeout ( #4241 )
2024-01-17 09:45:34 -08:00
Louis Ruch
5505833702
chore: reorder db migrations from llb
2024-01-16 15:47:12 -08:00
Louis Ruch
b237fe24f1
feat(cmd): Add help text for storage policy scope funcs
2024-01-16 13:53:44 -08:00
Louis Ruch
f26243e9af
feat(recording): Delete Session Recording
2024-01-16 13:53:44 -08:00
Louis Ruch
e621c0d5ff
chore: Update AWS plugin to 0.3.0 ( #858 )
2024-01-16 13:53:44 -08:00
Louis Ruch
86f10f3ea4
feat(recording): Add RetainUntil and DeleteAfter to Session Recording CLI
2024-01-16 13:53:44 -08:00
Louis Ruch
853ce5dcd6
feat(policy): Use int32 to avoid json converting int64->float64 string
2024-01-16 13:53:44 -08:00
Louis Ruch
360dd616ff
fix(rate-limiting): Add support for Scope-StoragePolicy actions
2024-01-16 13:53:44 -08:00
Louis Ruch
20897640cd
feat(cli): Add support for Scope Storage Policy
2024-01-16 13:53:44 -08:00
Louis Ruch
45de26bfe9
feat(scope): Add API for Attach/Detach StoragePolicy to scope
2024-01-16 13:53:44 -08:00
Louis Ruch
d158c1475b
chore: Update changelog ( #3643 )
2023-09-20 11:56:21 -07:00
Louis Ruch
2235a50a2a
feat(ssh): Add support for ssh to run command on remote host ( #3633 )
2023-08-29 08:45:10 -07:00
Louis Ruch
17c0774bce
chore: bump version
2023-08-21 16:03:54 -07:00
Louis Ruch
fdf1e0c630
chore: bump version
2023-08-21 16:02:11 -07:00
Louis Ruch
0a921beb42
chore: Add DHC changelog entry
2023-06-12 16:28:30 -07:00
Louis Ruch
6eb1c9919f
chore: update sdk/api deps
2023-06-09 16:42:30 -07:00
Louis Ruch
99a4c1f781
chore: update sdk/api deps
2023-06-05 14:21:03 -07:00
Louis Ruch
07dbaaf052
chore(plugins): Update plugin deps ( #3266 )
...
* chore(plugins): Update plugin deps
2023-06-02 10:05:37 -07:00
Louis Ruch
281f217dcc
feat(plugins): Refactor host plugins to boundary plugins ( #3262 )
2023-06-02 08:04:50 -07:00
Louis Ruch
86220fefa7
chore: Update plugin tags
2023-06-01 08:40:38 -07:00
Louis Ruch
4e5c3d6a5d
Merge pull request #3251 from hashicorp/louis-mod
...
chore(deps): Update plugin deps
2023-05-31 08:53:35 -04:00
Louis Ruch
9cd82a0526
chore(deps): Update plugin deps
2023-05-31 08:49:30 -04:00
Louis Ruch
203d4bb048
fix(storage): Remove client
2023-05-31 12:18:23 +00:00
Louis Ruch
f0e95d7267
docs(storage): Update comments
2023-05-31 12:18:23 +00:00
Louis Ruch
95398d3b65
fix(dev): Fix panic in controller-only dev mode
...
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0xb8 pc=0x16626b0]
goroutine 1 [running]:
github.com/hashicorp/boundary/internal/cmd/commands/dev.(*Command).Run(0xc000b90000, {0xc00003e110, 0x1, 0x1})
github.com/hashicorp/boundary/internal/cmd/commands/dev/dev.go:484 +0x490
github.com/mitchellh/cli.(*CLI).Run(0xc0003323c0)
github.com/mitchellh/cli@v1.1.5/cli.go:262 +0x5f8
github.com/hashicorp/boundary/internal/cmd.RunCustom({0xc00003e100?, 0x60?, 0x0?}, 0x0?)
github.com/hashicorp/boundary/internal/cmd/main.go:189 +0xa16
github.com/hashicorp/boundary/internal/cmd.Run(...)
github.com/hashicorp/boundary/internal/cmd/main.go:95
main.main()
github.com/hashicorp/boundary/cmd/boundary/main.go:16 +0xc7
2023-05-31 12:18:22 +00:00
Louis Ruch
9a3006e42a
feat(storage): Include type plugin in API response for buckets
2023-05-31 12:18:22 +00:00
Louis Ruch
7207353066
docs(ssh): Update docs to reflect ssh default port is not required
2023-05-31 12:18:21 +00:00
Louis Ruch
78ca8beb77
fix(cli): Update storage CLI gen and help text
2023-05-31 12:18:19 +00:00
Louis Ruch
e83f5bcd4c
feat(storage): Rename NewLocalFS to NewSyncingFS
2023-05-31 12:18:17 +00:00
Louis Ruch
042c46e00e
test(storage): Avoid panic in test when writing to closed channel
2023-05-31 12:18:17 +00:00
Louis Ruch
ba0dd857f3
feat(target): Add CLI support for storage bucket association
2023-05-31 12:18:15 +00:00
Louis Ruch
0d96a20024
feat(target): Add domain support for storage bucket association
2023-05-31 12:18:15 +00:00
Louis Ruch
7263d08bc5
feat(storage): Add target storage_bucket relation
2023-05-31 12:18:15 +00:00
Louis Ruch
1662445e8e
feat(storage): Wire up storage buckets in session recording
2023-05-31 12:18:14 +00:00
Louis Ruch
7ab3c66544
feat(storage): Add support for Storage Bucket CLI
2023-05-31 12:18:14 +00:00
Louis Ruch
8ea61054cd
feat(storage): Add support for Storage Bucket API
2023-05-31 12:18:14 +00:00
Louis Ruch
38723f8112
feat(storage): Add RemoteFs to storage interface
2023-05-31 12:18:13 +00:00
Louis Ruch
34942e001b
feat(loopback): Create directories in object key
2023-05-31 12:18:12 +00:00
Louis Ruch
798a1f952a
feat(storage): Add support for storage plugins
2023-05-31 12:18:12 +00:00
Louis Ruch
351444f1bd
refact(plugin): Move host loopback plugin into internal/plugin/loopback
2023-05-31 12:18:12 +00:00
Louis Ruch
def8e47f32
feat(storage): Add pluginInfo to storageBucket
2023-05-31 12:18:10 +00:00
Louis Ruch
52fbc6410c
feat(storage): Add interface, options and errors
2023-05-31 12:18:09 +00:00
Louis Ruch
595a576caa
chore: update changelog
2022-12-09 12:05:28 -08:00
Louis Ruch
aca22cacb9
chore: Update changelog
2022-11-29 13:57:20 -08:00
Louis Ruch
f23a28cf01
chore: Add white space ( #2516 )
2022-10-04 09:56:37 -07:00
Louis Ruch
441ca59ea3
chore: update sdk/api deps ( #2505 )
2022-09-28 15:44:50 -07:00
Louis Ruch
b31e6a8abc
cli(ssh): Use type instead of SubtypeFromId ( #2497 )
2022-09-26 14:04:15 -07:00
Louis Ruch
b7684a857a
feat(ssh): Use HostId as HostKeyAlias for connect ssh helper ( #2490 )
2022-09-22 17:51:30 -07:00
Louis Ruch
b78d83e242
log(vault): Log formatted duration instead of nanoseconds ( #2481 )
2022-09-21 12:04:29 -07:00
Louis Ruch
42696d5da6
enos(smoke): Test brokered credential consumption instead of manually ( #2456 )
...
passing private key to boundary connect
2022-09-16 15:41:38 -07:00
Louis Ruch
c73a13aa3e
scheduler: log details when starting scheduler ( #2459 )
2022-09-15 11:44:45 -07:00
Louis Ruch
506fdfa5c3
cli(ssh): Do not print private key if consumed ( #2451 )
2022-09-14 12:46:34 -07:00
Louis Ruch
50490d71ae
chore(targets): Improve help and errors around ssh targets ( #2445 )
2022-09-13 13:05:36 -07:00
Louis Ruch
b908cfb860
chore: prep for next release
2022-09-13 10:16:48 -07:00
Louis Ruch
5812a42ba3
feat(scheduler): set intervals from config ( #2443 )
2022-09-13 10:01:49 -07:00
Louis Ruch
cb8a541b02
chore: prep for next release
2022-09-07 11:38:55 -07:00
Louis Ruch
d7c4c648ec
bug(vault): Correctly handle credential stores with expired tokens ( #2399 )
...
* bug(vault): Correctly handle credential stores with expired tokens
Boundary makes use of a database view to perform CRUD operations on
Vault credential stores and libraries. This view did not include
credential stores with tokens that have expired in Vault, causing
errors when attempting to perform any action against them.
2022-09-06 07:50:15 -07:00
Louis Ruch
929a385fdb
fix: move 'drop target_all_subtypes' after whx views
2022-08-24 09:33:37 -07:00
Louis Ruch
564affa294
chore: Add 0.10.2 changelog
2022-08-23 15:36:27 -07:00
Louis Ruch
66d536eb5d
chore: prep for next release
2022-08-11 15:59:11 -07:00
Louis Ruch
5b3672536e
chore: prep for next release
2022-08-11 14:34:00 -07:00
Louis Ruch
d01f374490
bug(db): Fix credential purpose migration ( #2351 )
...
* bug(db): Fix credential purpose migration
2022-08-11 10:41:48 -07:00
Louis Ruch
ad9a47a7f9
chore: update changelog for release
2022-08-09 15:40:30 -07:00
Louis Ruch
7fafadd70b
db: Add credential_sha256 to session_credentials ( #2339 )
...
* db: Add credential_sha256 to session_credentials
2022-08-08 18:54:42 -07:00
Louis Ruch
dcccaf1bcf
bug(cmd): Ensure RunShutdownFuncs is called when an early error occurs ( #2333 )
...
* bug(cmd): Ensure RunShutdownFuncs is called when an early error occurs
2022-08-08 09:13:47 -07:00
Louis Ruch
82a39f8582
chore: update api/sdk deps
2022-08-05 13:22:20 -07:00
Louis Ruch
53dbd51f14
Only consume ssh brokered credentials if the target is tcp ( #2323 )
2022-08-05 10:22:07 -07:00
Louis Ruch
9b6b767edb
chore: Update changelog
2022-08-03 10:20:59 -07:00
Louis Ruch
fc25178827
bug(server): Start ops listener even if controller is nil ( #2314 )
2022-08-02 17:18:09 -07:00
Louis Ruch
47739566bc
bug(vault): Fix token len check ( #2291 )
2022-07-25 11:08:06 -07:00
Louis Ruch
5c80942453
docs(credentials): Update website domain docs ( #2287 )
2022-07-25 10:12:10 -07:00
Louis Ruch
52c1a4f9f9
feat(targets): Support extraWorkerFilterFunc in target
2022-07-22 14:50:57 -07:00
Louis Ruch
d6c1402223
bug(cli): Correctly generate private key file ( #2274 )
2022-07-21 15:07:01 -07:00
Louis Ruch
7d1a989ea7
feat(cli): Support using brokered private key in ssh subcommand ( #2267 )
...
* feat(cli): Support using brokered private key in ssh subcommand
2022-07-20 15:17:15 -07:00
Louis Ruch and Jeff Mitchell
a17e973712
feat(credentials): Refactor credential purposes ( #2260 )
...
* feat(credentials): Refactor credential purposes
* Application credentials have been refactored to Brokered credentials
* Egress credentials have been refactored to Injected Application
credentials
Co-authored-by: Jeff Mitchell <jeffrey.mitchell@gmail.com >
2022-07-19 15:16:24 -07:00
Louis Ruch
ef5ac07f02
Add ssh_private_key support for Vault libraries and targets ( #2263 )
...
* Add support for ssh_private_key credential type in Vault libraries
* Add support for ssh_private_key credential type
* Support jsonpointer for Vault library mapping overrides
2022-07-19 10:31:53 -07:00
Louis Ruch
4cacd0a605
bug(scheduler): Fix controller id length check ( #2226 )
...
* bug(scheduler): Fix controller id length check
The job_run table has a foreign key to the server_controller private_id.
While this column is called a prviate_id it does not implement the wt_private_id
postgres domain type, and therefore does not have a minimum length of 10 characters.
2022-06-22 13:20:27 -07:00
Louis Ruch
07406c2d18
chore(release): prep for next release
2022-06-20 12:26:22 -07:00