From 4eae87d881bc3bd5cba863f4ed6e1462fb905b51 Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Fri, 28 May 2021 10:04:26 +0200
Subject: [PATCH] fix(config): validate secrets as plain object (#10206)

Closes #10205
---
 lib/config/validation.ts | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/lib/config/validation.ts b/lib/config/validation.ts
index 9e876c1b9a..7c0a400bda 100644
--- a/lib/config/validation.ts
+++ b/lib/config/validation.ts
@@ -514,7 +514,9 @@ export async function validateConfig(
                   message: `Invalid \`${currentPath}.${key}.${res}\` configuration: value is not a url`,
                 });
               }
-            } else if (['customEnvVariables', 'migratePresets'].includes(key)) {
+            } else if (
+              ['customEnvVariables', 'migratePresets', 'secrets'].includes(key)
+            ) {
               const res = validatePlainObject(val);
               if (res !== true) {
                 errors.push({
-- 
GitLab