dani
e73ee77ea6
fix(cmd): url encode the local target address for connect rdp ( #1665 )
2025-09-02 15:14:14 -04:00
Irena Rindos and Danielle Miu
eaf31ef17a
feat(rdp): perform basic settings exchange and test the proxy fn ( #1657 )
...
-----------
Co-authored-by: Danielle Miu <29378233+DanielleMiu@users.noreply.github.com >
2025-09-02 15:14:09 -04:00
April-May
afe90313cd
chore(rdp): bump feature version ( #1660 )
2025-09-02 15:14:05 -04:00
Timothy Messier
44251a992b
enos: Add perms to aws service account
...
This adds permissions to allow terraform to interact with policies.
2025-09-02 15:14:01 -04:00
Irena Rindos
4527802c76
session(proxy cert):associate session with proxy certificates ( #1606 )
...
* ce: session(proxy cert):associate session with proxy certificates
2025-09-02 15:13:53 -04:00
irenarindos
509669e260
rdp: add proxy certs to protocol context at auth conn
2025-09-02 15:13:49 -04:00
irenarindos
92e6a6de26
rdp(repo): persist target proxy certificates
2025-09-02 15:13:45 -04:00
Irena Rindos
6afb42e334
feat(target): add proxy certificate repos and protos ( #1577 )
2025-09-02 15:13:39 -04:00
irenarindos
bcd2a62890
feat(feature manager): add RDPSessionProxy to the feature manager
2025-09-02 15:13:36 -04:00
Irena Rindos
cac944d948
chore(rdp): fix command text and cred conversion ( #1656 )
2025-09-02 15:13:31 -04:00
Hugo
e8a5c5c80d
feat(e2e): Common API/CLI functions for targets
2025-09-02 15:13:27 -04:00
Hugo
288f505482
refact(e2e): Modify CreateTargetApi to support different target types
2025-09-02 15:13:23 -04:00
Andrew Gaffney
d24ad6c2e2
feat(cli): Support RDP target
2025-09-02 15:13:19 -04:00
Andrew Gaffney
f5cdf2a354
feat(api): Add RDP target attributes
2025-09-02 15:13:15 -04:00
Andrew Gaffney
0d15330ac4
feat(target): Support listing RDP targets
2025-09-02 15:13:11 -04:00
Andrew Gaffney
ef2ee9f9ff
feat(globals): Add RDP target prefix
2025-09-02 15:13:07 -04:00
Andrew Gaffney and Hugo
407a0adf4a
feat(db): Implement RDP target entities
...
Also modifies existing database entities to support RDP target.
---------
Co-authored-by: Hugo <10965479+hugoghx@users.noreply.github.com >
2025-09-02 15:13:02 -04:00
Hugo
4de25bb70c
refact(db): Implement target history base and subtype table design
2025-09-02 15:12:57 -04:00
irenarindos
813f485bac
feat(proto): Add UPD credential to controller service
2025-09-02 15:12:52 -04:00
Hugo
7a6c4eeb56
feat(target): Enrich CredentialLibrary object with credential type
...
This allows for registered subtype-specific functions to perform logic using a
credential library's credential types.
2025-09-02 15:12:46 -04:00
Andrew Gaffney
822d1a7494
test(e2e): Static/vault-generic Username-Password-Domain tests ( #1538 )
2025-09-02 15:12:42 -04:00
582efa2fd2
feat(cli): Support creating/updating a Username-Password-Domain static credential ( #1525 )
...
Co-authored-by: Andrew Gaffney <andrew@gaffney.cc >
Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com >
2025-09-02 15:12:38 -04:00
Andrew Gaffney and April-May
0824dd7d16
feat(handlers): CRUDL support for vault-generic Username-Password-Domain credentials ( #1527 )
...
---------
Co-authored-by: April-May <18632637+AprilMay0@users.noreply.github.com >
2025-09-02 15:12:33 -04:00
Hugo
0111123cac
fix(proto): Make UPD domain field public + ensure consistency across API pkgs
2025-09-02 15:12:29 -04:00
Hugo
fbcc256742
feat(handlers): Allow UPD brokered creds to be associated w/ Targets + Session auth
2025-09-02 15:12:25 -04:00
Andrew Gaffney
f265ec4e5b
feat(handlers): CRUDL support for static Username-Password-Domain credentials
2025-09-02 15:12:20 -04:00
April-May and Andrew Gaffney
e4dfa76c8e
feat(credential/vault): Primitives for UPD cred in vault-generic library
...
---------
Co-authored-by: Andrew Gaffney <andrew@gaffney.cc >
2025-09-02 15:12:16 -04:00
Andrew Gaffney
ee908ddc23
feat(credential/vault): Implement UPD vault credential extractor ( #1520 )
2025-09-02 15:12:11 -04:00
34b4028d31
feat(credential/static): Implement CRUDL for UsernamePasswordDomain
...
Co-authored-by: Hugo <10965479+hugoghx@users.noreply.github.com >
Co-authored-by: Andrew Gaffney <109917432+anGaffney@users.noreply.github.com >
2025-09-02 15:12:07 -04:00
Andrew Gaffney and April-May
141225baad
feat(credential/static): Implement UsernamePasswordDomain type ( #1512 )
...
Co-authored-by: April-May <18632637+AprilMay0@users.noreply.github.com >
2025-09-02 15:12:02 -04:00
April-May and Andrew Gaffney
c5535699e0
feat(db): Add username_password_domain credential entities
...
Co-Authored-By: Andrew Gaffney <andrew@gaffney.cc >
2025-09-02 15:11:54 -04:00
Ryan Derr and Louis Ruch
bd4dd9808a
Conflicting Error Code Bump ( #6002 )
...
* Bump up the error code for InvalidListToken such that it does not conflict with the error code Paused
* chore: reorder the errors and give 136 to InvalidListToken over Pausedx
* chore(errors): Add missing tests and err info
---------
Co-authored-by: Louis Ruch <louisruch@gmail.com >
2025-08-28 12:30:41 -05:00
Leah Bush
39d8d967f4
feat: upgrade node version to v22 ( #5983 )
...
* feat: upgrade node version to v22
* revert
2025-08-25 10:59:42 -04:00
dillanb-hashi
8d6f0d4e28
chore(e2e): Added the option to make member server kerberos only ( #5997 )
...
* chore(e2e): Added the option to make member server kerberos only
2025-08-22 14:06:32 -07:00
Michael Li
8647e3f347
chore(e2e): Add support for Windows Server 2016 ( #5994 )
...
* chore: Fix spacing
* chore(e2e): Add support for windows server 2016
* fix(e2e): Pass region into worker module
* CR: Rename scenario
* CR: enos fmt
* CR: Add username to enos vpc
* CR: Add vault environment variables
2025-08-21 16:11:42 -04:00
Michael Milton
91a143b67a
Suppressing non-impactful vulnerability warning from CVE ( #5995 )
...
* Suppressing non-impactful vulnerability warning from CVE
2025-08-21 14:55:28 -04:00
dependabot[bot]
90869e787a
chore(deps): bump github.com/go-viper/mapstructure/v2 ( #5993 )
...
Bumps the go-security group with 1 update in the / directory: [github.com/go-viper/mapstructure/v2](https://github.com/go-viper/mapstructure ).
Updates `github.com/go-viper/mapstructure/v2` from 2.3.0 to 2.4.0
- [Release notes](https://github.com/go-viper/mapstructure/releases )
- [Changelog](https://github.com/go-viper/mapstructure/blob/main/CHANGELOG.md )
- [Commits](https://github.com/go-viper/mapstructure/compare/v2.3.0...v2.4.0 )
---
updated-dependencies:
- dependency-name: github.com/go-viper/mapstructure/v2
dependency-version: 2.4.0
dependency-type: indirect
dependency-group: go-security
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-21 12:41:26 -04:00
dillanb-hashi
2e17f06cd2
chore(e2e): Added checks to userdata scripts to reduce setup flakiness ( #5991 )
...
* chore(e2e): Added checks to userdata scripts to reduce setup flakiness
2025-08-20 15:30:12 -07:00
Michael Li
41e5cacb7c
chore(e2e): Enable audio service ( #5988 )
2025-08-20 11:43:23 -04:00
Hugo
2316fecbd6
Remove nhooyr.io/websocket from Boundary ( #5992 )
2025-08-20 16:28:07 +01:00
Hugo
b8c8753582
chore(sdk): Update deprecated 'nhooyr.io/websocket' library ( #5990 )
2025-08-20 15:59:49 +01:00
Michael Li
f91e10630d
chore(e2e): Ensure domain controller reboots ( #5986 )
2025-08-20 10:40:27 -04:00
Irena Rindos
bdad803b73
chore(sqltest): update test-sql matrix ( #5982 )
...
* chore(sqltest): update test-sql matrix
2025-08-19 15:12:51 -04:00
David Kanney
8a0c388a96
test(grants): Use 'continue' when iterating over expected outputs ( #5981 )
2025-08-19 13:05:38 -04:00
Michael Li
049109fb10
chore(e2e): Increase test timeout to 30m ( #5987 )
2025-08-19 12:20:11 -04:00
dependabot[bot]
eaed321fed
chore(deps): bump the go group across 12 directories with 1 update ( #5985 )
...
Bumps the go group with 1 update in the / directory: [github.com/hashicorp/go-plugin](https://github.com/hashicorp/go-plugin ).
Bumps the go group with 1 update in the /plugins/boundary/mains/aws directory: [github.com/hashicorp/go-plugin](https://github.com/hashicorp/go-plugin ).
Bumps the go group with 1 update in the /plugins/boundary/mains/azure directory: [github.com/hashicorp/go-plugin](https://github.com/hashicorp/go-plugin ).
Bumps the go group with 1 update in the /plugins/boundary/mains/gcp directory: [github.com/hashicorp/go-plugin](https://github.com/hashicorp/go-plugin ).
Bumps the go group with 1 update in the /plugins/boundary/mains/minio directory: [github.com/hashicorp/go-plugin](https://github.com/hashicorp/go-plugin ).
Bumps the go group with 1 update in the /plugins/kms/mains/alicloudkms directory: [github.com/hashicorp/go-plugin](https://github.com/hashicorp/go-plugin ).
Bumps the go group with 1 update in the /plugins/kms/mains/awskms directory: [github.com/hashicorp/go-plugin](https://github.com/hashicorp/go-plugin ).
Bumps the go group with 1 update in the /plugins/kms/mains/azurekeyvault directory: [github.com/hashicorp/go-plugin](https://github.com/hashicorp/go-plugin ).
Bumps the go group with 1 update in the /plugins/kms/mains/gcpckms directory: [github.com/hashicorp/go-plugin](https://github.com/hashicorp/go-plugin ).
Bumps the go group with 1 update in the /plugins/kms/mains/ocikms directory: [github.com/hashicorp/go-plugin](https://github.com/hashicorp/go-plugin ).
Bumps the go group with 1 update in the /plugins/kms/mains/transit directory: [github.com/hashicorp/go-plugin](https://github.com/hashicorp/go-plugin ).
Bumps the go group with 1 update in the /sdk directory: [github.com/hashicorp/go-plugin](https://github.com/hashicorp/go-plugin ).
Updates `github.com/hashicorp/go-plugin` from 1.6.3 to 1.7.0
- [Release notes](https://github.com/hashicorp/go-plugin/releases )
- [Changelog](https://github.com/hashicorp/go-plugin/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/go-plugin/compare/v1.6.3...v1.7.0 )
Updates `github.com/hashicorp/go-plugin` from 1.6.3 to 1.7.0
- [Release notes](https://github.com/hashicorp/go-plugin/releases )
- [Changelog](https://github.com/hashicorp/go-plugin/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/go-plugin/compare/v1.6.3...v1.7.0 )
Updates `github.com/hashicorp/go-plugin` from 1.6.3 to 1.7.0
- [Release notes](https://github.com/hashicorp/go-plugin/releases )
- [Changelog](https://github.com/hashicorp/go-plugin/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/go-plugin/compare/v1.6.3...v1.7.0 )
Updates `github.com/hashicorp/go-plugin` from 1.6.3 to 1.7.0
- [Release notes](https://github.com/hashicorp/go-plugin/releases )
- [Changelog](https://github.com/hashicorp/go-plugin/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/go-plugin/compare/v1.6.3...v1.7.0 )
Updates `github.com/hashicorp/go-plugin` from 1.6.3 to 1.7.0
- [Release notes](https://github.com/hashicorp/go-plugin/releases )
- [Changelog](https://github.com/hashicorp/go-plugin/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/go-plugin/compare/v1.6.3...v1.7.0 )
Updates `github.com/hashicorp/go-plugin` from 1.6.3 to 1.7.0
- [Release notes](https://github.com/hashicorp/go-plugin/releases )
- [Changelog](https://github.com/hashicorp/go-plugin/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/go-plugin/compare/v1.6.3...v1.7.0 )
Updates `github.com/hashicorp/go-plugin` from 1.6.3 to 1.7.0
- [Release notes](https://github.com/hashicorp/go-plugin/releases )
- [Changelog](https://github.com/hashicorp/go-plugin/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/go-plugin/compare/v1.6.3...v1.7.0 )
Updates `github.com/hashicorp/go-plugin` from 1.6.3 to 1.7.0
- [Release notes](https://github.com/hashicorp/go-plugin/releases )
- [Changelog](https://github.com/hashicorp/go-plugin/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/go-plugin/compare/v1.6.3...v1.7.0 )
Updates `github.com/hashicorp/go-plugin` from 1.6.3 to 1.7.0
- [Release notes](https://github.com/hashicorp/go-plugin/releases )
- [Changelog](https://github.com/hashicorp/go-plugin/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/go-plugin/compare/v1.6.3...v1.7.0 )
Updates `github.com/hashicorp/go-plugin` from 1.6.3 to 1.7.0
- [Release notes](https://github.com/hashicorp/go-plugin/releases )
- [Changelog](https://github.com/hashicorp/go-plugin/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/go-plugin/compare/v1.6.3...v1.7.0 )
Updates `github.com/hashicorp/go-plugin` from 1.6.3 to 1.7.0
- [Release notes](https://github.com/hashicorp/go-plugin/releases )
- [Changelog](https://github.com/hashicorp/go-plugin/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/go-plugin/compare/v1.6.3...v1.7.0 )
Updates `github.com/hashicorp/go-plugin` from 1.6.3 to 1.7.0
- [Release notes](https://github.com/hashicorp/go-plugin/releases )
- [Changelog](https://github.com/hashicorp/go-plugin/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/go-plugin/compare/v1.6.3...v1.7.0 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/go-plugin
dependency-version: 1.7.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: go
- dependency-name: github.com/hashicorp/go-plugin
dependency-version: 1.7.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: go
- dependency-name: github.com/hashicorp/go-plugin
dependency-version: 1.7.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: go
- dependency-name: github.com/hashicorp/go-plugin
dependency-version: 1.7.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: go
- dependency-name: github.com/hashicorp/go-plugin
dependency-version: 1.7.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: go
- dependency-name: github.com/hashicorp/go-plugin
dependency-version: 1.7.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: go
- dependency-name: github.com/hashicorp/go-plugin
dependency-version: 1.7.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: go
- dependency-name: github.com/hashicorp/go-plugin
dependency-version: 1.7.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: go
- dependency-name: github.com/hashicorp/go-plugin
dependency-version: 1.7.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: go
- dependency-name: github.com/hashicorp/go-plugin
dependency-version: 1.7.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: go
- dependency-name: github.com/hashicorp/go-plugin
dependency-version: 1.7.0
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: go
- dependency-name: github.com/hashicorp/go-plugin
dependency-version: 1.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-18 20:09:24 -04:00
dependabot[bot]
f585b92e2a
chore(deps): bump actions/checkout in the actions group ( #5984 )
...
Bumps the actions group with 1 update: [actions/checkout](https://github.com/actions/checkout ).
Updates `actions/checkout` from 4.2.2 to 5.0.0
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/11bd71901bbe5b1630ceea73d27597364c9af683...08c6903cd8c0fde910a37f88322edcfb5dd907a8 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-18 18:05:35 -04:00
dillanb-hashi
f39e0b07c7
chore(e2e): Added windows based boundary worker scenario and module ( #5973 )
...
* Added windows based boundary worker scenario and module
* powershell script to run boundary on startup
* merged member server scenario
2025-08-18 07:53:24 -07:00
Michael Li
71fc7a5ec4
chore(e2e): Add module for rdp member server ( #5976 )
...
* chore(e2e): Add module for rdp member server
* CR: Update Domain mode to be compatible with newer versions of Windows
* CR: Add comments to ports
* CR: Simplify adding computer to the domain
2025-08-12 18:02:18 -04:00
Dan Heath and Jeff Mitchell
91050dcd46
docs: Document that grant strings allow multiple ids ( #5975 )
...
* docs: Document that grant strings allow multiple ids
* Update website/content/docs/configuration/identity-access-management/permission-grant-formats.mdx
Co-authored-by: Jeff Mitchell <jeffrey.mitchell@gmail.com >
---------
Co-authored-by: Jeff Mitchell <jeffrey.mitchell@gmail.com >
2025-08-12 13:13:40 -04:00