configs/watch_pending.cfg
author Rail Aliiev <rail@mozilla.com>
Mon, 09 Jun 2014 11:45:26 -0400
changeset 429 dbdf3c0695e8de9d8be090abc6df5333fa7aa7fc
parent 427 6e474160aa7b67004b396594a26b49d24a8466c2
child 431 530d17bd5a9c8f0ff5208db8e0cc68e48f078f87
permissions -rw-r--r--
Bug 986477 - Don't require puppet or DNS to launch new instances

{
    "region_priorities": {
        "us-west-2": 4,
        "us-east-1": 5,
        "us-west-1": 0
    },
    "buildermap": {
        "Android.* (?!try|Tegra|Panda|Emulator)\\S+ (build|non-unified)": "bld-linux64",
        "Android.* (?!Tegra|Panda|Emulator)try build": "try-linux64",
        "^Linux (?!try)\\S+ (pgo-|leak test )?build": "bld-linux64",
        "^Linux x86-64 (?!try)\\S+ (pgo-|leak test |asan |debug asan |debug static analysis )?(build|non-unified)": "bld-linux64",
        "^(Android|Linux).* (nightly|non-profiling)": "bld-linux64",
        "^Linux( x86-64)? .*(?!try )?valgrind": "bld-linux64",
        "^Linux( x86-64)? try.*": "try-linux64",
        "^b2g_(?!try)\\S+_(unagi|panda|otoro|leo|inari|hamachi|emulator|emulator-debug|emulator-jb|emulator-jb-debug|emulator-kk|emulator-kk-debug|helix|leo|nexus-4|wasabi|flame)(_eng)?_(dep|nightly|periodic|nonunified)": "bld-linux64",
        "^b2g_try_(emulator|emulator-debug|emulator-jb|emulator-jb-debug|emulator-kk|emulator-kk-debug)_(dep|nightly|nonunified)": "try-linux64",
        "^b2g_(?!try)\\S+_linux(32|64)_gecko(-debug)?": "bld-linux64",
        "^Firefox (mozilla-central|mozilla-aurora) linux(64)? l10n nightly": "bld-linux64",
        "^Thunderbird (comm-central|comm-aurora) linux(64)? l10n nightly": "bld-linux64",
        "^b2g_try_linux(32|64)_gecko(-debug)?": "try-linux64",
        "^Ubuntu VM 12.04 (?!x64).*": "tst-linux32",
        "^Ubuntu VM 12.04 x64.*": "tst-linux64",
        "^Ubuntu ASAN VM 12.04 x64.*": "tst-linux64",
        "^b2g_(emulator|ubuntu64)_vm": "tst-linux64",
        "^b2g_ubuntu32_vm": "tst-linux32"
    },
    "spot": {
        "rules": {
            "tst-linux64": [
                {"instance_type": "m1.medium",
                "performance_constant": 1,
                "bid_price": 0.07}
            ],
            "tst-linux32": [
                {"instance_type": "m1.medium",
                 "performance_constant": 1,
                 "bid_price": 0.07}
            ],
            "bld-linux64": [
                {"instance_type": "c3.xlarge",
                 "performance_constant": 1,
                 "bid_price": 0.18},
                {"instance_type": "m3.xlarge",
                 "performance_constant": 1.1,
                 "bid_price": 0.18},
                {"instance_type": "m3.2xlarge",
                 "performance_constant": 2,
                 "bid_price": 0.18},
                {"instance_type": "c3.2xlarge",
                 "performance_constant": 2,
                 "bid_price": 0.18}
            ],
            "try-linux64": [
                {"instance_type": "c3.xlarge",
                 "performance_constant": 1,
                 "bid_price": 0.18},
                {"instance_type": "m3.xlarge",
                 "performance_constant": 1.1,
                 "bid_price": 0.18},
                {"instance_type": "m3.2xlarge",
                 "performance_constant": 2,
                 "bid_price": 0.18},
                {"instance_type": "c3.2xlarge",
                 "performance_constant": 2,
                 "bid_price": 0.18}
            ]
        },
        "limits": {
            "global": {
                "tst-linux64": 999,
                "tst-linux32": 999,
                "bld-linux64": 600
            },
            "us-east-1": {
                "tst-linux64": 666,
                "tst-linux32": 666,
                "bld-linux64": 200,
                "try-linux64": 200
            },
            "us-west-2": {
                "tst-linux64": 666,
                "tst-linux32": 666,
                "bld-linux64": 200,
                "try-linux64": 200
            }
        }
    },
    "ondemand": {
        "limits": {
            "global": {
                "tst-linux64": 100,
                "tst-linux32": 100,
                "bld-linux64": 100
            }
        }
    }
}