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
		}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…