Brian Kassouf
|
b506bd7790
|
On change of configuration rotate the database type
|
2017-04-03 18:30:38 -07:00 |
|
Brian Kassouf
|
d7dd0ab35c
|
Merge branch 'database-refactor' of github.com:hashicorp/vault into database-refactor
|
2017-04-03 17:52:41 -07:00 |
|
Brian Kassouf
|
e8781b6a2b
|
Plugin catalog
|
2017-04-03 17:52:29 -07:00 |
|
Calvin Leung Huang
|
aa15a1d3a9
|
Database refactor mssql (#2562)
* WIP on mssql secret backend refactor
* Add RevokeUser test, and use sqlserver driver internally
* Remove debug statements
* Fix code comment
|
2017-04-03 09:59:30 -07:00 |
|
Brian Kassouf
|
210fa77e3c
|
fix for plugin commands that have more than one paramater
|
2017-03-28 14:37:57 -07:00 |
|
Brian Kassouf
|
50729a4528
|
Add comments to connection and credential producers
|
2017-03-28 13:08:11 -07:00 |
|
Brian Kassouf
|
b09526e1c9
|
Cleanup the db factory code and add comments
|
2017-03-28 12:57:30 -07:00 |
|
Brian Kassouf
|
6b877039e7
|
Update tests
|
2017-03-28 12:20:17 -07:00 |
|
Brian Kassouf
|
c50a6ebc39
|
Add functionaility to build db objects from disk so restarts work
|
2017-03-28 11:30:45 -07:00 |
|
Brian Kassouf
|
02b0230f19
|
Fix for checking types of database on update
|
2017-03-28 10:04:42 -07:00 |
|
Brian Kassouf
|
494f963581
|
Wrap the database calls with tracing information
|
2017-03-27 15:17:28 -07:00 |
|
Brian Kassouf
|
2799586f45
|
Remove the unused sync.Once object
|
2017-03-27 11:46:20 -07:00 |
|
Brian Kassouf
|
29ae4602dc
|
More work on getting tests to pass
|
2017-03-23 15:54:15 -07:00 |
|
Brian Kassouf
|
c0223d888e
|
Remove unsused code block
|
2017-03-22 17:09:39 -07:00 |
|
Brian Kassouf
|
1068076703
|
s/postgres/mysql/
|
2017-03-22 16:44:33 -07:00 |
|
Brian Kassouf
|
dac1bb210b
|
Add test files for postgres and mysql databases
|
2017-03-22 16:39:08 -07:00 |
|
Brian Kassouf
|
ae9961b811
|
Add a error message for empty creation statement
|
2017-03-22 12:40:16 -07:00 |
|
Brian Kassouf
|
c55bef85d3
|
Fix race with deleting the connection
|
2017-03-22 09:54:19 -07:00 |
|
Brian Kassouf
|
85ef468d46
|
Add a delete method
|
2017-03-21 17:19:30 -07:00 |
|
Brian Kassouf
|
83ff132705
|
Verify connections regardless of if this connections is already existing
|
2017-03-21 16:05:59 -07:00 |
|
Brian Kassouf
|
a4e5e0f8c9
|
Comment and fix plugin Type function
|
2017-03-16 18:24:56 -07:00 |
|
Brian Kassouf
|
417770a58f
|
Change the handshake config from the default
|
2017-03-16 17:51:25 -07:00 |
|
Brian Kassouf
|
2873825848
|
Add a secure config to verify the checksum of the plugin
|
2017-03-16 16:20:18 -07:00 |
|
Brian Kassouf
|
f2df4ef0e7
|
Comment and slight refactor of the TLS plugin helper
|
2017-03-16 14:14:49 -07:00 |
|
Brian Kassouf
|
0a52ea5c69
|
Break tls code into helper library
|
2017-03-16 11:55:21 -07:00 |
|
Brian Kassouf
|
eb6117cbb2
|
Work on TLS communication over plugins
|
2017-03-15 17:14:48 -07:00 |
|
Brian Kassouf
|
3ecb344878
|
wrap plugin database type with metrics middleware
|
2017-03-14 13:12:47 -07:00 |
|
Brian Kassouf
|
822a3eb20a
|
Add a metrics middleware
|
2017-03-14 13:11:28 -07:00 |
|
Brian Kassouf
|
2054fff890
|
Add a way to initalize plugins and builtin databases the same way.
|
2017-03-13 14:39:55 -07:00 |
|
Brian Kassouf
|
71b81aad23
|
Add checksum attribute
|
2017-03-10 14:10:42 -08:00 |
|
Brian Kassouf
|
a11911d4d4
|
Rename reset to close
|
2017-03-09 22:35:45 -08:00 |
|
Brian Kassouf
|
fda45f531d
|
Add special path to enforce root on plugin configuration
|
2017-03-09 21:31:29 -08:00 |
|
Brian Kassouf
|
748c70cfb4
|
Add plugin file
|
2017-03-09 17:43:58 -08:00 |
|
Brian Kassouf
|
9099231229
|
Add plugin features
|
2017-03-09 17:43:37 -08:00 |
|
Brian Kassouf
|
b7128f8370
|
Update secrets fields
|
2017-03-08 14:46:53 -08:00 |
|
Brian Kassouf
|
2fb6bf9882
|
Fix renew and revoke calls
|
2017-03-07 17:21:44 -08:00 |
|
Brian Kassouf
|
b7c3b4b0d7
|
Add defaults to the cassandra databse type
|
2017-03-07 17:00:52 -08:00 |
|
Brian Kassouf
|
3976a2a0a6
|
Pass statements object
|
2017-03-07 16:48:17 -08:00 |
|
Brian Kassouf
|
843d584254
|
Remove unused sql object
|
2017-03-07 15:34:23 -08:00 |
|
Brian Kassouf
|
919155ab12
|
Remove double lock
|
2017-03-07 15:33:05 -08:00 |
|
Brian Kassouf
|
c959882b93
|
Update locking functionaility
|
2017-03-07 13:48:29 -08:00 |
|
Brian Kassouf
|
bc53e119ca
|
rename mysql variable
|
2017-03-03 15:07:41 -08:00 |
|
Brian Kassouf
|
bba832e6bf
|
Make db instances immutable and add a reset path to tear down and create a new database instance with an updated config
|
2017-03-03 14:38:49 -08:00 |
|
Brian Kassouf
|
29e07ac9e8
|
Fix mysql connections
|
2017-03-03 14:38:49 -08:00 |
|
Brian Kassouf
|
24ddea9954
|
Add mysql into the factory
|
2017-03-03 14:38:48 -08:00 |
|
Brian Kassouf
|
8e8f260d96
|
Add max connection lifetime param and set consistancy on cassandra session
|
2017-03-03 14:38:48 -08:00 |
|
Brian Kassouf
|
1f009518cd
|
s/Statement/Statements/
|
2017-03-03 14:38:48 -08:00 |
|
Brian Kassouf
|
46aa7142c1
|
Add mysql database type
|
2017-03-03 14:38:48 -08:00 |
|
Brian Kassouf
|
2ec5ab5616
|
More work on refactor and cassandra database
|
2017-03-03 14:38:48 -08:00 |
|
Brian Kassouf
|
acdcd79af3
|
Begin work on database refactor
|
2017-03-03 14:38:48 -08:00 |
|