| 12345678910111213141516171819202122232425 |
- // +build ee
- package config
- import (
- "github.com/porter-dev/porter/ee/integrations/vault"
- )
- func init() {
- sharedInit()
- var key [32]byte
- for i, b := range []byte(InstanceEnvConf.DBConf.EncryptionKey) {
- key[i] = b
- }
- if InstanceEnvConf.DBConf.VaultAPIKey != "" && InstanceEnvConf.DBConf.VaultServerURL != "" && InstanceEnvConf.DBConf.VaultPrefix != "" {
- InstanceCredentialBackend = vault.NewClient(
- InstanceEnvConf.DBConf.VaultServerURL,
- InstanceEnvConf.DBConf.VaultAPIKey,
- InstanceEnvConf.DBConf.VaultPrefix,
- )
- }
- }
|