X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/4957ed9549811afa3ec4a3010f333e9046189acd..9f32ba406d862fa0ad79ac7c23c6b0aced1bdf13:/lib/config/export.go diff --git a/lib/config/export.go b/lib/config/export.go index f46f5b6f84..e1f5ff9ee1 100644 --- a/lib/config/export.go +++ b/lib/config/export.go @@ -37,8 +37,8 @@ func ExportJSON(w io.Writer, cluster *arvados.Cluster) error { return json.NewEncoder(w).Encode(m) } -// whitelist classifies configs as safe/unsafe to reveal to -// unauthenticated clients. +// whitelist classifies configs as safe/unsafe to reveal through the API +// endpoint. Note that endpoint does not require authentication. // // Every config entry must either be listed explicitly here along with // all of its parent keys (e.g., "API" + "API.RequestTimeout"), or @@ -68,6 +68,7 @@ var whitelist = map[string]bool{ "API.KeepServiceRequestTimeout": false, "API.LockBeforeUpdate": false, "API.LogCreateRequestFraction": false, + "API.MaxConcurrentRailsRequests": false, "API.MaxConcurrentRequests": false, "API.MaxIndexDatabaseRead": false, "API.MaxItemsPerResponse": true, @@ -247,6 +248,12 @@ var whitelist = map[string]bool{ "Users.NewUsersAreActive": false, "Users.PreferDomainForUsername": false, "Users.RoleGroupsVisibleToAll": false, + "Users.SyncIgnoredGroups": true, + "Users.SyncRequiredGroups": true, + "Users.SyncUserAccounts": true, + "Users.SyncUserAPITokens": true, + "Users.SyncUserGroups": true, + "Users.SyncUserSSHKeys": true, "Users.UserNotifierEmailBcc": false, "Users.UserNotifierEmailFrom": false, "Users.UserProfileNotificationAddress": false,