Commit Graph
4867 Commits
Author SHA1 Message Date
Michael Li 1497db1623 chore(e2e): Update artifact name (#6192) 2025-10-27 15:04:16 -04:00
Dan HeathandJohan Brandhorst-Satzkorn ec7c1b892c docs: Security model (#6031)
* docs: Security model

* Apply batch suggestions from code review

Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>

* docs: Fixes typos

* docs: Removes reference to keyring

---------

Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>
2025-10-27 14:48:47 -04:00
Dan Heath 3747243da2 docs: Fixes redirects - batch 3 (#6178)
* docs: Fixes configuration redirects

* docs: credentials, install, domain model fixes

* docs: getting started, install-boundary fixes

* docs: installing, integrations, interoperability fixes

* docs: operations fixes

* docs: oss, release note, roadmap fixes

* docs: session recording, targets, use case fixes

* docs: vault and workers fixes
2025-10-27 12:24:07 -04:00
Dan HeathandIrena Rindos 4ab203ab98 docs: Explain storage capacity in concept topic (#6187)
* docs: Explain storage capacity in concept topic

* Update website/content/docs/session-recording/index.mdx

Co-authored-by: Irena Rindos <irenarindos@users.noreply.github.com>

---------

Co-authored-by: Irena Rindos <irenarindos@users.noreply.github.com>
2025-10-24 11:15:58 -04:00
Johan Brandhorst-Satzkorn fe0d2b3465 Makefile: check for existence of dist in build-ui-ifne (#6119)
The build-ui-ifne target is responsible for deciding
whether the UI assets already exist on disk, or need
to be built by cloning the UI repo and running its build
scripts.

The old configuration would check whether the UI
repo folder existed, and assume that as long as this
folder exists, it can be used to embed the UI assets.
However, if the clone or ui build fails at any point, the
Makefile target isn't able to retry the script.

Correct the path that is checked for to be the path that
is actually included in the assets.go file. This way, the
Makefile script will retry building the UI until a dist
folder is created.
2025-10-23 16:33:01 -04:00
dependabot[bot] ff7576e0f8 chore(deps): bump the actions group across 1 directory with 3 updates (#6167)
Bumps the actions group with 3 updates in the / directory: [actions/checkout](https://github.com/actions/checkout), [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials) and [actions/setup-node](https://github.com/actions/setup-node).

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/v4.2.2...08c6903cd8c0fde910a37f88322edcfb5dd907a8)

Updates `aws-actions/configure-aws-credentials` from 5.0.0 to 5.1.0
- [Release notes](https://github.com/aws-actions/configure-aws-credentials/releases)
- [Changelog](https://github.com/aws-actions/configure-aws-credentials/blob/main/CHANGELOG.md)
- [Commits](https://github.com/aws-actions/configure-aws-credentials/compare/a03048d87541d1d9fcf2ecf528a4a65ba9bd7838...00943011d9042930efac3dcd3a170e4273319bc8)

Updates `actions/setup-node` from 5.0.0 to 6.0.0
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/a0853c24544627f65ddf259abe73b1d18a591444...2028fbc5c25fe9cf00d9f06a71cc4710d4507903)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: aws-actions/configure-aws-credentials
  dependency-version: 5.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: actions/setup-node
  dependency-version: 6.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-10-23 14:03:01 -04:00
Dan Heath 492442cc22 docs: Fix broken link in transparent sessions troubleshooting doc (#6182) 2025-10-23 12:06:30 -04:00
Tony 2de7af68fe Make test_e2e_env.sh executable (#6179) 2025-10-22 15:07:55 -04:00
Michael Li 1023a7c53d chore(e2e): Add steps to download opencv from workflow (#6177)
* chore(e2e): Add steps to download opencv from github

* CR: comment

* CR
2025-10-22 13:01:46 -04:00
Michael Li e4e724bbc5 test(e2e): Add support for Vault LDAP testing (#6175)
* chore(e2e): Update vault version that has vault ldap feature

* chore(e2e): Fix firewall and security group rules

* chore(e2e): Setup ldaps

* CR: spacing
2025-10-22 10:18:32 -04:00
dependabot[bot] 7836007fd8 chore(deps): bump the go group across 3 directories with 15 updates (#6168)
Bumps the go group with 8 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [github.com/docker/docker](https://github.com/docker/docker) | `28.4.0+incompatible` | `28.5.1+incompatible` |
| [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) | `2.27.2` | `2.27.3` |
| [github.com/hashicorp/go-bexpr](https://github.com/hashicorp/go-bexpr) | `0.1.14` | `0.1.15` |
| [github.com/hashicorp/go-kms-wrapping/v2](https://github.com/hashicorp/go-kms-wrapping) | `2.0.18` | `2.0.19` |
| [github.com/hashicorp/vault/api](https://github.com/hashicorp/vault) | `1.21.0` | `1.22.0` |
| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.42.0` | `0.43.0` |
| [golang.org/x/tools](https://github.com/golang/tools) | `0.37.0` | `0.38.0` |
| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.75.1` | `1.76.0` |

Bumps the go group with 4 updates in the /api directory: [github.com/hashicorp/go-kms-wrapping/v2](https://github.com/hashicorp/go-kms-wrapping), [google.golang.org/grpc](https://github.com/grpc/grpc-go), google.golang.org/protobuf and [golang.org/x/time](https://github.com/golang/time).
Bumps the go group with 3 updates in the /sdk directory: [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway), [github.com/hashicorp/go-kms-wrapping/v2](https://github.com/hashicorp/go-kms-wrapping) and [google.golang.org/grpc](https://github.com/grpc/grpc-go).

Updates `github.com/docker/docker` from 28.4.0+incompatible to 28.5.1+incompatible
- [Release notes](https://github.com/docker/docker/releases)
- [Commits](https://github.com/docker/docker/compare/v28.4.0...v28.5.1)

Updates `github.com/grpc-ecosystem/grpc-gateway/v2` from 2.27.2 to 2.27.3
- [Release notes](https://github.com/grpc-ecosystem/grpc-gateway/releases)
- [Changelog](https://github.com/grpc-ecosystem/grpc-gateway/blob/main/.goreleaser.yml)
- [Commits](https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.2...v2.27.3)

Updates `github.com/hashicorp/go-bexpr` from 0.1.14 to 0.1.15
- [Release notes](https://github.com/hashicorp/go-bexpr/releases)
- [Changelog](https://github.com/hashicorp/go-bexpr/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hashicorp/go-bexpr/compare/v0.1.14...v0.1.15)

Updates `github.com/hashicorp/go-kms-wrapping/v2` from 2.0.18 to 2.0.19
- [Commits](https://github.com/hashicorp/go-kms-wrapping/compare/v2.0.18...v2.0.19)

Updates `github.com/hashicorp/vault/api` from 1.21.0 to 1.22.0
- [Release notes](https://github.com/hashicorp/vault/releases)
- [Changelog](https://github.com/hashicorp/vault/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hashicorp/vault/compare/api/v1.21.0...api/v1.22.0)

Updates `golang.org/x/crypto` from 0.42.0 to 0.43.0
- [Commits](https://github.com/golang/crypto/compare/v0.42.0...v0.43.0)

Updates `golang.org/x/net` from 0.44.0 to 0.45.0
- [Commits](https://github.com/golang/net/compare/v0.44.0...v0.45.0)

Updates `golang.org/x/sys` from 0.36.0 to 0.37.0
- [Commits](https://github.com/golang/sys/compare/v0.36.0...v0.37.0)

Updates `golang.org/x/term` from 0.35.0 to 0.36.0
- [Commits](https://github.com/golang/term/compare/v0.35.0...v0.36.0)

Updates `golang.org/x/text` from 0.29.0 to 0.30.0
- [Release notes](https://github.com/golang/text/releases)
- [Commits](https://github.com/golang/text/compare/v0.29.0...v0.30.0)

Updates `golang.org/x/tools` from 0.37.0 to 0.38.0
- [Release notes](https://github.com/golang/tools/releases)
- [Commits](https://github.com/golang/tools/compare/v0.37.0...v0.38.0)

Updates `google.golang.org/genproto/googleapis/api` from 0.0.0-20250818200422-3122310a409c to 0.0.0-20250929231259-57b25ae835d4
- [Commits](https://github.com/googleapis/go-genproto/commits)

Updates `google.golang.org/grpc` from 1.75.1 to 1.76.0
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.75.1...v1.76.0)

Updates `github.com/hashicorp/go-kms-wrapping/v2` from 2.0.18 to 2.0.19
- [Commits](https://github.com/hashicorp/go-kms-wrapping/compare/v2.0.18...v2.0.19)

Updates `google.golang.org/grpc` from 1.75.1 to 1.76.0
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.75.1...v1.76.0)

Updates `github.com/grpc-ecosystem/grpc-gateway/v2` from 2.27.2 to 2.27.3
- [Release notes](https://github.com/grpc-ecosystem/grpc-gateway/releases)
- [Changelog](https://github.com/grpc-ecosystem/grpc-gateway/blob/main/.goreleaser.yml)
- [Commits](https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.2...v2.27.3)

Updates `github.com/hashicorp/go-kms-wrapping/v2` from 2.0.18 to 2.0.19
- [Commits](https://github.com/hashicorp/go-kms-wrapping/compare/v2.0.18...v2.0.19)

Updates `google.golang.org/genproto/googleapis/api` from 0.0.0-20250818200422-3122310a409c to 0.0.0-20250929231259-57b25ae835d4
- [Commits](https://github.com/googleapis/go-genproto/commits)

Updates `google.golang.org/grpc` from 1.75.1 to 1.76.0
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.75.1...v1.76.0)

Updates `github.com/hashicorp/go-kms-wrapping/v2` from 2.0.18 to 2.0.19
- [Commits](https://github.com/hashicorp/go-kms-wrapping/compare/v2.0.18...v2.0.19)

Updates `google.golang.org/grpc` from 1.75.1 to 1.76.0
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.75.1...v1.76.0)

Updates `google.golang.org/protobuf` from 1.36.9 to 1.36.10

Updates `github.com/hashicorp/go-kms-wrapping/v2` from 2.0.18 to 2.0.19
- [Commits](https://github.com/hashicorp/go-kms-wrapping/compare/v2.0.18...v2.0.19)

Updates `golang.org/x/time` from 0.13.0 to 0.14.0
- [Commits](https://github.com/golang/time/compare/v0.13.0...v0.14.0)

Updates `google.golang.org/grpc` from 1.75.1 to 1.76.0
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.75.1...v1.76.0)

Updates `google.golang.org/protobuf` from 1.36.9 to 1.36.10

Updates `github.com/hashicorp/go-kms-wrapping/v2` from 2.0.18 to 2.0.19
- [Commits](https://github.com/hashicorp/go-kms-wrapping/compare/v2.0.18...v2.0.19)

Updates `google.golang.org/grpc` from 1.75.1 to 1.76.0
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.75.1...v1.76.0)

Updates `google.golang.org/protobuf` from 1.36.9 to 1.36.10

Updates `github.com/grpc-ecosystem/grpc-gateway/v2` from 2.27.2 to 2.27.3
- [Release notes](https://github.com/grpc-ecosystem/grpc-gateway/releases)
- [Changelog](https://github.com/grpc-ecosystem/grpc-gateway/blob/main/.goreleaser.yml)
- [Commits](https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.2...v2.27.3)

Updates `github.com/hashicorp/go-kms-wrapping/v2` from 2.0.18 to 2.0.19
- [Commits](https://github.com/hashicorp/go-kms-wrapping/compare/v2.0.18...v2.0.19)

Updates `google.golang.org/genproto/googleapis/api` from 0.0.0-20250818200422-3122310a409c to 0.0.0-20250929231259-57b25ae835d4
- [Commits](https://github.com/googleapis/go-genproto/commits)

Updates `google.golang.org/grpc` from 1.75.1 to 1.76.0
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.75.1...v1.76.0)

Updates `google.golang.org/protobuf` from 1.36.9 to 1.36.10

Updates `github.com/hashicorp/go-kms-wrapping/v2` from 2.0.18 to 2.0.19
- [Commits](https://github.com/hashicorp/go-kms-wrapping/compare/v2.0.18...v2.0.19)

Updates `google.golang.org/grpc` from 1.75.1 to 1.76.0
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.75.1...v1.76.0)

Updates `google.golang.org/protobuf` from 1.36.9 to 1.36.10

Updates `github.com/grpc-ecosystem/grpc-gateway/v2` from 2.27.2 to 2.27.3
- [Release notes](https://github.com/grpc-ecosystem/grpc-gateway/releases)
- [Changelog](https://github.com/grpc-ecosystem/grpc-gateway/blob/main/.goreleaser.yml)
- [Commits](https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.2...v2.27.3)

Updates `github.com/hashicorp/go-kms-wrapping/v2` from 2.0.18 to 2.0.19
- [Commits](https://github.com/hashicorp/go-kms-wrapping/compare/v2.0.18...v2.0.19)

Updates `google.golang.org/genproto/googleapis/api` from 0.0.0-20250818200422-3122310a409c to 0.0.0-20250929231259-57b25ae835d4
- [Commits](https://github.com/googleapis/go-genproto/commits)

Updates `google.golang.org/grpc` from 1.75.1 to 1.76.0
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.75.1...v1.76.0)

Updates `google.golang.org/protobuf` from 1.36.9 to 1.36.10

---
updated-dependencies:
- dependency-name: github.com/docker/docker
  dependency-version: 28.5.1+incompatible
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/grpc-ecosystem/grpc-gateway/v2
  dependency-version: 2.27.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/hashicorp/go-bexpr
  dependency-version: 0.1.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/hashicorp/go-kms-wrapping/v2
  dependency-version: 2.0.19
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/hashicorp/vault/api
  dependency-version: 1.22.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: golang.org/x/crypto
  dependency-version: 0.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: golang.org/x/net
  dependency-version: 0.45.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: golang.org/x/sys
  dependency-version: 0.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: golang.org/x/term
  dependency-version: 0.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: golang.org/x/text
  dependency-version: 0.30.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: golang.org/x/tools
  dependency-version: 0.38.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: google.golang.org/genproto/googleapis/api
  dependency-version: 0.0.0-20250929231259-57b25ae835d4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: google.golang.org/grpc
  dependency-version: 1.76.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/hashicorp/go-kms-wrapping/v2
  dependency-version: 2.0.19
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: google.golang.org/grpc
  dependency-version: 1.76.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/grpc-ecosystem/grpc-gateway/v2
  dependency-version: 2.27.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/hashicorp/go-kms-wrapping/v2
  dependency-version: 2.0.19
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: google.golang.org/genproto/googleapis/api
  dependency-version: 0.0.0-20250929231259-57b25ae835d4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: google.golang.org/grpc
  dependency-version: 1.76.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: github.com/hashicorp/go-kms-wrapping/v2
  dependency-version: 2.0.19
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: google.golang.org/grpc
  dependency-version: 1.76.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: google.golang.org/protobuf
  dependency-version: 1.36.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/hashicorp/go-kms-wrapping/v2
  dependency-version: 2.0.19
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: golang.org/x/time
  dependency-version: 0.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: google.golang.org/grpc
  dependency-version: 1.76.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: google.golang.org/protobuf
  dependency-version: 1.36.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/hashicorp/go-kms-wrapping/v2
  dependency-version: 2.0.19
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: google.golang.org/grpc
  dependency-version: 1.76.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: google.golang.org/protobuf
  dependency-version: 1.36.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/grpc-ecosystem/grpc-gateway/v2
  dependency-version: 2.27.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/hashicorp/go-kms-wrapping/v2
  dependency-version: 2.0.19
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: google.golang.org/genproto/googleapis/api
  dependency-version: 0.0.0-20250929231259-57b25ae835d4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: google.golang.org/grpc
  dependency-version: 1.76.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: google.golang.org/protobuf
  dependency-version: 1.36.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/hashicorp/go-kms-wrapping/v2
  dependency-version: 2.0.19
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: google.golang.org/grpc
  dependency-version: 1.76.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: google.golang.org/protobuf
  dependency-version: 1.36.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/grpc-ecosystem/grpc-gateway/v2
  dependency-version: 2.27.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: github.com/hashicorp/go-kms-wrapping/v2
  dependency-version: 2.0.19
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: google.golang.org/genproto/googleapis/api
  dependency-version: 0.0.0-20250929231259-57b25ae835d4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
- dependency-name: google.golang.org/grpc
  dependency-version: 1.76.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go
- dependency-name: google.golang.org/protobuf
  dependency-version: 1.36.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-20 19:47:49 -04:00
dillanb-hashi c94947b3fc e2e(chore): fixed enos variable with null value (#6176) 2025-10-20 15:14:27 -07:00
Dan Heath 9de7a99677 docs: Minor content update (#6172) 2025-10-20 14:30:07 -04:00
Dan Heath 6da26fa198 docs: Fixes redirects (#6165)
* docs: Fixes redirects

* docs: Content change to trigger rebuild
2025-10-20 12:00:14 -04:00
dillanb-hashi 0779ce4f35 chore(e2e): fix for enos docker build (#6166)
* chore(e2e): fix for enos docker build
2025-10-17 13:49:36 -07:00
dillanb-hashi f7a52473b0 chore(e2e): Add source override to admin ui build script
* override build source for automation. Allowing enterprise builds from boundary-ui source
2025-10-17 07:44:12 -07:00
dillanb-hashi 725093f8d8 chore(e2e): Add some dependencies for RDP automation
* added dependencies for automation
2025-10-16 15:09:45 -07:00
Robin Beck 0ac6b73414 updates diagram, adds light and dark mode versions (#6154) 2025-10-15 15:32:57 -06:00
Dan Heath fb7a42671b docs: Fix version 0.19.x redirects (#6128)
* docs: Fix version 0.19.x redirects

* docs: Adds architecture and Terraform redirects

* docs: Main install topics

* docs: Integrations and operations

* docs: Fixes remaining 0.19.x redirects

* docs: Updates reference doc page

* docs: Fixes
2025-10-15 10:46:16 -04:00
Michael Li da9ed3d22e chore(e2e): Remove unused line (#6152) 2025-10-14 10:24:26 -04:00
Pradeep Sekar 3079ea14bf chore: Update slack channel id for CRT (#6150) 2025-10-13 09:45:21 -07:00
Dan Heath a4d6b9f1c8 docs: Add key_id field to KMS docs (#6138) 2025-10-13 11:42:05 -04:00
David Kanney f9191f717c docs: Add missing closed parenthesis (#6143) 2025-10-13 11:25:58 -04:00
Johan Brandhorst-Satzkorn 8f5bb3a8b1 config: remove unused telemetry stanza (#6137)
I think this was somehow accidentally included from Vault
back in the day and never removed. As far as I can tell
these options have absolutely no effect on anything
in Boundary and will probably only cause confusion.
2025-10-10 23:33:36 -04:00
April-May 003007aaa3 chore(proxy): Reduce noisy error logs (#6136) 2025-10-10 08:43:40 -07:00
April-May dc25c1aadd chore(errors): Add early disconnection error (#6126) 2025-10-09 10:44:18 -07:00
Robin Beck a7de77c929 Docs: clarifies supported vault cred library templating parameters (#6114)
* clarifies supported vault templating parameters for generic library vs certificates

* fixes anchor links
2025-10-09 12:26:27 -04:00
4078838f56 feat(mongo): Add MongoDB connection support for Boundary CLI PORT (#6069)
* feat(mongo): add mongo for boundary cli

* Fix: remove changes added by mistake during testing

* feat(enos): install MongoDB client (mongosh) in e2e Docker test runtime

* Remove explicit Boundary DB/server startup from target_tcp_connect_mongo_test.go

* Add a full stop and trigger CI

* feat: add mongosh support to boundary connect mongo

* feat: add mongosh support to boundary connect mongo

* feat: add auth-source flag for MongoDB connect command

- Add -auth-source flag with default value 'admin' for root users
- Add BOUNDARY_CONNECT_MONGO_AUTH_SOURCE environment variable support
- Update documentation with new flag and correct mongosh default
- Improve MongoDB test with explicit auth-source parameter
- Fix Docker configuration formatting for better readability

This ensures MongoDB root users authenticate against the admin database
by default while allowing flexibility for custom authentication databases.

* test(e2e): Fixed false positive in Mongo connect test; use UriNetwork and container hostname

* make gen

* fix: Removed unnecessary variable containerName from the MongoDB E2E test

* feat(connect/mongo): Build URI compatible with mongosh and set default authSource

* feat(connect/mongo): use mongosh flags following PostgreSQL pattern

* remove 'connection string' from auth-source usage text

* Update internal/cmd/commands/connect/mongo.go

Co-authored-by: Bharath Gajjala <120367134+bgajjala8@users.noreply.github.com>

* remove 'connection string' from auth-source usage text

* refacotr: replace authSource flag with authenticationDatabase

---------

Co-authored-by: Enbiya <100806254+enbiyagoral@users.noreply.github.com>
Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>
2025-10-09 11:13:47 -05:00
Robin Beck b006c47887 Docs: clarifies supported vault cred library templating parameters (#6114)
* clarifies supported vault templating parameters for generic library vs certificates

* fixes anchor links
2025-10-09 10:54:07 -04:00
David Kanney 7e6e70a40f feat(plugins): Add IBM Key Protect (IBM Cloud KMS) wrapper (#6112)
* feat(plugins): Add IBM Key Protect (IBM Cloud KMS) wrapper

* make gen
2025-10-08 14:03:37 -04:00
Robin Beck e4361d2cfc fixes controller policy example (#6113) 2025-10-07 15:31:13 -04:00
Robin Beck f9646ab466 fixes broken link (#6111) 2025-10-07 13:25:07 -06:00
dillanb-hashi f1cac7046f small change in docker enos build (#6120)
* small change in docker build to enable enos github runner
2025-10-07 10:49:05 -07:00
Michael Li 710337eaee test(e2e): Add test for connect redis (#6102) 2025-10-02 11:16:53 -04:00
dependabot[bot] e6a28ee79b chore(deps): bump github.com/oligot/go-mod-upgrade (#6094)
Bumps the go group with 1 update in the / directory: [github.com/oligot/go-mod-upgrade](https://github.com/oligot/go-mod-upgrade).

Updates `github.com/oligot/go-mod-upgrade` from 0.11.0 to 0.12.0
- [Release notes](https://github.com/oligot/go-mod-upgrade/releases)
- [Changelog](https://github.com/oligot/go-mod-upgrade/blob/main/.goreleaser.yml)
- [Commits](https://github.com/oligot/go-mod-upgrade/compare/v0.11.0...v0.12.0)

---
updated-dependencies:
- dependency-name: github.com/oligot/go-mod-upgrade
  dependency-version: 0.12.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-10-01 17:43:51 -04:00
dependabot[bot]andJohan Brandhorst-Satzkorn ade2c77cfb chore(deps): bump the actions group with 2 updates (#6093)
* chore(deps): bump the actions group with 2 updates

Bumps the actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [actions/cache](https://github.com/actions/cache).

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/v4.2.2...08c6903cd8c0fde910a37f88322edcfb5dd907a8)

Updates `actions/cache` from 4.2.4 to 4.3.0
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/0400d5f644dc74513175e3cd8d07132dd4860809...0057852bfaa89a56745cba8c7296529d2fc39830)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: actions/cache
  dependency-version: 4.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>

* ci: pin actions/checkout to v4.2.2

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>
2025-10-01 14:57:01 -04:00
Jim 5cd77b78d3 chore: update cap pkg to v0.11.0 (#6107) 2025-10-01 14:02:32 -04:00
Dan Heath 507c098dc8 docs: Fix asciicast link (#6103) 2025-10-01 11:12:49 -04:00
Pradeep Sekar fac22dfc4a chore: updated ec2 configurations to require imdsv2 (#6005) 2025-09-30 13:40:18 -04:00
Irena Rindos 7ceedbc208 chore: fix session recording policy formatting (#6097) 2025-09-30 13:16:41 -04:00
Tony bc40164871 chore(e2e): Update framework to remove boundary_docker_image_name (#6092)
* remove name var necessity in docker scenario

* rm log

* parse from docker load

* rm docker image name var from enos-variables

* rm boundary_docker_image_name from files
2025-09-30 10:25:37 -04:00
Michael Li a3bb48e4d4 fix(e2e): Address flakes in TestCliSearch (#6080)
* fix(e2e): Address flake in session count

There was a failure where this returned 1 session when the test expected 0. This commit updates the search to only look at sessions within the created project in this test.

* fix(e2e): Address flake in cache status

This commit addresses a flake where the test attempted to stop and start a cache, but when it goes to start the cache, it claims that the cache is already running. A theory is that the test tries start the cache too quickly after stopping it. Now, we add in a status call to check the status of the cache before proceeding.
2025-09-30 09:20:02 -04:00
Michael Li 3a7f5d08c5 chore(e2e): Allow AWS to select default db version (#6090)
Rather than hard-coding a version and needing to update this every time it becomes deprecated, we just pick the current default that AWS has set (which should be close to the latest).
2025-09-26 09:26:05 -04:00
Michael Li 102c1fb322 chore(e2e): Add rds:DescribeDBEngineVersions permission (#6089) 2025-09-25 14:08:57 -04:00
4ffb21f9ca docs: Version 0.20.0 docs (#6085)
* Update documentation to include RDP in credential injection

* Update FAQ on Boundary and Vault integration

Fixed typo.

* update documentation on credential stores and workflows for RDP

* update static credential store documentation to include upd credential creation

* update documentation for credential injection setup

* Update 'credentials create' command documentation for upd credential type

* fixed typo in UPD options

* Update create.mdx with instructions for RDP targets

* Create rdp-testing-and-compatibility-matrix.mdx

* Update rdp-testing-and-compatibility-matrix.mdx

* Update rdp-testing-and-compatibility-matrix.mdx

* Update to mention ldap secrets engine

* Update rdp-testing-and-compatibility-matrix.mdx to get rid of ticket number

* updated to include mention of vault kv and chad suggestions

Updated with Chad's suggestions and vault kv

* Update rdp-testing-and-compatibility-matrix.mdx

Found another place where I neglected the vault kv

* docs: Style updates

* docs: Clean up beta references, adds update commands

* docs: Edits, update domain model topics

* docs: Add target address caveats

* docs: Edit network config section

* docs: Use custom port number to connect

* docs: Adds anchor link, beta tag

* docs: Respond to feedback

* docs: Cleanup for consistency, remove known issue

* docs: Cleanup and minor fixes

* docs: Add link to create issue

* docs: Add direct address note to targets CLI topics

* Update website/content/docs/concepts/credential-management.mdx

Co-authored-by: Irena Rindos <irenarindos@users.noreply.github.com>

* docs: Remove beta references from target and credentials

* docs: Remove Vault cred store ID

* docs: Remove SSH cert from brokered creds

* docs: Remove session recording options

* docs: Adds UPD to credential stores domain model topic

* Update website/content/docs/credentials/rdp-testing-and-compatibility-matrix.mdx

Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>

* Update website/content/docs/credentials/rdp-testing-and-compatibility-matrix.mdx

Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>

* docs: Remove session recording options

* docs: Update limitations and configuration

* Update website/content/docs/credentials/configure-credential-injection.mdx

Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>

* docs: Update default port commands

* docs: Add known issue for error

* docs: Fix typo

* Update website/content/docs/credentials/rdp-testing-and-compatibility-matrix.mdx

Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>

* docs: Add certificate acceptance to Windows

* docs: Reorder UPD options

* docs: Add NTLMV2 to cred management statement

* docs: Update Windows Remote Desktop Connection error

* docs: Clarify domain behavior

* docs: Fix back ticks on command options

* docs: Update command format in definition

* docs: Clarify port conflict with Remote Desktop app

* docs: Update RDP target address caveat

* docs: Release notes 0.20.0

* docs: Minor edit

* docs: Vercel build

* docs: Deletes older important changes

---------

Co-authored-by: Dan Rohan <daniel.rohan@elastic.co>
Co-authored-by: Dan Rohan <dan.rohan@hashicorp.com>
Co-authored-by: Irena Rindos <irenarindos@users.noreply.github.com>
Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com>
2025-09-25 11:01:23 -04:00
dani 8d158e7dd4 0.20.0 changelog update (#6083) 2025-09-25 09:03:10 -04:00
Michael Li 2593b62430 fix(e2e): Use worker config from variable (#6081) 2025-09-24 13:46:58 -04:00
Michael Li a63f32df28 chore(e2e): Add controller and worker ips to output of scenario (#6060) 2025-09-24 12:34:15 -04:00
Justin Nguyen 4548028efe ICU-14484: redis connect helper (#6001)
* add redis connect support
* Setup redis in docker for e2e testing
* Update docs and changelog
* Commenting out e2e tests for now, will revisit in a separate task
2025-09-19 16:20:11 -05:00
Michael Li f8a5894e29 chore(e2e): Update windows worker module to support other configs (#6077) 2025-09-19 16:12:29 -04:00