INNER CODE UNIT · Go

ReadDynamoConfigForDynamoDB

istio-ecosystem/admiral · admiral/pkg/clusters/admiralDatabaseClient.go:150

func ReadDynamoConfigForDynamoDB(path string) (*v1.AdmiralConfig, error) {
	var admiralConfig *v1.AdmiralConfig

	data, err := ioutil.ReadFile(path)
	if err != nil {
		return nil, fmt.Errorf("error reading admiral config file, err: %v", err)
	}

	err = yaml.Unmarshal(data, &admiralConfig)
	if err != nil {
		return nil, fmt.Errorf("error unmarshalling admiral config file, err: %v", err)
	}

	return admiralConfig, nil
}

func NewDynamicConfigDatabaseClient(path string, dynamoClientInitFunc func(role string, region string) (*DynamoClient, error)) (*DynamicConfigDatabaseClient, error) {
	var dynamicConfigClient = DynamicConfigDatabaseClient{}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…