| OLD | NEW | 
|---|
| 1 application: swarmingserver | 1 application: swarmingserver | 
| 2 module: default | 2 module: default | 
| 3 version: 1 | 3 version: 1 | 
| 4 runtime: python27 | 4 runtime: python27 | 
| 5 api_version: 1 | 5 api_version: 1 | 
| 6 threadsafe: true | 6 threadsafe: true | 
| 7 | 7 | 
| 8 instance_class: F4 | 8 instance_class: F4 | 
| 9 automatic_scaling: | 9 automatic_scaling: | 
| 10   min_idle_instances: 2 | 10   min_idle_instances: 2 | 
| (...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 61   login: required | 61   login: required | 
| 62 | 62 | 
| 63 # TODO(maruel): Move /internal/ to module-backend.yaml. | 63 # TODO(maruel): Move /internal/ to module-backend.yaml. | 
| 64 - url: /internal/.+ | 64 - url: /internal/.+ | 
| 65   script: main.app | 65   script: main.app | 
| 66   secure: always | 66   secure: always | 
| 67   login: admin | 67   login: admin | 
| 68 | 68 | 
| 69 # TODO(kjlubick): Consider moving elements/ to frontend/ so it is a bit more cle
     ar what the folder is about. | 69 # TODO(kjlubick): Consider moving elements/ to frontend/ so it is a bit more cle
     ar what the folder is about. | 
| 70 - url: /newui/ | 70 - url: /newui/ | 
| 71   static_files: elements/build/index-build.html | 71   static_files: elements/index.html | 
| 72   upload: elements/build/index-build.html | 72   upload: elements/index.html | 
| 73   secure: always | 73   secure: always | 
| 74   http_headers: | 74   http_headers: | 
| 75     Strict-Transport-Security: "max-age=31536000; includeSubDomains; preload" | 75     Strict-Transport-Security: "max-age=31536000; includeSubDomains; preload" | 
| 76     X-Frame-Options: deny | 76     X-Frame-Options: deny | 
| 77 | 77 | 
| 78 - url: /newui/(.+) | 78 - url: /newui/(.+) | 
| 79   static_files: elements/build/\1-build.html | 79   static_files: elements/\1-index.html | 
| 80   upload: elements/build/([^/]+)-build.html | 80   upload: elements/([^/]+)-index.html | 
| 81   secure: always | 81   secure: always | 
| 82   http_headers: | 82   http_headers: | 
| 83     Strict-Transport-Security: "max-age=31536000; includeSubDomains; preload" | 83     Strict-Transport-Security: "max-age=31536000; includeSubDomains; preload" | 
|  | 84     X-Frame-Options: deny | 
|  | 85 | 
|  | 86 - url: /res/(.+) | 
|  | 87   static_files: elements/build/\1 | 
|  | 88   upload: elements/build/(.+) | 
|  | 89   secure: always | 
|  | 90   http_headers: | 
|  | 91     Strict-Transport-Security: "max-age=31536000; includeSubDomains; preload" | 
| 84     X-Frame-Options: deny | 92     X-Frame-Options: deny | 
| 85 | 93 | 
| 86 - url: .* | 94 - url: .* | 
| 87   script: main.app | 95   script: main.app | 
| 88   secure: always | 96   secure: always | 
| 89 | 97 | 
| 90 builtins: | 98 builtins: | 
| 91 - deferred: on | 99 - deferred: on | 
| 92 - remote_api: on | 100 - remote_api: on | 
| 93 | 101 | 
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 126 - .+\.orig$ | 134 - .+\.orig$ | 
| 127 - .+\.rej$ | 135 - .+\.rej$ | 
| 128 - .+\.zip$ | 136 - .+\.zip$ | 
| 129 - ^(.*/)?#.*# | 137 - ^(.*/)?#.*# | 
| 130 - .+~ | 138 - .+~ | 
| 131 - .+\.py[co] | 139 - .+\.py[co] | 
| 132 # Doc, readme and license. | 140 # Doc, readme and license. | 
| 133 - ^doc/ | 141 - ^doc/ | 
| 134 - ^[A-Z]+$ | 142 - ^[A-Z]+$ | 
| 135 - ^[A-Z]+\.[a-z]+$ | 143 - ^[A-Z]+\.[a-z]+$ | 
| OLD | NEW | 
|---|