Timothy Messier
af92f20633
chore: Use version/VERSION as single source of version number
...
This updates the version make target to use the version/VERSION file in
the same manner as the build system. This ensures that the VERSION file
is the single source of truth for the version number.
2023-08-02 17:27:47 +00:00
Lars Lehtonen
ecadeaee2d
internal/daemon/controller/handlers/sessions: fix dropped error ( #3529 )
2023-08-01 11:26:48 -07:00
Elim Tsiagbey
91b74a04d6
chore: BSR container close check ( #3528 )
...
Add check to make sure container isn't nil before `container.close()` is called
2023-08-01 10:19:12 -04:00
hashicorp-tsccr[bot] and hashicorp-tsccr[bot]
e8207d4bb2
Result of tsccr-helper -log-level=info -pin-all-workflows . ( #3527 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
2023-08-01 08:42:39 -04:00
Elim Tsiagbey
1548d48f00
fix: Close opened BSR files ( #3519 )
...
* fix: Close opened BSR files
- Add checks to close a file if it's not nil
- Close files opened during reads for `OpenSession`, `OpenConnection` & `OpenChannel`
- Close opened scanner readers
2023-07-31 17:13:24 -04:00
Johan Brandhorst-Satzkorn
c644396916
server: allow release version to be set in test ( #3517 )
...
The old logic made it impossible for the caller to set
the release version with WithReleaseVersion. Only
set the release version when it's not explicitly set already.
2023-07-31 09:41:22 -07:00
Michael Li
ef3954c561
test(e2e): Add a docker test runner ( #3499 )
...
* test(e2e): Add a docker test runner
* !fixup: Self-review
* !fixup: Make vault address compatible with local runs
* !fixup: Remove unnecessary modification
* !fixup: Remove arm64 requirement
* !fixup: extend timeout
2023-07-31 09:10:21 -04:00
Damian Debkowski
0dcdee4758
feat(bsr): support container validation ( #3504 )
2023-07-28 13:38:51 -07:00
Dan Heath
4c61c9631f
docs: Add note regarding HCP workers ( #3514 )
...
* docs: Add note regarding HCP workers
* docs: Make parameter link
* docs: Reword and move `hcp_boundary_cluster_id`
2023-07-28 11:25:33 -04:00
Jim
f8ea8c9744
fix (ldap): support only updating the bind-dn and/or bind-password ( #3511 )
...
* fix (ldap): support only updating the bind-dn and/or bind-password
* chore: changelog entry for PR #3511
2023-07-27 15:41:37 -04:00
Damian Debkowski
da7e8f7c1c
fix(bsr): allow reading twice from the same fstest.MemFile ( #3498 )
2023-07-27 09:25:01 -07:00
a839bf9cfa
Worker concepts doc ( #3487 )
...
* Worker concepts doc
* Apply suggestions from code review
* Apply suggestions from code review
Co-authored-by: Dan Heath <76443935+Dan-Heath@users.noreply.github.com >
Co-authored-by: Irena Rindos <irenarindos@users.noreply.github.com >
* Apply suggestions from code review
* Update website/content/docs/concepts/workers.mdx
* docs: Minor copy edits, clean up Markdown
* doc: Omit parentheses
---------
Co-authored-by: Dan Heath <76443935+Dan-Heath@users.noreply.github.com >
Co-authored-by: Irena Rindos <irenarindos@users.noreply.github.com >
2023-07-27 10:40:05 -04:00
Lennart Passig
f2ec01e214
Update configure-controllers.mdx ( #3407 )
...
Not correct based on:
https://developer.hashicorp.com/boundary/docs/configuration/controller#public_cluster_addr
2023-07-26 15:00:08 -04:00
Damian Debkowski
a67e42b00f
refactor(bsr): optimize ChunkEncoder.Encode() ( #3476 )
2023-07-26 09:12:19 -07:00
Dan Heath
1f6e000357
docs: Reorg session recording operations ( #3483 )
...
* docs: Reorg session recording operations
* docs: Improve linking and meta content
* docs: Add redirect for old "Manage" topic
* docs: Updates to data store validation topic
* docs: Fix link name in index topic
2023-07-26 11:27:41 -04:00
Dan Heath
cbebe0ae2f
docs: Clarify storage bucket terminology ( #3485 )
...
* docs: Clarify storage bucket terminology
* docs: Additional edits
2023-07-26 11:18:05 -04:00
Irena Rindos
dcdb257b93
fix(bsr): check nanosecond range during decoding ( #3496 )
2023-07-25 11:58:15 -04:00
Jim
f59b6364f2
chore: update "go mod tidy"
2023-07-25 10:43:42 -04:00
Jim
97c5e7dbc6
chore: update cap dependency ( #3495 )
2023-07-25 08:56:56 -04:00
Jim and Dan Heath
4cb020fb3f
docs (domain/OIDC): add domain docs for OIDC auth method attributes ( #3490 )
...
* docs (domain/OIDC): add domain docs for OIDC auth method attributes
* Update website/content/docs/concepts/domain-model/auth-methods.mdx
Co-authored-by: Dan Heath <76443935+Dan-Heath@users.noreply.github.com >
* Update website/content/docs/concepts/domain-model/auth-methods.mdx
Co-authored-by: Dan Heath <76443935+Dan-Heath@users.noreply.github.com >
* Update website/content/docs/concepts/domain-model/auth-methods.mdx
Co-authored-by: Dan Heath <76443935+Dan-Heath@users.noreply.github.com >
* Update website/content/docs/concepts/domain-model/auth-methods.mdx
Co-authored-by: Dan Heath <76443935+Dan-Heath@users.noreply.github.com >
* Update website/content/docs/concepts/domain-model/auth-methods.mdx
Co-authored-by: Dan Heath <76443935+Dan-Heath@users.noreply.github.com >
* Update website/content/docs/concepts/domain-model/auth-methods.mdx
Co-authored-by: Dan Heath <76443935+Dan-Heath@users.noreply.github.com >
* Update website/content/docs/concepts/domain-model/auth-methods.mdx
Co-authored-by: Dan Heath <76443935+Dan-Heath@users.noreply.github.com >
* Update website/content/docs/concepts/domain-model/auth-methods.mdx
Co-authored-by: Dan Heath <76443935+Dan-Heath@users.noreply.github.com >
* Update website/content/docs/concepts/domain-model/auth-methods.mdx
Co-authored-by: Dan Heath <76443935+Dan-Heath@users.noreply.github.com >
* Update website/content/docs/concepts/domain-model/auth-methods.mdx
Co-authored-by: Dan Heath <76443935+Dan-Heath@users.noreply.github.com >
* Update website/content/docs/concepts/domain-model/auth-methods.mdx
Co-authored-by: Dan Heath <76443935+Dan-Heath@users.noreply.github.com >
* fixup! docs (domain/OIDC): add domain docs for OIDC auth method attributes
---------
Co-authored-by: Dan Heath <76443935+Dan-Heath@users.noreply.github.com >
2023-07-24 13:16:10 -04:00
Dan Heath
736f45574b
docs: Update license utilization reporting topic ( #3491 )
2023-07-24 10:18:28 -04:00
Johan Brandhorst-Satzkorn and Dan Heath
28de3d712b
Connect option docs ( #3424 )
...
* docs: add ssh connect helper
Really just splits this up into a separate heading. We will add
more connect helpers as we go.
* docs: add RDP connect helper
* docs: add postgres connect helper
* docs: add http connect helper
* docs: add kube connect helper
* docs: remove duplicate mention of helpers
* docs: Copy edits to dev-mode topic
* docs: Copy edits to hcp topic
* docs: Minor copy edits
---------
Co-authored-by: Dan Heath <76443935+Dan-Heath@users.noreply.github.com >
2023-07-21 15:12:55 -04:00
Irena Rindos
39953fe329
fix(targets): return LookupTargets error in AuthorizeSession ( #3484 )
...
* fix(targets): return LookupTargets error in AuthorizeSession
2023-07-20 11:01:20 -04:00
Michael Li
cce722c773
test(e2e): Add "update host set filter" check ( #3482 )
2023-07-20 10:50:18 -04:00
Elim Tsiagbey
1482f33845
feat: Perform asciicast conversion sanity checks ( #3481 )
...
* feat: Perform asciicast conversion sanity checks
Check that the conversion to asciicast is done on `exec` or `shell` session program. Unsupported session programs will throw an error.
2023-07-20 09:58:52 -04:00
Damian Debkowski
e285a8ef6f
refactor: make secrets optional for storage bucket ( #3353 )
2023-07-19 14:32:33 -07:00
Todd
86b2f4b90a
Strongly type API resource for session recording creation time value attributes ( #3480 )
2023-07-19 08:46:58 -07:00
XingLu Wang and Dan Heath
456c5dbb4d
Update iam.mdx ( #3448 )
...
* Update iam.mdx
* Update website/content/docs/concepts/iam.mdx
Co-authored-by: Dan Heath <76443935+Dan-Heath@users.noreply.github.com >
---------
Co-authored-by: Dan Heath <76443935+Dan-Heath@users.noreply.github.com >
2023-07-19 09:09:08 -04:00
Michael Li
e821781c94
test(e2e): Update grants to use new ids field ( #3475 )
2023-07-19 08:33:37 -04:00
Michael Li
0d4ef933c3
test(e2e): Build UI when running docker scenarios locally ( #3463 )
...
* test(e2e): Add session id to logs for debug purposes
* test(e2e): Build UI when building docker resources
2023-07-19 08:32:02 -04:00
Todd and Dan Heath
277f0a0035
Add new host discovery documentation layout ( #3429 )
...
* Add new host discovery documentation layout
Co-authored-by: Dan Heath <76443935+Dan-Heath@users.noreply.github.com >
2023-07-18 12:18:51 -07:00
fb38d059f6
docs(concepts/auditing/operations): Add description of BSR ( #3428 )
...
Co-authored-by: Dan Heath <76443935+Dan-Heath@users.noreply.github.com >
Co-authored-by: Damian Debkowski <Damian.Debkowski@hashicorp.com >
2023-07-18 11:40:52 -07:00
Dan Heath
1f5d71bf46
docs: Fix typo in Configure workers topic ( #3427 )
2023-07-18 14:27:12 -04:00
Irena Rindos
c353206ca4
update changelog ( #3467 )
2023-07-18 09:39:36 -04:00
hashicorp-tsccr[bot] and hashicorp-tsccr[bot]
7a069cb54e
Result of tsccr-helper -log-level=info -pin-all-workflows . ( #3466 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
2023-07-18 09:25:10 -04:00
Michael Li
1cb6743f69
test(e2e): Use vault-generic credential library type ( #3462 )
...
The vault credential library type will be deprecated at some point in favor of the vault-generic credential library type.
2023-07-18 09:20:32 -04:00
Elim Tsiagbey and Dan Heath
1822dc8e4f
docs: Add page about session recording audit events ( #3430 )
...
* docs: Add page about session recording audit events
Add some of the event field types that are emitted by session recording actions. There are lot of fields so this just focuses on some of the important fields for users to know what to expect
---------
Co-authored-by: Dan Heath <76443935+Dan-Heath@users.noreply.github.com >
2023-07-17 12:53:50 -04:00
Elim Tsiagbey
6afd2c96a5
feat: Add custom summary error type ( #3459 )
...
Add custom error type to to decode and encode `Errors` field
Added some extra checks to handle existing BSR summary types with `Error` fields
2023-07-17 11:55:46 -04:00
Irena Rindos
39e6fcfeba
chore: update cap dependency ( #3456 )
2023-07-14 16:02:40 -04:00
Michael Milton and Dan Heath
b391303a4f
docs: BSR KMS Configuration Requirements ( #3440 )
...
* add docs for additional config reqs for kms
* Update website/content/docs/configuration/session-recording/create-storage-bucket.mdx
Co-authored-by: Dan Heath <76443935+Dan-Heath@users.noreply.github.com >
---------
Co-authored-by: Dan Heath <76443935+Dan-Heath@users.noreply.github.com >
2023-07-14 11:02:20 -04:00
Elim Tsiagbey
83d089ec9d
chore: Change summary errors field type ( #3447 )
...
chore: Change summary errors field type
decoding summary `Errors` field currently fails with type `error`. Using a string type to handle `Errors` field
2023-07-14 10:21:12 -04:00
Michael Li
e460187508
chore: Add missing ** in paths-ignore ( #3451 )
2023-07-14 09:28:49 -04:00
Cameron Perera and Dan Heath
c8ee312ae2
docs: update view session recordings in ui steps ( #3421 )
...
* docs: update view session recordings in ui steps
* docs: add more admin console details
* Apply suggestions from code review
Co-authored-by: Dan Heath <76443935+Dan-Heath@users.noreply.github.com >
---------
Co-authored-by: Dan Heath <76443935+Dan-Heath@users.noreply.github.com >
2023-07-13 16:56:33 -05:00
Johan Brandhorst-Satzkorn and stellarsquall
5ea25ccf2a
docs: add code blocks to LDAP auth method docs ( #3437 )
...
* docs: add code blocks to LDAP auth method docs
The code blocks make it much clearer what is and isn't an example.
* adds user_filter parameter code syntax style
---------
Co-authored-by: stellarsquall <stellarsquall@protonmail.ch >
2023-07-13 17:24:14 -04:00
Elim Tsiagbey
ed7bc7cc4d
chore: Add missing for summary interfaces ( #3438 )
...
Add missing `Errors` Getter & Setter for Session & Connection Summary interfaces
2023-07-13 15:48:27 -04:00
Irena Rindos
d776f6702e
chore: update nodeenrollemnt version ( #3439 )
2023-07-13 15:25:44 -04:00
Mark Collao
81016ef984
fix paths-ignore on security-scan workflow ( #3435 )
2023-07-13 13:08:29 -05:00
Mark Collao
75b4234668
chore: prefer gosec for semgrep rule and turn on codeql ( #3418 )
2023-07-13 13:03:53 -05:00
Elim Tsiagbey
b10a93d0e8
docs: Session Recording Requirements for Workers ( #3414 )
...
* docs: Session Recording Requirements for Workers
Clarify the requirements for Boundary workers used for session recording
2023-07-13 11:59:35 -04:00
Elim Tsiagbey
fd3091d8dc
feat: Decode Summary File ( #3408 )
...
* feat: Decode Summary File
- Add support for decoding BSR session, connection and channel summary file
- Introduce base summary interfaces that other protocols can extend
- Add new SSH register allocation function for getting SSH Channel Summary Type
2023-07-13 10:25:01 -04:00