19136: Fix FreezeProjectRequiresProperties.* missing from whitelist.
authorTom Clegg <tom@curii.com>
Tue, 17 May 2022 18:11:32 +0000 (14:11 -0400)
committerTom Clegg <tom@curii.com>
Tue, 17 May 2022 18:11:32 +0000 (14:11 -0400)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

lib/config/config.default.yml
lib/config/export.go

index 893542df184c1c0c2ec43f459833512465e97ecc..958171d09f17d9c8613266226878d8a5b5b3de37 100644 (file)
@@ -248,8 +248,9 @@ Clusters:
       FreezeProjectRequiresDescription: false
 
       # Project properties that must have non-empty values in order to
-      # freeze a project. Example: {"property_name": true}
-      FreezeProjectRequiresProperties: {}
+      # freeze a project. Example: "property_name": {}
+      FreezeProjectRequiresProperties:
+        SAMPLE: {}
 
       # If true, only an admin user can un-freeze a project. If false,
       # any user with "manage" permission can un-freeze.
index 8e23f0732856e95a5e711d1b9356dea1554de170..3faa0062fa9977cab3fc7475fab1e622d88ba027 100644 (file)
@@ -64,6 +64,7 @@ var whitelist = map[string]bool{
        "API.DisabledAPIs":                         false,
        "API.FreezeProjectRequiresDescription":     true,
        "API.FreezeProjectRequiresProperties":      true,
+       "API.FreezeProjectRequiresProperties.*":    true,
        "API.KeepServiceRequestTimeout":            false,
        "API.MaxConcurrentRequests":                false,
        "API.MaxIndexDatabaseRead":                 false,