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
Hugo
08e8d96514
feat(cmd): Policies
2024-01-16 13:53:44 -08:00
Hugo
c9f1c53693
feat(api): Policies
2024-01-16 13:53:44 -08:00
Damian Debkowski
40ce80bc55
feat(iam): read storage policy id for scope output
2024-01-16 13:53:44 -08:00
Danielle Miu
df02651bb5
feat(db): new cols for retain and delete session recordings, update structs, and tests
2024-01-16 13:53:44 -08:00
Damian Debkowski
6ca1bc3c3f
feat(handlers): utilize service func for scope service
2024-01-16 13:53:44 -08:00
Damian Debkowski
1be1636883
feat(iam): support scope storage policy
2024-01-16 13:53:44 -08:00
Damian Debkowski
7dce1206ab
feat(types): support new grant types
2024-01-16 13:53:44 -08:00
Damian Debkowski
50990d1b19
chore: generated files
2024-01-16 13:53:44 -08:00
Damian Debkowski
a39bf33598
proto(iam): add scope policy storage policy
2024-01-16 13:53:44 -08:00
Danielle Miu
40477d84c0
add objects to default loopback bucket
2024-01-16 13:53:44 -08:00
Hugo
edbb33de5b
feat(handlers): Implement Policy Service
...
This also includes adding new grant and type primitives, as well as
package domain names.
2024-01-16 13:53:43 -08:00
Hugo
1c3b1b42f7
feat(proto): Create Policy SDK and API Service ( #793 )
2024-01-16 13:53:41 -08:00
dani
c43ded06a6
add delete objects command to proto and loopback ( #785 )
2024-01-16 13:53:38 -08:00
Hugo
e3971decf4
feat(policy): Create storage policies ( #773 )
2024-01-16 13:20:15 -08:00
Hugo
978db86186
feat(internal/db): Storage policies implementation ( #767 )
...
This commit implements part of the storage policy's database model,
focusing specifically on the operational tables for this feature.
2024-01-16 13:20:11 -08:00
Johan Brandhorst-Satzkorn
edc616ea9d
dep: upgrade vulnerable deps ( #4235 )
...
These dependencies triggered warnings in our
release workflow.
2024-01-16 09:41:48 -08:00
Johan Brandhorst-Satzkorn
ada0c273b0
testing/e2e: add scope pagination test ( #4233 )
2024-01-16 09:22:28 -08:00
Johan Brandhorst-Satzkorn
c2a9723a10
testing/e2e: add group pagination test ( #4234 )
2024-01-16 09:22:16 -08:00
Johan Brandhorst-Satzkorn
0bb9e745b7
testing/e2e: add role pagination test ( #4232 )
2024-01-15 13:30:49 -08:00
Devon Anderson
4a548c0927
Bump UI commit ( #4231 )
2024-01-12 13:42:37 -05:00
Jeff Mitchell
1885624e0f
Add deprecated KMS removal note to CHANGELOG
2024-01-12 12:00:27 -05:00
Jeff Mitchell
9332179a01
Remove the deprecated old KMS worker auth mechanism ( #3935 )
...
This has been superceded by the nodeenrollment-based KMS worker auth
mechanism. This commit only removes the ability to connect with this
mechanism; some upgrade logic will remain intact for a bit and
can be removed later.
2024-01-12 11:58:12 -05:00
Johan Brandhorst-Satzkorn
fb2aa30e80
Merge pull request #4095 from hashicorp/mikemountain-adjust-session-pagination-queries
...
Update session query with optimized indexes
2024-01-11 09:45:09 -08:00
Johan Brandhorst-Satzkorn
9a23bd14f0
internal/session: tidy up query
2024-01-11 09:44:44 -08:00
Johan Brandhorst-Satzkorn
b6fe9824ab
internal/db: optimize session list indexes
2024-01-11 09:44:44 -08:00
Elim Tsiagbey
c28a8ecfeb
fix(bsr): remove unnecessary WriteAndClose function in BSR Journal
2024-01-11 09:58:32 -05:00
Elim Tsiagbey
e1ae3b0689
fix(bsr): log failure reason for encode benchmark tests and stop the tests
2024-01-11 09:58:32 -05:00
Elim Tsiagbey
17330e13df
feat(bsr): use constant for BSR buffer size
2024-01-11 09:58:32 -05:00
Elim Tsiagbey
ac382da11f
fix: initialize assert for withBuffer test
2024-01-11 09:58:32 -05:00
Elim Tsiagbey
fd385089e8
feat: create default logical block size
2024-01-11 09:58:32 -05:00
Elim Tsiagbey
dbb077e898
fix failing delta for sha256sums test ( #852 )
2024-01-11 09:58:32 -05:00
Damian Debkowski
7cdbcd71ca
fix(bsr): missing buffer opts for channel writers
2024-01-11 09:58:32 -05:00
Damian Debkowski
208611ec3e
feat(bsr): invoke writeAndClose() in encode
2024-01-11 09:58:32 -05:00
Damian Debkowski
2157a29e6e
fix(fstest): return a LimitedSpaceFile on OpenFile()
2024-01-11 09:58:32 -05:00
Damian Debkowski
450da59686
feat(bsr): create checksum writer
2024-01-11 09:58:32 -05:00
Damian Debkowski
4f42dbf59f
feat(bsr): utilize rolling buffer
2024-01-11 09:58:32 -05:00
Elim Tsiagbey
5a6a6a5198
remove WithMinimumBuffer for MemFile ( #820 )
2024-01-11 09:58:32 -05:00
Damian Debkowski
87b19504d7
feat(storage): remove withMinimumBuffer
2024-01-11 09:58:32 -05:00
Elim Tsiagbey
cae97fcd2e
feat: Add function that writes to a file without expanding the buffer and closes the file.
2024-01-11 09:58:32 -05:00
Elim Tsiagbey
366128f079
Update Storage options to support rolling buffer ( #798 )
...
Add new storage options:
- `WithBuffer`: WithBuffer sets the buffer size. The value must be a factorial of 4KiB.
- `WithMinimumBuffer`: WithMinimumBuffer sets the threshold to enforce when the buffer expands back to its original size.
2024-01-11 09:58:32 -05:00
Todd
5056c93845
Fix typo ( #4226 )
2024-01-09 11:25:59 -08:00
Todd
fa2dc80e36
Close the logfile at test cleanup ( #4224 )
2024-01-08 10:20:43 -08:00
Timothy Messier
b3bc367534
feat(controller): Expose rate limiting headers via CORS ( #4159 )
...
This adds a Access-Control-Expose-Headers response header to an Options
request to allow the rate limiting related headers to be accessible via
requests that are subject to CORS.
2024-01-08 10:02:36 -05:00
Todd
0823e395a6
Give more time for worker to start up ( #4223 )
2024-01-05 16:19:00 -08:00
Timothy Messier
64995854a3
feat(dbtest): Allow host to be configurable ( #2538 )
...
Normally the tests are run on a host machine with a docker container for
the database. The docker container should be accessible via 127.0.0.1.
However there might be cases where the test execution is run in a docker
container, or the postgres server is configured to use a different
docker network, in which case the container would be accessible via some
other dns name or ip. In these cases, users can now set the TEST_DB_HOST
environment variable so the tests can connect to the postgres server.
2024-01-05 10:34:51 -08:00
Johan Brandhorst-Satzkorn
77e1f01421
website: correct grammar ( #4222 )
2024-01-05 07:45:14 -08:00
Johan Brandhorst-Satzkorn
7c15d7ff60
Update changelog for list pagination ( #4220 )
2024-01-05 07:45:09 -08:00
Johan Brandhorst-Satzkorn
1303f7c363
Fix linter warnings ( #4219 )
2024-01-05 07:43:22 -08:00