Merge branch '12020-flaky-py-test'
[arvados.git] / lib / config / export.go
index 1cb84a2a18fb2e20de823f806d8f75aca261e7a7..b125d7dc917db54283ecf98eddf9daade25d29f8 100644 (file)
@@ -26,6 +26,10 @@ func ExportJSON(w io.Writer, cluster *arvados.Cluster) error {
        if err != nil {
                return err
        }
+
+       // ClusterID is not marshalled by default (see `json:"-"`).
+       // Add it back here so it is included in the exported config.
+       m["ClusterID"] = cluster.ClusterID
        err = redactUnsafe(m, "", "")
        if err != nil {
                return err
@@ -55,6 +59,7 @@ func ExportJSON(w io.Writer, cluster *arvados.Cluster) error {
 // exists.
 var whitelist = map[string]bool{
        // | sort -t'"' -k2,2
+       "ClusterID":                                    true,
        "API":                                          true,
        "API.AsyncPermissionsUpdateInterval":           false,
        "API.DisabledAPIs":                             false,
@@ -65,7 +70,7 @@ var whitelist = map[string]bool{
        "API.RailsSessionSecretToken":                  false,
        "API.RequestTimeout":                           true,
        "API.WebsocketClientEventQueue":                false,
-       "API.WebsocketKeepaliveTimeout":                true,
+       "API.SendTimeout":                              true,
        "API.WebsocketServerEventQueue":                false,
        "AuditLogs":                                    false,
        "AuditLogs.MaxAge":                             false,
@@ -108,6 +113,7 @@ var whitelist = map[string]bool{
        "Containers.SLURM":                             false,
        "Containers.StaleLockTimeout":                  false,
        "Containers.SupportedDockerImageFormats":       true,
+       "Containers.SupportedDockerImageFormats.*":     true,
        "Containers.UsePreemptibleInstances":           true,
        "EnableBetaController14287":                    false,
        "Git":                                          false,