Commit Graph

213 Commits (b24f6dcee825caf59cd484fbf6edfeb4cab72e75)

Author SHA1 Message Date
Michael Li 26ebaefd70
test(migration): Use docker mirror (#3144)
3 years ago
Michael Li 28b98348cc
test(e2e): Refactor WaitForSessionStatus methods (#3115)
3 years ago
Michael Li 3dc1e2108a
chore(enos): Use docker mirror (#3086)
3 years ago
Michael Li acda0c3892
chore(enos): Add scenario that uses docker containers for infrastructure (#3073)
3 years ago
Michael Li 420952f6b8
chore(enos): Add scenario for e2e UI tests (#2813)
3 years ago
Michael Li 54aad4d292
chore(enos): Add debug variable (#3037)
3 years ago
Timothy Messier 5e0957eb24
ci(test): Use docker mirror (#3018)
3 years ago
Michael Li 5ec75924df
refact(e2e): Set up variables to prepare for docker implementation (#2992)
3 years ago
Michael Li 96918f0ab6
test(e2e/migration): Add additional resources to database before migrating (#2948)
3 years ago
Michael Li fcddd972bf
test(e2e): Add test for `boundary version` (#2933)
3 years ago
Michael Li 8ad861f426
test(e2e): Update migration test to use vault docker container (#2909)
3 years ago
Johan Brandhorst-Satzkorn 3c29308673 chore: Add license headers to all files
3 years ago
Haotian 43f0ba89cf
feat(credentiallibraries): support vault ssh certificates
3 years ago
Michael Li 036a71fc93
test(e2e): Add test for updated `boundary authenticate` command (#2848)
3 years ago
Michael Li 461b194cde
fix(e2e): Address flake due to timing (#2774)
3 years ago
Damian Debkowski b3ba9c5b4d test(enos): new e2e test for target address (#2732)
3 years ago
Michael Li fdf3318f72
test(e2e): Add tests for bytes_up/bytes_down (#2740)
3 years ago
Michael Li ff8f1be0a1
test(e2e): Add test for when an incorrect tag is used in a dynamic host catalog (#2731)
3 years ago
Michael Li 8bd883a37d
test(e2e): Add tests to validate that session ends after target is deleted (#2709)
3 years ago
Michael Li 1596b02e53
test(e2e): Add database migration test (#2627)
3 years ago
Michael Li 0eb7c04c1d
test(e2e): Add tests to validate that session ends after host source is deleted (#2689)
3 years ago
Michael Li 45171a3f56
refact(e2e): Changes to support an automated migration test (#2676)
3 years ago
Michael Li 2d90dc2c97
test(e2e): Minor clerical updates to key destruction tests (#2674)
3 years ago
Johan Brandhorst-Satzkorn edd323b73a
Key Rotation/Destruction (#2477) (#2607)
3 years ago
Michael Li ae28bf7838
test(e2e): Update test to also use a username/password credential in vault (#2595)
3 years ago
Michael Li 80cdbc305d
test(e2e): Check that an active session ends if the user is deleted (#2588)
4 years ago
Michael Li d68d57e884
fix(e2e): Add retry when checking if session is active (#2586)
4 years ago
Michael Li 48e6156428 test(e2e): Add test that creates a group
4 years ago
Michael Li 02dc9be85f refact(e2e): Create role functions
4 years ago
Michael Li 81bb361148
test(e2e): Add `ssh localhost` test (#2579)
4 years ago
Michael Li f4a38a7fc9 fix(e2e): Fix authentication flakiness
4 years ago
Michael Li c1449c4fd8 test(e2e): Add additional checks to credential store tests
4 years ago
Michael Li 935cc830aa test(e2e): Add test for vault using the connect authz-token option
4 years ago
Michael Li 0424d379cf refact(e2e): Reorganize test directory
4 years ago
Johan Brandhorst-Satzkorn f57454b6b9
Rewrite interface{} to any (#2535)
4 years ago
Michael Li 57ffc71849 refact(e2e): Add context as an argument for cli methods
4 years ago
Michael Li a956e8dec9 refact(e2e): Add WithEnv option to RunCommand
4 years ago
Michael Li 1cc2b0b820 doc(e2e): Update typo in comments
4 years ago
Michael Li 6bd168b2a3 test(e2e): Add test that creates a user with the right permissions to start a session
4 years ago
Michael Li 07b16e877c refact(e2e): Rename original session cancelling test
4 years ago
Michael Li 5d795e6104 refact(e2e): Add support for authenticating as any user
4 years ago
Michael Li 5b0ff4f058 test(e2e): Port "credential stores deletion check" from bats test to e2e test suite
4 years ago
Michael Li 79bc3d4878 refact(e2e): Create credential store function
4 years ago
Michael Li ab223493a3 fix(e2e): Remove unused code
4 years ago
Michael Li 56ed25a88c test(e2e): Rename file for clarity
4 years ago
Michael Li a4e27d877d refact(e2e): Update RunCommand to have context argument
4 years ago
Michael Li 84aa65ccc5 test(e2e): Add test that cancels a session
4 years ago
Michael Li cb3f057878 test(e2e): Add test that uses connect authz-token option
4 years ago
Michael Li ff960e1fb1 refact(e2e): Rename files for consistency
4 years ago
Michael Li 618eca19f5 refact(e2e): Create functions for commonly used operations
4 years ago
Michael Li 051d337b21 refact(e2e): Move logging to helper function
4 years ago
Michael Li 1f87da9fd4 fix(e2e): Fix comment typo
4 years ago
Michael Li 01301cd32a fix(e2e): Add missing requires
4 years ago
Michael Li d8448d2184 doc(e2e): Fix typo
4 years ago
Michael Li f9dfd024ed doc(e2e): Add info for adding tests
4 years ago
Michael Li 719200612d refact(e2e): Remove use of AwsHostSetCount env
4 years ago
Michael Li 5365b29007 refact(e2e): Port enos smoke test into e2e test suite
4 years ago
Michael Li 1361c3cc6d refact(e2e): Move environment variables into its own file
4 years ago
Michael Li 86dafced1a fix(e2e): Add missing require
4 years ago
Michael Li 0afef63dca refact(e2e): Use envconfig's required property
4 years ago
Michael Li da0fb9d38a test(e2e): Add dynamic host catalog test (AWS)
4 years ago
Timothy Messier d896f37493
Support reading multiple configuration files(#2504)
4 years ago
Michael Li 8fe0d13caa test(e2e): Add vault tests
4 years ago
Johan Brandhorst-Satzkorn da9adb0c02
feat: Build docker dev images for specified platform (#2493)
4 years ago
Michael Li 21e4b70e27 test(e2e): Add end-to-end tests (connect to first target)
4 years ago
Timothy Messier eb61ac6304
refact(session): Add context to session factory
4 years ago
Johan Brandhorst-Satzkorn de2c40fa77
Fork pgtap-docker to support arm64 (#2411)
4 years ago
Johan Brandhorst-Satzkorn aef9073fa6
Upgrade to Go 1.19 (#2347)
4 years ago
Damian Debkowski 27e9f775be feat: add initial migration hook
4 years ago
Todd 19b549c44a
Rename package servers to server (#2222)
4 years ago
Todd e379234259
Remove CanonicalAddress, GetApiTags(), and NewWorkerForStatus. (#2196)
4 years ago
Todd 731a45eba6
Merge the worker_status table with the worker table (#2111)
4 years ago
Todd a281d10206
Add worker config table and view (#2090)
4 years ago
Todd 2ecd550e27
Add fields to server_worker to be a boundary resource (#2083)
4 years ago
Todd 472d7d520a
Remove the server_id from session table, change it to worker_id on session_connection (#2070)
4 years ago
Todd d8a443e238 Merge branch 'main' into llb-byow
4 years ago
Todd b58dada40d
Move the server daemons into their own package (#2061)
4 years ago
irenarindos 9e27605213 refact(servers): Split server table into worker and controller
4 years ago
Johan Brandhorst-Satzkorn 21b0d584ad
feat(dbtest): Add benchmark dump generator
4 years ago
Johan Brandhorst-Satzkorn e864652b33
feat(sessions): Add list benchmarks
4 years ago
Johan Brandhorst-Satzkorn 5d042c7ec7
feat(dbtest): Mount DB dumps and create templates
4 years ago
Johan Brandhorst-Satzkorn a7a2c82931
feat(dbtest): Add docker-load Makefile target
4 years ago
Johan Brandhorst-Satzkorn 89196f2ce7
Remove old migration code & Avoid db test image confusion (#2038)
4 years ago
Jeff Mitchell 7eb29261b2
Update to go-kms-wrapping version 2, and plugin-based KMS (#1901)
4 years ago
Timothy Messier 839f9efcfb
chore(dbtest): Build test database docker image for arm64
4 years ago
Jeff Mitchell 75a38e2505 Import TCP subtypes in test controller
4 years ago
Timothy Messier 34d9842f85
fix(testing/docker): Correctly reset IFS (#1754)
4 years ago
Jeff Mitchell 5417cc5cb0
Fix setting nil attributes on host sets (#1746)
4 years ago
Timothy Messier 35a7c4f6e7
feat(dbtest): Make test container name configurable
5 years ago
Jeff Mitchell d58e7670f1
Make PG resource usage nicer for dev (#1615)
5 years ago
Timothy Messier 2143940a4a
refactor(dbtest): Support new paths for migration files
5 years ago
Jim 8d6dee09a9
refact: Add db.DB wrapper and refact all test fixtures to use it. (#1535)
5 years ago
Louis Ruch 96b0c18f25
docs(dbtest): corrects echo in makefile (#1548)
5 years ago
Todd Knight e3986d5f9c Running make fmt to fix formatting.
5 years ago
Timothy Messier af5d1af568
test: Add dbtest package
5 years ago
Timothy Messier c6cb7c8512
chore: Define custom docker image for tests
5 years ago
Michael Gaffney df35699c4e
Integrate with Vault to retrieve and manage per session credentials (#1308)
5 years ago
Jeff Mitchell 15bd1a5245
Add initial SQL for managed groups (#1253)
5 years ago
Jeff Mitchell c1cc2e3e8e Fix typo
6 years ago
Jeff Mitchell 37e9fed2e3
Allow not destroying dev databases (#366)
6 years ago
Jeff Mitchell c2b49dbc7d Plumb root/worker auth kms testing options to public side
6 years ago
Jeff Mitchell ab1f31e9af Add WithDatabaseUrl to testing package
6 years ago
Jeff Mitchell 8445d4bbbc Add WithRecoveryKms option to test controller
6 years ago
Jeff Mitchell b53812a5c1
Add ability to skip automatic auth method creation (#306)
6 years ago
Jeff Mitchell 282177afc2
Remove the default org (#270)
6 years ago
Todd Knight 012967e91b
Adding DefaultAuthMethod, DefaultLoginName, DefaultPassword to exported testing test controller. (#258)
6 years ago
Jeff Mitchell 6661117d4c The name. The name. The name!
6 years ago
Jeff Mitchell 94f66c9ee6 Fix test function breakage after merging encrypted config
6 years ago
Jeff Mitchell fafdcbbfa4
CORS support (#73)
6 years ago
Jim 26265399ef
fix format directive (#72)
6 years ago
Todd Knight 95d29c3e95
Allow the TestController to be referenced externally (#65)
6 years ago
Todd Knight ff705bf3b2 Revert "Allow the TestController to be used outside of our module."
6 years ago
Todd Knight e1010ba055 Allow the TestController to be used outside of our module.
6 years ago