From de680aec086317deabd57cff6a2267c7eb3aa88d Mon Sep 17 00:00:00 2001 From: Vivek Koppuru Date: Fri, 5 Nov 2021 18:29:48 +0530 Subject: [PATCH] Fix string output format for secret validations --- pkg/apis/core/validation/validation.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/apis/core/validation/validation.go b/pkg/apis/core/validation/validation.go index 94796ce28b00..023ac5b021ff 100644 --- a/pkg/apis/core/validation/validation.go +++ b/pkg/apis/core/validation/validation.go @@ -5486,13 +5486,13 @@ func ValidateSecret(secret *core.Secret) field.ErrorList { // username or password might be empty, but the field must be present if !usernameFieldExists && !passwordFieldExists { - allErrs = append(allErrs, field.Required(field.NewPath("data[%s]").Key(core.BasicAuthUsernameKey), "")) - allErrs = append(allErrs, field.Required(field.NewPath("data[%s]").Key(core.BasicAuthPasswordKey), "")) + allErrs = append(allErrs, field.Required(dataPath.Key(core.BasicAuthUsernameKey), "")) + allErrs = append(allErrs, field.Required(dataPath.Key(core.BasicAuthPasswordKey), "")) break } case core.SecretTypeSSHAuth: if len(secret.Data[core.SSHAuthPrivateKey]) == 0 { - allErrs = append(allErrs, field.Required(field.NewPath("data[%s]").Key(core.SSHAuthPrivateKey), "")) + allErrs = append(allErrs, field.Required(dataPath.Key(core.SSHAuthPrivateKey), "")) break }