INNER CODE UNIT · Go
vaultConfigForConfig
bank-vaults/bank-vaults · cmd/bank-vaults/common.go:43
func vaultConfigForConfig(c *viper.Viper) internalVault.Config {
return internalVault.Config{
SecretShares: c.GetInt(cfgSecretShares),
SecretThreshold: c.GetInt(cfgSecretThreshold),
InitRootToken: c.GetString(cfgInitRootToken),
StoreRootToken: c.GetBool(cfgStoreRootToken),
PreFlightChecks: c.GetBool(cfgPreFlightChecks),
}
}
// all returns true if all values of a string slice are equal to target value
func all(flags []string, target string) bool {
for _, value := range flags {
if value != target {
return false
}