From f63ccb0cceaf13bcb293e1ae00bc325706e4314f Mon Sep 17 00:00:00 2001 From: Madhu Rajanna Date: Wed, 3 Feb 2021 18:12:17 +0530 Subject: [PATCH] rbd: store VaultCAVerify as a string storing VaultCAVerify as a string. Signed-off-by: Madhu Rajanna --- internal/util/vault_tokens.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/internal/util/vault_tokens.go b/internal/util/vault_tokens.go index 4d36841ba..e6af98413 100644 --- a/internal/util/vault_tokens.go +++ b/internal/util/vault_tokens.go @@ -22,6 +22,7 @@ import ( "errors" "fmt" "os" + "strconv" "github.com/hashicorp/vault/api" loss "github.com/libopenstorage/secrets" @@ -74,7 +75,7 @@ type vaultTokenConf struct { VaultClientCertFromSecret string `json:"vaultClientCertFromSecret"` VaultClientCertKeyFromSecret string `json:"vaultClientCertKeyFromSecret"` VaultNamespace string `json:"vaultNamespace"` - VaultCAVerify bool `json:"vaultCAVerify"` + VaultCAVerify string `json:"vaultCAVerify"` } func (v *vaultTokenConf) convertStdVaultToCSIConfig(s *standardVault) { @@ -89,9 +90,9 @@ func (v *vaultTokenConf) convertStdVaultToCSIConfig(s *standardVault) { // by default the CA should get verified, only when VaultSkipVerify is // set, verification should be disabled - v.VaultCAVerify = true + v.VaultCAVerify = "true" if s.VaultSkipVerify != nil { - v.VaultCAVerify = *s.VaultSkipVerify + v.VaultCAVerify = strconv.FormatBool(*s.VaultSkipVerify) } }