mirror of
				https://github.com/optim-enterprises-bv/vault.git
				synced 2025-10-31 02:28:09 +00:00 
			
		
		
		
	DBPW - Enables AutoMTLS for DB plugins (#10220)
This also temporarily disables couchbase, elasticsearch, and mongodbatlas because the `Serve` function needs to change signatures and those plugins are vendored in from external repos, causing problems when building.
This commit is contained in:
		| @@ -10,7 +10,6 @@ import ( | ||||
| 	_ "github.com/denisenkom/go-mssqldb" | ||||
| 	"github.com/hashicorp/errwrap" | ||||
| 	multierror "github.com/hashicorp/go-multierror" | ||||
| 	"github.com/hashicorp/vault/api" | ||||
| 	dbplugin "github.com/hashicorp/vault/sdk/database/dbplugin/v5" | ||||
| 	"github.com/hashicorp/vault/sdk/database/helper/connutil" | ||||
| 	"github.com/hashicorp/vault/sdk/database/helper/credsutil" | ||||
| @@ -45,18 +44,6 @@ func new() *MSSQL { | ||||
| 	} | ||||
| } | ||||
|  | ||||
| // Run instantiates a MSSQL object, and runs the RPC server for the plugin | ||||
| func Run(apiTLSConfig *api.TLSConfig) error { | ||||
| 	dbType, err := New() | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
|  | ||||
| 	dbplugin.Serve(dbType.(dbplugin.Database), api.VaultPluginTLSProvider(apiTLSConfig)) | ||||
|  | ||||
| 	return nil | ||||
| } | ||||
|  | ||||
| // Type returns the TypeName for this backend | ||||
| func (m *MSSQL) Type() (string, error) { | ||||
| 	return msSQLTypeName, nil | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Michael Golowka
					Michael Golowka