diff --git a/internal/util/kms.go b/internal/util/kms.go index 174b1f291..07a153070 100644 --- a/internal/util/kms.go +++ b/internal/util/kms.go @@ -135,9 +135,9 @@ func getKMSConfigMap() (map[string]interface{}, error) { // convert cm.Data from map[string]interface{} kmsConfig := make(map[string]interface{}) - for kmsID, data := range cm.BinaryData { + for kmsID, data := range cm.Data { section := make(map[string]interface{}) - err = json.Unmarshal(data, §ion) + err = json.Unmarshal([]byte(data), §ion) if err != nil { return nil, fmt.Errorf("could not convert contents "+ "of %q to s config section", kmsID)