Jeff Mitchell
|
886f641e5d
|
Add listing of roles to ssh backend
|
2016-01-28 12:48:00 -05:00 |
|
Chi Vinh Le
|
555834f83d
|
Cleanly close SSH connections
|
2016-01-19 07:59:08 +01:00 |
|
Jeff Mitchell
|
21f91f73bb
|
Update deps, and adjust usage of go-uuid to match new return values
|
2016-01-13 13:40:08 -05:00 |
|
Jeff Mitchell
|
45e32756ea
|
WriteOperation -> UpdateOperation
|
2016-01-08 13:03:03 -05:00 |
|
Jeff Mitchell
|
a0308e6858
|
Migrate 'uuid' to 'go-uuid' to better fit HC naming convention
|
2015-12-16 12:56:20 -05:00 |
|
Jeff Mitchell
|
0ea4271ddb
|
Use split-out hashicorp/uuid
|
2015-10-12 14:07:12 -04:00 |
|
Jeff Mitchell
|
5088eb322c
|
Remove use of os/user as it cannot be run with CGO disabled
|
2015-10-02 18:43:38 -07:00 |
|
Jeff Mitchell
|
fa53293b7b
|
Enhance SSH backend documentation; remove getting of stored keys and have TTLs honor backends systemview values
|
2015-09-21 16:14:30 -04:00 |
|
Jeff Mitchell
|
a4ca14cfbc
|
Add HMAC capability to salt. Pass a salt into audit backends. Require it for audit.Hash.
|
2015-09-18 17:38:22 -04:00 |
|
Jeff Mitchell
|
11cea42ec7
|
Rename View to StorageView to make it more distinct from SystemView
|
2015-09-15 13:50:37 -04:00 |
|
vishalnayak
|
484d854de0
|
Vault SSH: Testing credential creation on zero address roles
|
2015-09-10 11:55:07 -04:00 |
|
vishalnayak
|
32fc41cbac
|
Vault SSH: Expected data for testRoleRead
|
2015-09-10 10:44:26 -04:00 |
|
vishalnayak
|
005e996784
|
Vault SSH: Refactoring tests
|
2015-09-03 18:56:45 -04:00 |
|
vishalnayak
|
b978db0aba
|
Vault SSH: Refactor lookup test case
|
2015-09-03 18:43:53 -04:00 |
|
vishalnayak
|
543f659c8e
|
Vault SSH: Testcase restructuring
|
2015-09-03 18:11:04 -04:00 |
|
vishalnayak
|
4748b97061
|
Vault SSH: make Zeroaddress entry Remove method private
|
2015-08-31 17:10:55 -04:00 |
|
vishalnayak
|
22ff8fc8ad
|
Vault SSH: Store roles as slice of strings
|
2015-08-31 17:03:46 -04:00 |
|
vishalnayak
|
f67a12266e
|
Vault SSH: refactoring
|
2015-08-31 16:03:28 -04:00 |
|
vishalnayak
|
0a4e27a1d5
|
Vault SSH: Refactoring backend_test
|
2015-08-30 14:30:59 -04:00 |
|
vishalnayak
|
f72befc9c6
|
Vault SSH: ZeroAddress CRUD test
|
2015-08-30 14:20:16 -04:00 |
|
vishalnayak
|
afdbc043e7
|
Vault SSH: Add read method for zeroaddress endpoint
|
2015-08-29 20:22:34 -04:00 |
|
vishalnayak
|
79be357030
|
Vault SSH: Zeroaddress roles and CIDR overlap check
|
2015-08-29 15:24:15 -04:00 |
|
vishalnayak
|
1226251d14
|
Vault SSH: Added exclude_cidr_list option to role
|
2015-08-27 23:19:55 -04:00 |
|
vishalnayak
|
06ac073684
|
Vault SSH: Docs for default CIDR value
|
2015-08-27 13:10:15 -04:00 |
|
vishalnayak
|
140013aebd
|
Vault SSH: Default CIDR for roles
|
2015-08-27 13:04:15 -04:00 |
|
vishalnayak
|
630f348dbf
|
Vault SSH: Provide key option specifications for dynamic keys
|
2015-08-27 11:41:29 -04:00 |
|
vishalnayak
|
91ce8b31ab
|
Vault SSH: Create .ssh directory if not present. Closes #573
|
2015-08-27 08:45:34 -04:00 |
|
vishalnayak
|
0843c3400b
|
Vault SSH: Documentation update
|
2015-08-24 14:18:37 -04:00 |
|
vishalnayak
|
2d5070ba50
|
Vault SSH: Replace args with named vars
|
2015-08-24 14:07:07 -04:00 |
|
vishalnayak
|
c33e4d24e1
|
Merging with master
|
2015-08-24 13:55:20 -04:00 |
|
vishalnayak
|
00c69bfacb
|
Vault SSH: Cleanup of aux files in install script
|
2015-08-24 13:50:46 -04:00 |
|
Jeff Mitchell
|
99041b5b6d
|
Merge pull request #561 from hashicorp/fix-wild-cards
Allow hyphens in endpoint patterns of most backends
|
2015-08-21 11:40:42 -07:00 |
|
vishalnayak
|
923fe4125c
|
Vault SSH: Undo changes which does not belong to wild card changes
|
2015-08-21 09:58:15 -07:00 |
|
vishalnayak
|
41678f18ae
|
Vault: Fix wild card paths for all backends
|
2015-08-21 00:56:13 -07:00 |
|
Jeff Mitchell
|
97112665e8
|
Internally refactor Lease/LeaseGracePeriod into TTL/GracePeriod
|
2015-08-20 18:00:51 -07:00 |
|
vishalnayak
|
acb883c4b8
|
Vault SSH: Make the script readable
|
2015-08-20 16:12:17 -07:00 |
|
vishalnayak
|
de30c66fea
|
Vault SSH: Removing script file
|
2015-08-19 12:59:52 -07:00 |
|
vishalnayak
|
36bf873a47
|
Vault SSH: 1024 is default key size and removed 4096
|
2015-08-19 12:51:33 -07:00 |
|
vishalnayak
|
d6c5031169
|
Vault SSH: TLS client creation test
|
2015-08-18 19:00:27 -07:00 |
|
vishalnayak
|
99736663e2
|
Vault SSH: verify echo test
|
2015-08-18 16:48:50 -07:00 |
|
vishalnayak
|
a4437a0371
|
Vault SSH: Fix backend test cases
|
2015-08-18 15:40:52 -07:00 |
|
vishalnayak
|
d63726b41b
|
Vault SSH: Documentation update and minor refactoring changes.
|
2015-08-17 18:22:03 -07:00 |
|
vishalnayak
|
a98b3befd9
|
Vault SSH: Website page for SSH backend
|
2015-08-14 12:41:26 -07:00 |
|
vishalnayak
|
52d4c0be9c
|
Vault SSH: Install script is optional now. Default script will be for Linux host.
|
2015-08-13 17:07:43 -07:00 |
|
vishalnayak
|
ffaf80167d
|
Vault SSH: CLI embellishments
|
2015-08-13 16:55:47 -07:00 |
|
vishalnayak
|
3958136a78
|
Vault SSH: Introduced allowed_users option. Added helpers getKey and getOTP
|
2015-08-13 14:18:30 -07:00 |
|
vishalnayak
|
9b1ea2f20c
|
Vault SSH: Helper for OTP creation and role read
|
2015-08-13 11:12:30 -07:00 |
|
vishalnayak
|
3d77058773
|
Vault SSH: Mandate default_user. Other refactoring
|
2015-08-13 10:36:31 -07:00 |
|
vishalnayak
|
2dd82aeb9a
|
Vault SSH: cidr to cidr_list
|
2015-08-13 08:46:55 -07:00 |
|
vishalnayak
|
1a1ce742dd
|
Vault SSH: Default lease duration, policy/ to role/
|
2015-08-12 17:36:27 -07:00 |
|
vishalnayak
|
d1b75e9d28
|
Vault SSH: Default lease of 5 min for SSH secrets
|
2015-08-12 17:10:35 -07:00 |
|
vishalnayak
|
f74a0c9bfa
|
Vault SSH: Exposed verify request/response messges to agent
|
2015-08-12 13:22:48 -07:00 |
|
vishalnayak
|
67b705565e
|
Vault SSH: Added SSHAgent API
|
2015-08-12 10:48:58 -07:00 |
|
vishalnayak
|
18db544d26
|
Vault SSH: Website doc v1. Removed path_echo
|
2015-08-12 09:25:28 -07:00 |
|
vishalnayak
|
044a2257e7
|
Vault SSH: Automate OTP typing if sshpass is installed
|
2015-08-06 17:00:50 -04:00 |
|
vishalnayak
|
0542fd8389
|
Vault SSH: uninstall dynamic keys using script
|
2015-08-06 15:50:12 -04:00 |
|
vishalnayak
|
c26782acad
|
Vault SSH: Script to install dynamic keys in target
|
2015-08-06 14:48:19 -04:00 |
|
vishalnayak
|
607732261b
|
Vault SSH: Added 'echo' path to SSH
|
2015-08-04 15:30:24 -04:00 |
|
vishalnayak
|
f50193efe1
|
Vault SSH: Testing OTP creation
|
2015-08-03 19:04:07 -04:00 |
|
vishalnayak
|
552853d995
|
Vault SSH: CRUD tests for named keys
|
2015-08-03 16:18:14 -04:00 |
|
vishalnayak
|
2b76d37f14
|
Vault SSH: CRUD test for lookup API
|
2015-08-03 11:22:00 -04:00 |
|
vishalnayak
|
e9826c635c
|
Vault SSH: CRUD test for dynamic role
|
2015-07-31 15:17:40 -04:00 |
|
vishalnayak
|
8dbbb8b8e6
|
Vault SSH: CRUD test case for OTP Role
|
2015-07-31 13:24:23 -04:00 |
|
vishalnayak
|
9aa02ad560
|
Vault SSH: Review Rework
|
2015-07-29 14:21:36 -04:00 |
|
Vishal Nayak
|
11a6c6de12
|
Vault SSH: Refactoring
|
2015-07-27 16:42:03 -04:00 |
|
Vishal Nayak
|
6a91529f4e
|
Vault SSH: admin_user/default_user fix
|
2015-07-27 15:03:10 -04:00 |
|
Vishal Nayak
|
6c5548ca7b
|
Vault SSH: Refactoring
|
2015-07-27 13:02:31 -04:00 |
|
Vishal Nayak
|
0a4854e542
|
Vault SSH: Dynamic Key test case fix
|
2015-07-24 12:13:26 -04:00 |
|
Vishal Nayak
|
9d4c5f718b
|
Vault SSH: keys/ designated special path
|
2015-07-23 18:12:13 -04:00 |
|
Vishal Nayak
|
3a1eaf1869
|
Vault SSH: Support OTP key type from CLI
|
2015-07-23 17:20:28 -04:00 |
|
Vishal Nayak
|
795d1a8d40
|
Vault SSH: Added vault server otp verify API
|
2015-07-22 16:00:58 -04:00 |
|
Vishal Nayak
|
ef05fe4051
|
Vault SSH: Vault agent support
|
2015-07-22 14:15:19 -04:00 |
|
Vishal Nayak
|
47a9f548fe
|
Vault SSH: Refactoring and fixes
|
2015-07-10 18:44:31 -06:00 |
|
Vishal Nayak
|
eb0f119491
|
Vault SSH: Backend and CLI testing
|
2015-07-10 16:18:02 -06:00 |
|
Vishal Nayak
|
c25525a22a
|
Vault SSH: Test case skeleton
|
2015-07-10 09:56:14 -06:00 |
|
Vishal Nayak
|
6f86d32089
|
Vault SSH: Made port number configurable
|
2015-07-06 16:56:45 -04:00 |
|
Vishal Nayak
|
280efd28f6
|
Vault SSH: PR review rework: Formatting/Refactoring
|
2015-07-02 19:52:47 -04:00 |
|
Vishal Nayak
|
fbaea45101
|
Vault SSH: PR review rework
|
2015-07-02 17:23:09 -04:00 |
|
Vishal Nayak
|
2ebd10cdf4
|
Vault SSH: review rework: formatted and moved code
|
2015-07-01 21:26:42 -04:00 |
|
Vishal Nayak
|
e6e243b4ca
|
Vault SSH: Regex supports hypen in key name and role names
|
2015-07-01 21:05:52 -04:00 |
|
Vishal Nayak
|
57174693ce
|
Vault SSH: replaced concatenated strings by fmt.Sprintf
|
2015-07-01 20:35:11 -04:00 |
|
Vishal Nayak
|
13ab7fc40b
|
Vault SSH: PR review rework - 1
|
2015-07-01 11:58:49 -04:00 |
|
Vishal Nayak
|
af03222a3e
|
For SSH backend, allow factory to be provided instead of Backend
|
2015-07-01 09:37:11 -04:00 |
|
Vishal Nayak
|
d258b1819a
|
lease handling fix
|
2015-06-30 20:21:41 -04:00 |
|
Vishal Nayak
|
2163818bd6
|
Input validations, help strings, default_user support
|
2015-06-30 18:33:17 -04:00 |
|
Vishal Nayak
|
756be6976d
|
Refactoring changes
|
2015-06-29 22:00:08 -04:00 |
|
Vishal Nayak
|
208e068138
|
SCP in pure GO and CIDR parsing fix
|
2015-06-29 11:49:34 -04:00 |
|
Vishal Nayak
|
5da639feff
|
Creating SSH keys and removal of files in pure 'go'
|
2015-06-26 15:43:27 -04:00 |
|
Vishal Nayak
|
7dbad8386c
|
ssh/lookup implementation and refactoring
|
2015-06-25 21:47:32 -04:00 |
|
Vishal Nayak
|
4b07eba487
|
POC: Rework. Doing away with policy file.
|
2015-06-24 18:13:12 -04:00 |
|
Vishal Nayak
|
9d709bd5a9
|
SSHs to multiple users by registering the respective host keys
|
2015-06-19 12:59:36 -04:00 |
|
Vishal Nayak
|
fe5bb20e92
|
Roles, key renewal handled. End-to-end basic flow working.
|
2015-06-18 20:48:41 -04:00 |
|
Vishal Nayak
|
f2ace92e98
|
Implementation for storing and deleting the host information in Vault
|
2015-06-17 22:10:47 -04:00 |
|
Vishal Nayak
|
fa83fe89f0
|
Received OTK in SSH client. Forked SSH process from CLI. Added utility file for SSH.
|
2015-06-17 20:33:03 -04:00 |
|
Vishal Nayak
|
fb866f9059
|
Added: Ssh CLI command and API, config lease impl, sshConnect path to backend, http handler for Ssh connect
|
2015-06-17 12:39:49 -04:00 |
|
Vishal Nayak
|
647f3a59d9
|
Vault SSH: POC Stage 1. Skeleton implementation.
|
2015-06-16 16:58:54 -04:00 |
|